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

北森提前批二面挂 前端

优质
小牛编辑
107浏览
2023-03-28

北森提前批二面挂 前端

北森一共只有两轮技术面,7/21投递的

一面:7/22

1. React 和 Vue 有什么共同之处和区别

2. Virtual DOM 是什么东西?带来了什么好处

3. Diff 算法?有哪些优化 (我答的React的)

4. 你是用 class 写法多还是 hooks 写法多

5. 你觉得 hooks 写法的作用是什么

6. hooks 怎么模拟 componentDidMount

7. useEffect 和 useLayoutEffect 的区别

8. 在使用 hooks 过程中有哪些性能优化手段?

9. useCallback 为什么要缓存函数?

10. CSS 垂直水平居中方案

11. 重绘和回流的区别是什么?

12. 改变了一个元素的尺寸或者位置但是不想引起回流,有什么办法

13. JS 的闭包是什么概念?解决了什么问题?

14. 深拷贝和浅拷贝的区别是什么?

15. Event Loop

16. 异步代码有哪些?

17. 宏任务和微任务

18. Event Loop 中 UI 渲染的阶段

19. 现在有一段需要复杂计算的代码,不想让它卡住我们的页面怎么做?从上面 Event Loop 的角度

感觉大部分题都挺常规的,有几个地方答错了面试官给我指出并给了答案

二面:7/26
实习经历 + 项目 + 其他。感觉跟聊天一样
反问环节,面试官还说我提的问题的很好,我感觉给她印象挺好的,没想到今天感谢信来了

#北森提前批#
 类似资料: