全程55分钟,面试官感觉挺友好的,没有压力。
整体面试都是顺着你回答的内容往下接的,然后就是再问问原理。很有节奏感!
1. 自我介绍
2. 为什么学习前端
3. 问项目,视频分片上传怎么实现的巴拉巴拉
4. 八股文: 盒模型,BFC,水平垂直居中方式,positions属性,css3新特性,js基本类型,判断类型的方式,箭头函数和普通函数区别,call-apply-bind区别以及如何手写,说一下原理。es6新特性。js垃圾回收机制,浏览器事件循环机制,node事件循环机制,promises方法和原理。animation属性,translate和left区别,然后问了一下业务场景
5. 网络方面:http的发展过程,https的加密原理,浏览器安全问题xss,crsf以及如何解决,前端优化方式有哪些
6. vue: vue23区别,响应式原理,生命周期,nextTick原理,diff算法原理,问的比较细
7. webpack打包流程,loader和plugin区别,实现过程
8. 反问:技术栈是react,面试官说整体表现比较靠前,应该能过,毕生所学的知识全用上了
#数字马力二面-4.20 半个小时#
问了一些场景问题,业务流程,主要在乎有写代码有没有全局的思想,给你一个复杂项目你会怎么封装组件,未来规划等,没问任何技术问题。面试官很友好也说了很多。
更新-约了hr面-4.23