快手 时间: 2019年9月22日 时长: 1小时 一面 代码题: 实现大数加法? 代码题: 正则实现千分位格式转换? 详细说出下列的原型链?越详细越好? const Foo = function(){}; const f = new Foo(); 解释一下 [] == ![] http状态码有哪些?301和302的区别? 详细讲讲强缓存和协商缓存?expire和cache-control的区别?etag和last-modified的区别?cache-control有哪些值? 在项目中遇到什么性能优化的问题?如何解决?白屏时间如何优化? tree Sharking如何做性能优化?有什么弊端?比如es6 import的时候会出现一些问题?