本人目前大三在校,投的上海蔚来日常实习前端一面,全程八股文,但是八股文有些问的很深,没有任何手写感觉有点慌。
主要问了计算机网络、Webpack。。。
- 自我介绍
- 介绍简历上的两个项目
- 说一下Webpack的loader和plugin的区别?
- plugin在webpack中的内部运行机制了解吗? 答了compiler事件钩子相关,但没说清楚,没达到面试官要求
- HTTP的状态码?301 302 206 206忘记了。。。。
- HTTP缓存了解吗? 强缓存协商缓存区别? last-midified有什么缺点?etag有什么缺点?
etag的缺点答了增加服务器负载,服务器集群环境下可能会造成协商缓存命中率降低,但是面试官深问了一下为什么服务器集群造成缓存命中率降低,简单说了一下强验证和弱验证,再扣细节没回答上来。 - OSI七层网络模型了解吗?TCP/IP协议了解吗?说一下层次结构?TCP/IP是怎么做到分层的?可能是问计算机网络模型的原理,不会。
- 前端监控了解吗?我以为是性能监控,面试官提醒是错误监控,然后我说了Vue中的三种方案。
- webpack的source-map了解吗?
- 那如果开发环境没有source-map,那如何去定位错误呢? 说了几个方案,最后说了window.onerror面试官才嗯了一下。
- HTTP长连接的缺点?为什么会有队头阻塞?
- HTTP2.0是如何解决“队头阻塞”的问题?
- 从输入url到浏览器展示页面经过了哪些过程?
- 说一下回流和重绘?
- CSS transform是如何减少回流和重绘的? 回答了CSS3硬件加速
- 那浏览器是如何开启硬件加速的呢? 回答了浏览器多进程模型,GPU进程负责调度资源
- 说一下Vue3新增的API?
反问:
- 部门的角色分工?
- 汽车行业开发部门的业务线?
没有手撕代码,问题大部分都能答出来,问题真的一层扣一环,我感觉没有手写有点会G,好慌呀,过了快三个小时了还没有收到二面。。。。
9.13询问了HR,通知凉凉。。。。。。
#蔚来##前端开发实习#