百度二面总结

面经

先发在了牛客网,想了想打算在搬到博客上,给自己写一个总结吧

牛客链接https://www.nowcoder.com/discuss/220899

10多突然一个北京的电话打过来,放了我两次鸽子的面试官终于又出现了。

防止他再次鸽我,这次就没有在再约时间,直接就面了,问的很难,直接凉了。

1.vue的缺点是什么?
2.垃圾回收的机制?
3.提到了v8新生代老生代,他们具体的算法是什么?
4.vue的双向绑定
5.vue的computed/watch区别
6.vue的computed/data双向绑定的区别
7.vue的插件机制原理
8.webpack插件的生命周期
9.webpack的优势
10.你说的那些rollup也能做到,他们相比有什么优点、缺点
11.node的基本特点
12.node异步I/O的优势
13.node读取如何读取20G大文件
14.cpu是如何读取文件的,cpu/内存/存储器都干了什么
15.node是单线程,部署到服务器可能有浪费,怎么处理
.

面试官看我一通乱答实在不会node,问我哪方面好一点,我说js,网络

16.js闭包原理/应用场景/缺点
17.TCP相关
18.http状态码把会的都说一遍
19.http1.0和1.1最大的区别是什么
20.http1.1和2.0的区别
21.服务端推送1.1也能做到,有了解过facebook推出的popup(没听清楚名字)吗
22.前端优化把会的都说一说
23.提到了重绘/重排,区别是什么,如何优化
24.提到了缓存,讲一下前端缓存策略
25.etag和last-motdified区别
26.实际应用中etag和last-modified都有用到,为什么
27.你有什么想问的?(给我有什么建议吗?)
答:基础和网络还行,建议技术深度加强一下

总结

面完感觉凉的很彻底,很难受,总感觉自己错失了一个很关键的机会。
的确像那个面试官所说,自己对于前端的理解还是停留在基础,距离大厂的要求还差了深度。最近需要深入了解一下各个知识点了。