![腾讯QQ前端实习一面](https://imgs.xnip.cn/cj/jy2/2024-03-31/25ca99d6-0009-4c77-88f7-dfa8746ef29c.jpg)
问的好难,更靠底层和编译原理(本科没有学过这门课),可能需要那种高级前端开发工程师吧
1.hashmap的实现原理
2.如果让你去实现hashmap你该如何实现?(我回答了用链表和红黑树,但好像没说太深入)
3.操作系统分页和分段的作用(我回答了教科书上的概括语句,但是他说有个最重要的作用我没说)
4.谷歌浏览器V8引擎的编译原理,(这个我只能回答比较浅的部分)
5.谷歌浏览器V8引擎的垃圾回收机制,(我回答了标记清除 + 新老内存但是他问我在编译器中是如何执行的)
6.前端性能优化措施
7.如果是你,你要如何监控用户对你的页面的操作时间和响应时间?不能是在开发环境,必须是线上环境的监控。
(我回答了很多,从F12到谷歌devtools到响应时间如何计算到腾讯云控——那你知道腾讯云控是怎样实现的么)
你是不是没有学过编译原理这门课太对了哥
8.手写题
搜索旋转排序数组 力扣33题
面试气氛还是挺轻松的,我们在互相讨论和补充知识,但可惜这些知识我准备的不太好(面经也妹看到有说这些的哇)
我要成为前端高手