一面大概50min
1,自我介绍
2、学习前端的时间
3、不知道宽和高的盒子垂直居中方法
4、let,const,var
5、变量提升
6、继承方法(我答的是原型继承,组合继承、实例继承、构造继承、寄生组合继承,所以问我为什么要用组合继承)
7、跨域解决方案
8、闭包缺点怎么解决
9、怎么解决异步(promise状态)
10、状态码
11、强缓存和协商缓存
12、页面加载如何优化
13、rem为什么会适应不同屏幕
13、一道编程题,但我只写出一半,后面面试官给了思路,让我下来做一下
14、反问
二面大概45min
1、自我介绍
2、做过什么项目
3、项目中的楼梯效果方法(我有点忘记了:(,面试前还是要回顾一下项目细节的,但面试官给了一些提示)
4、不知道盒子宽和高的垂直居中(没错一面二面都问了同一个问题🤣)
5、跨域(详细讲解怎么实现)
6、输入一个url,显示主页过程
7、优化页面
8、重排重绘
9、节流函数,我用时间戳实现,然后面试官问我能不能用我用setTimeOut实现(写的不太对,面试官提供思路)
10、宏任务微任务事件循环,我答完后给了一道题(promise和settimeout嵌套比较多的那种)
11、反问
hr面大概25min
1、自我介绍(我只是简单说明了自己的情况,hr让我详细说明,包括成绩、是否担任班干部等。)
2、怎么自学的,学习中遇到的最大困难是什么,怎么解决困难的
3、为什么想学习前端,从什么时候开始的
4、学习前端的优势和劣势
5、目前收到offer了吗(给的薪资是多少)
6、期待工作地点,为什么,期待薪资
7、自我评价一下责任感、团队合作精神等品行。
8、反问
cto面
1、自我介绍
2、项目中最大的难点
3、为什么想回郑州发展
4、hhtp和https区别
5、ssl建立连接方式(我没答上来)
6、状态码
7、反问
暂时想到这么多,面试官都很年轻,说话不紧不慢,有条有理,还很温柔。
全部评论
(7) 回帖