全程45m分钟
1.自我介绍
2.http和https和http2.0之间的区别?
3.浏览器的开发者工具怎么使用?
4.用过的VSCODE比较好的插件有哪些?
5.js如何实现深拷贝?
6.setTimeout(fun,0)的执行时机?
7.什么是宏任务什么是微任务?
8.不考虑浏览器兼容问题,如何实现文本垂直居中?
9.在css中控制元素显示和隐藏性能比较好的方式有什么?
10.解释一下BFC以及能够解决的问题
11.怎么解决浏览器的兼容性问题,有用过什么工具没有
12.webpack的打包流程
13.如果只能使用es5的语法,要怎么办?答使用babel可以将所有es6及以上的语法转换为es5的语法,问有没有自己去配置过?
14.浏览器相关的一些安全问题和风险
15.在前端开发过程中,多人协作时,一些代码的规范、语法如何统一
16.使用过git没有?多人开发时,如何避免冲突问题的发生
17.前端的一些优化方式
18.前端工程化,整个打包编译流程有了解吗?
19.对于前端的一些框架,有没有什么是特别想学的?
20.如何系统地去学习前端?
21.有没有关注前端的一些技术大牛
22.对于前端这个岗位,你有什么优势?
面试官很好,就是问的知识面太广了,而且因为公司用的是React框架,而我学的是Vue,就没问框架,凉经了
#前端面经##携程##23届秋招笔面经#