当前位置: 首页 > 面试经验 >

虾皮shopee前端二面面经

优质
小牛编辑
71浏览
2023-11-12

虾皮shopee前端二面面经

1. 自我介绍
2. 实习项目中的难点有哪些
3. 前端怎么解决跨域问题
4. nginx跨域的原理,为什么设置了代理就可以跨域了
5. cors跨域和proxy跨域的细节,怎么设置
6. 前端时间循环机制
7. 宏任务中加入了一个微任务,会怎么执行
8. 微任务中产生了一个微任务,要怎么执行
9. js处理异步任务的方式有哪些
10. promise是es6的,如果是es5还有哪些处理异步任务的方式,(答: addeventlistener),这个用的时候怎么用
11. js事件冒泡和时间捕获是什么,区别是啥
12. 事件代理是什么
13. 下面是三个手撕代码
(1)三数之和。面试官扩展到问四数之和,五数之和,六数之和,一直在追问有什么方法,我说力扣上只做过三数之和和四数之和,他说那你先做后面两道题,最后再来想。(最后想了会儿,回答了回溯算法)
(2)判断链表有没有是否有环。通信转的计算机,没系统学过数据结构,还好代码随想录里有这题。
(3)手写一个深拷贝实现,要求适用的场景越多越好。刚开始我只写了对象和数组的,面试官追问每一种数据类型,从简单数据类型追问到函数怎么实现。
反问:技术栈,面试官说大部分都是react,(一面问面试官的时候,面试官说大部分是vue)。
问面试官建议,面试官说,细节方面需要加强,还有底层原理,怎么使用原生js
 类似资料: