携程前端暑期实习一二面、hr面面经
投的 web 前端开发实习生,没分具体部门,后来二面面试官说是根据一面面试官所在部门决定的(金融啥的),到 hr 又说面试官协商了一下,改成二面面试官所在的酒店到店了
简历投得可早,2.25 就投了,2.28 发的测评邮件,拖到 3.3 才做
面试流程和面经
3.8 发笔试邮件,3.10 笔试,四道题,a了 2.7/4
3.15 发预约面试邮件,约的第二天
3.16 一面,55min:
- 自我介绍
- 了解的技术栈,怎么看待前端开发这个职位
- 输入 url 到页面显示的过程(导航、解析、渲染)
- 对重排和重绘的理解,如何优化渲染,项目中怎么入手
- 浏览器缓存如何优化,etag 和 last-modified 区别
- 怎么避免更新后使用到旧缓存,联系到 webpack 的哈希命名,contenthash 和 chunkhash 区别什么的
- 一万条数据渲染到页面上,怎么保持流畅
- 写个数组乱序,命令式和声明式的写法区别
- 箭头函数和 function 区别,new 构造过程,__proto__ 是什么
- 了解的技术栈,怎么看待前端开发这个职位
- 输入 url 到页面显示的过程(导航、解析、渲染)
- 对重排和重绘的理解,如何优化渲染,项目中怎么入手
- 浏览器缓存如何优化,etag 和 last-modified 区别
- 怎么避免更新后使用到旧缓存,联系到 webpack 的哈希命名,contenthash 和 chunkhash 区别什么的
- 一万条数据渲染到页面上,怎么保持流畅
- 写个数组乱序,命令式和声明式的写法区别
- 箭头函数和 function 区别,new 构造过程,__proto__ 是什么
问题都偏向于优化方面,虽然不多,但聊了挺久,一些比较长的叙述还是有点口胡。面试官人很好,一些场景题会进行引导,整体来说还行吧。项目场景这一块亟待加强,最近项目确实写少了。
3.23 发的二面预约邮件,约了最早的 3.28
3.28 二面,55 min:
- 自我介绍
- 是否了解 Typescript
- 写个异步函数,支持顺序多次调用,并接受值
- 说说事件循环,对宏任务和微任务的了解,为什么要分宏任务和微任务
- http 缓存
- 对 webpack 的理解;module、bundle 和 chunk 的区别;如果打一个包/打多个包/异步引入打包/强制异步打一个包,该怎么设置;是否实现过 loader 或 plugin
- 项目难点介绍(可视化平台的组件嵌套,节点的缓存、diff 追踪),是否测试过使用 diff 算法后优化的效果
- 反问
出师不利,第一个异步题没写出来,一下子蒙了。。后面就都答得还不错,不太会的内容也根据自己的理解来答了,尽量往自己熟悉的点去引,希望弥补一下惨不忍睹的第一印象
- 是否了解 Typescript
- 写个异步函数,支持顺序多次调用,并接受值
- 说说事件循环,对宏任务和微任务的了解,为什么要分宏任务和微任务
- http 缓存
- 对 webpack 的理解;module、bundle 和 chunk 的区别;如果打一个包/打多个包/异步引入打包/强制异步打一个包,该怎么设置;是否实现过 loader 或 plugin
- 项目难点介绍(可视化平台的组件嵌套,节点的缓存、diff 追踪),是否测试过使用 diff 算法后优化的效果
- 反问
出师不利,第一个异步题没写出来,一下子蒙了。。后面就都答得还不错,不太会的内容也根据自己的理解来答了,尽量往自己熟悉的点去引,希望弥补一下惨不忍睹的第一印象
3.29 中午发的预约面视邮件,看到是电话面视形式(30min时长)就知道到 hr 面了,还真快,依旧约的最早的 3.30
3.30 hr 面,20min:
- 自我介绍
- 介绍一下项目中最有成就或难度的点
- 学校里现在在做的项目情况怎么样,聊了下自己所在的开发团队
- 为什么选择前端
- 有没有考研深造的打算
- 有什么其他在面视的流程,意愿程度
- 介绍一下项目中最有成就或难度的点
- 学校里现在在做的项目情况怎么样,聊了下自己所在的开发团队
- 为什么选择前端
- 有没有考研深造的打算
- 有什么其他在面视的流程,意愿程度
- 到岗时间
- 反问(福利、部门、转正、结果通知什么的)
- 反问(福利、部门、转正、结果通知什么的)
(感觉 hr 面问的确实都差不多)
接下来就是等 hr 面结果了,说的是下周清明前后才能出结果,这周面的人应该挺多的,当时预约邮件就提供了周三到周五,每天六场,不知道有没有跟我一个岗的
今年真的寒冬,hr 面都不稳,只要不到手的 offer 都不敢确定
更新:
4.7 状态变成测评笔试中,应该是准备oc了,但一直没收到电话,继续等。。。
4.11 收到oc电话!商量了一下offer和入职时间
4.15 收到offer