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

3/28金山办公前端二面

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

3/28金山办公前端二面

全程45分钟,八股和项目理解各占一半

自我介绍

1、为什么选择学习前端

2、学习前端的方法

3、社团项目流程是什么样的

4、简述快排原理

5、有没有使用过闭包,什么情况下使用的(答的用来绕过computed属性禁止传值的限制)

6、还有什么地方会用到闭包(这个一下没想到,只说了了解过vue是使用闭包进行依赖收集的)

7、闭包滥用会有什么后果(内存泄漏)

8、还有哪些场景会导致内存泄漏(答了没有及时释放计时器)

9、在做项目的时候有没有使用过什么优化方案(答了长列表优化)

10、怎么做的长列表优化

11、在列表过长时出现卡顿怎么解决(答的使用虚拟列表)

12、怎么实现虚拟列表

13、如何解决虚拟列表快速滑动导致的白屏问题(答的缓存数据和加入防抖)

14、有没有了解过回流和重绘

15、重绘是否会触发回流

16、如何针对回流重绘进行优化(脱离文档流和提升到合成层)

17、如何把元素提升到合成层

18、如何实现非文本元素的水平垂直居中(绝对定位和flex布局)

19、实习项目的重构具体重构了哪些方面

20、实习项目遇到了什么难点(回答了全局状态的设置问题)

21、setTimeout和requestAnimationFrame的区别以及使用场景

22、Promise和计时器的执行顺序问题

23、简述一下事件循环

24、宏队列和微队列有什么联系

25、为什么要有事件循环

26、事件循环在项目中的应用

27、为什么异步操作能提升性能(提高多核利用率)

28、平时vue用的多还是react用的多

29、简述一下vue的组件传值方案

30、简述一下vuex

31、简述一下vuex的思想

32、简述一下vuex和eventbus的区别

33、简述一下vuex各部分的应用

34、如何去统计字符串中重复字符的个数(答得用数组的reduce方法和暴力遍历)

35、怎么去学习一门新技术

智力题:如何用一个3L的杯子和一个5L的杯子装4L水

反问

感觉答上来九成,说是两到三个工作日给答复,希望能过,真的不想卷春招了

#软件开发2023笔面经##金山办公##前端##面经##春招#
 类似资料: