概要
由于4399秋招有单独开华工专场,所以很幸运免去了笔试。主要的流程是
笔试➡初面(基础知识技术面)➡hr 面➡复面(部门技术面)➡终面(类似主管面?我也不是很清楚)
基本每面都20多分钟
初面
1、说一下对事件循环的理解(这个算是必问的问题!)
2、用 flex 实现上下两端对齐布局
3、说一下对闭包的理解(可以往变量回收机制上说)
4、http缓存(强缓存、协商缓存、http状态码)
5、webpack 听说过么,说一下功能
6、对于前端模块化你了解多少
7、大学中什么事情觉得最有意义
hr面
具体问题忘了,主要是性格方面的优缺点、在之前公司实习的收获、大学期间做得最有意义的事情等。
复面
1、页面渲染的优化方式有哪些(精灵图、react 中 componentShouldUpdate、重排重绘、缓存)
2、说一下懒加载的含义
3、响应式页面布局(移动端和 web 端的处理)(emm,由于对移动端没有了解过多,当时按着自己思路来说,通过分辨率识别设备后,给移动端一套、给 web 一套;也说到了将宽高设置为百分比。)
4、如果让你来实现拖拽验证码,你会怎么去实现(当时只是回答了一个功能上的实现,忘了要和安全相结合,即把用户的账号、密码进行比对等。)
5、问了在之前公司实