shopee二面凉经
怎么遍历一个对象上自身不包括原型链上的属性
for of (要回答到属性可枚举性,Symbol.iterator接口)
http中的option方法的应用场景
前端预检的过程
服务端需要cookie怎么处理
使用过什么js异步操作(说了setTimeout、网络请求、注册事件等)
什么是宏任务与微任务
说一个项目遇到的难题和怎么解决的
react有哪些优化方式
promise和async、await
一个async方法中有
await a
await b
怎么让两个await并行执行???
项目中使用状态管理的方案(答了redux)
redux中connect()的作用
redux-saga的作用
XMLHttpRequest和fetch的区别
使用fetch应该注意什么 (就会使用不懂要注意什么。。)
如果多个团队共同操作同一个域名下的localstorage,你会设计什么样的规范
实现斐波那契数列并利用缓存进行优化(本来写了在函数上挂载一个this.map,但好像不行,然后说了利用闭包)
你的长处和不足
全程怼得很深,好多不会,回答得并不好,凉了
#Shopee##前端工程师##面经##校招#
for of (要回答到属性可枚举性,Symbol.iterator接口)
http中的option方法的应用场景
前端预检的过程
服务端需要cookie怎么处理
页面上需要for循环插入1000个dom元素,可能会存在性能问题,你怎么优化(好像看到过这个问题,也没太注意。 面试时觉得考察的是怎么尽量避免回流重绘,就往那个方向答了几种方式)
什么是宏任务与微任务
ajax上传5M数据,服务端返回10M数据,怎么让用户知道进度百分比?(题意我不太理解,又上传又返回的,就按照理解说了一个xhr中的onprogress回调,顺带瞎扯了一下大文件分片上传)
react有哪些优化方式
react或vue怎么实现组件懒加载(es提供的import(), webpack提供的require.ensure(),自定义异步组件(怎么写太紧张也忘了))
一个async方法中有
await a
await b
怎么让两个await并行执行???
项目中使用状态管理的方案(答了redux)
redux中connect()的作用
redux-saga的作用
XMLHttpRequest和fetch的区别
使用fetch应该注意什么 (就会使用不懂要注意什么。。)
如果多个团队共同操作同一个域名下的localstorage,你会设计什么样的规范
使用过什么打包工具?webpack优化方案(只说了HMR,缓存、tree-sharking, 其他dll,one-of,externals,source-map都没说,脑子浆糊了)
你的长处和不足
全程怼得很深,好多不会,回答得并不好,凉了
#Shopee##前端工程师##面经##校招#