全程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、简述一下vuex31、简述一下vuex的思想32、简述一下vuex和eventbus的区别33、简述一下vuex各部分的应用34、如何去统计字符串中重复字符的个数(答得用数组的reduce方法和暴力遍历)35、怎么去学习一门新技术智力题:如何用一个3L的杯子和一个5L的杯子装4L水反问感觉答上来九成,说是两到三个工作日给答复,希望能过,真的不想卷春招了
点赞 7
评论 9
全部评论

相关推荐

07-29 14:27
门头沟学院 Java
点赞 评论 收藏
分享
06-02 15:53
阳光学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务