前言
面试题
-
自我介绍
5mins -
项目介绍
15mins -
面试题
40mins-
你们在模板引擎中做了什么工作?怎么做的?
-
在浏览器输入url后发生了什么?
- 浏览器拿到前端资源后,怎么样渲染成页面展现给用户?
- 你说到DNS解析域名,具体原理是?
-
顺序表、链表的区别是什么?
- 除了存储特性以外,还有什么区别?
- 链表查找元素的时间复杂度?
- 哈希表查找元素的时间复杂度?
- 哈希表的实现原理?
- 你刚提到了Map和WeapMap,说说他们的区别?
- 除了key存储的区别,还有什么区别?
- V8垃圾回收机制的历史和原理?
-
你简历提到了vue3源码响应式原理,请你展开说说?
- 除了vue2和vue3的响应式原理,你还能说出什么方法实现响应式?
-
你对webgl有了解吗?
-
如果让你在页面中实现一个五角星,你会怎么做?
- canvas怎么画?
-
如何实现九宫格?
- 除了flex和grid,还有什么方式实现?
-
总结
这一家是面试题最难的一家,同样也是刨根问底的方式,一个问题总会不断的延伸出更多问题,且问的东西都偏原理和底层,但这种与Moego不同,这种更偏"死"知识;而Moego更注重实际应用,甚至要求你手写原理和底层,总之无论如何,这次面试再一次强调了深入原理和底层学习的重要性