一面 60min
> 一面面试官是江西老表,结束后还唠了一下,不错的面试官!
1. 自我介绍
2. 项目介绍
3. 输入url到渲染过程
4. 介绍这个过程中前端有哪些性能优化点,拓展延伸
5. 如何让script不执行http缓存介绍
6. 网络分层
7. 原型链
8. 闭包
9. 判断数据类型的方式
10. vue响应式以及双向绑定vmodel原理
11. 和jq、bs等框架相比有什么区别
12. vdom diff快在哪里,具体是怎么更新的
13. 代码题:深拷贝
14. 反问
总结:有深度也有广度,基本上从网络 => 浏览器相关 => JS基础 => 框架原理都问了一遍。
二面 60min
> 内容不太全 只想起来以下这些问题
1. 问了一些开源项目 展开讲了一下
2. 实习做的项目展开提问
3. 口述vue源码实现以及vue3相关改进 问的比较细
4. 个人规划
5. 个人优势以及对前端发展趋势的看法
6. 手写
8. 反问聊天
面试官反馈:
项目不够出彩,又因为算法没写出来,说编程能力需要提高一下,但是一面面评不错,问的一些问题都能答上来,后续需要排序才能推进后面的流程
三面 56min
> 面试官不开摄像头,就让我开,讲话的时候一直被打断,说话也很冲,体验贼差
1.自我介绍
2.挑一个不错的开源项目介绍,问的巨细(我焯,点进仓库让我逐行代码拿出来讲,讲了大概20多分钟)
3.为什么写这个插件
4.为什么用rollup
5.对前端的看法,你觉得前端框架哪些地方是可以改进的,说说你自己的看法
6.八股文(三面还问八股 真是人麻了)
7.算法题 不重复的数字
8.你想要什么样的工作氛围
9.反问
总结:
我感觉答的挺不错的想要的点我都给你说出来了,就是唯一一个八股文追问没说出来,反馈说我八股文是背的应付面试,实战估计不行(:这三面面的真是难受,秋招面试最差体验给到这个面试官。。
hr面 30min
> 一些常规问题
1. 手里的offer
2. 有没有排名比较靠前的公司
3. 专科本科的区别
4. 考试的成绩怎么样
5. 怎么备考的
... 后面不太记得了
6. 反问
更新后续
排序挂了