一面 60min
- 自我介绍
- 项目介绍
- 输入url到渲染过程
- 介绍这个过程中前端有哪些性能优化点,拓展延伸
- 如何让script不执行http缓存介绍
- 网络分层
- 原型链
- 闭包
- 判断数据类型的方式
- vue响应式以及双向绑定vmodel原理
- 和jq、bs等框架相比有什么区别
- vdom diff快在哪里,具体是怎么更新的
- 代码题:深拷贝
- 反问 总结:有深度也有广度,基本上从网络 => 浏览器相关 => JS基础 => 框架原理都问了一遍。
二面 60min 内容不太全 只想起来以下这些问题
- 问了一些开源项目 展开讲
- 实习做的项目展开提问
- 口述vue源码实现以及vue3相关改进 问的比较细
- 个人规划
- 个人优势以及对前端发展趋势的看法
- 手写
- 反问聊天
- 面试官反馈: 项目不够出彩,说我笔试为什么做成了这样(笔试没好好做,全是考的计组人麻了,大伙还是要认真对待啊),又因为算法没写出来,说我编程能力需要提高一下,但是一面面评不错,问的一些问题都能答上来,然后后续需要排序才能推进后面的流程,感觉要 gg, 呜呜呜云智给个机会
三面 56min
1.自我介绍
2.挑一个不错的开源项目介绍,问的巨细(我焯,点进仓库让我逐行代码拿出来讲,讲了我20多分钟)
3.为什么写这个插件
4.为什么用rollup
5.对前端的看法,你觉得前端框架哪些地方是可以改进的,说说你自己的看法
6.八股文(三面还问八股 真是人麻了)
7.算法题不重复的数字
8.你想要什么样的工作氛围
9.反问
HR面 30min
常规问题就不多说了,应该要排序的。。
还是很想去的 云智收了我吧 求求了!
#秋招##前端##校招##面经##我的求职思考#