一面(30min)
1、自我介绍
2、平时是如何学习前端的
3、介绍项目的难点以及有什么亮点
4、项目做了哪些性能优化
5、从输入url到页面渲染发生了什么
6、http缓存(强缓存,协商缓存)
7、事件循环
8、跨域
9、let,const
10、虚拟dom的作用,优缺点
11、虚拟dom的实现原理
一面笔试:
1、写一个函数实现get方法获取对象key的值,若是数组则获取下标的值
2、给一个排序好的数组跟target,返回target在数组的位置,若没有则返回target应该在数组的哪个位置
二面(30min)
1、自我介绍
2、介绍项目的整体架构,亮点,难点,如何解决
3、设计一个多人聊天室,数据库要如何设计
4、封装一个虚拟滚动的组件要如何实现
5、在其他网站中嵌入js代码去监听页面被用户点击的次数要怎么做
6、代码执行顺序(eventloop)
面试官人非常好,是我太弱了,我对不起你面试官😭😭😭
全部评论
(8) 回帖