背景介绍:年前被裁,年后二月开始找工作,base 深圳
即使知道今年市场行情不好,但是依然被现实吓到,刚开始的状况真的就是三个字形容:没面试 在尝试了各种渠道的简历投送行为包括但不限于:朋友内推,求职网站,猎头,企业官网等之后,终于开始了我的面试历程
总结几点就是:面试就看能不能唬住对方,面多了甚至会开始享受这种互吹的感觉。
字节火山引擎部门 (一面挂)
八股文问的不多,更多是项目介绍和场景题
- 微前端的原理,讲讲项目中用到的qiankun
- SSR的过程,为什么要用SSR
- JS沙箱如何理解的
- WEB安全怎么做的
- Event Loop,NodeJS环境和浏览器的执行过程
- 讲一种熟悉框架的Diff算法
- 之前团队中的角色
- 算法题
- 实现数组flat
- 事件循环console
我已经不记得这是第几次被字节一面挂了,每次找工作的必经环节,不过好处就是帮我之后的面试查漏补缺吧,(算法题没有接雨水我是有点失望的,毕竟刷了很多)
希音 (HR面挂)
- 常规的八股文
- SSR的原理
- Event Loop
- 闭包问题
- 浏览器缓存
- Vue相关,响应式原理
- 微前端怎么做的
- Css动画
- Http2.0解决什么问题,依旧存在什么问题
- HttpS的过程
- 上家公司业务问题,以及负责什么样的内容
- 离职原因
希音面试不算难,与业务相关较多,HR面没过也没说什么原因,HR面感觉有点奇怪,好几个问题反复的问,搞得我也只好换几种说法回答,不知道是不是没准备就过来了。
AfterShip (一面挂)
- 受控组件与非受控组件是什么
- Http2.0讲一下
- NodeJS与浏览器的事件循环
- React15与React16的区别,Diff做了那些更新
- React Fiber的原理是什么
- Hooks无法在组件内使用循环或条件语句的原因是什么
- 讲一讲React设计中的代数效应
- 浏览器缓存
- new 的过程
- Web安全
- 介绍一下webpack的原理
- import和require的区别
百度 (三面挂)
- Vue的响应式原理
- Http2.0的优化
- 浏览器的缓存
- Vue的diff算法
- Web安全如何做的
- 第一方cookie和第三方cookie,以及如何限制第三方cookie
- 什么是sourcemap
- 前端监控怎么做
- 原生js的掌握程度
- 上家公司团队中的角色
- 如何接手并处理老代码
三面一开始就反复强调最近收到太多的简历了,需要全部面完后优中选优,估计一开始我就不在考虑范围之内吧,过程还行,面试基本在谈人生了。
华盛证券 (一面挂)
- 体验不太好,回答的时候被打断了好几次,面试更多在问项目经历
- React SetState的过程
- SSR怎么做的
- web安全如何设计
- 国际化项目开发经验
- 做过的有代表性的项目是什么
- 有无团队协作经验(应该说的是有没有在前端组待过吧)
- 能否接受加班
- 离职原因
面试官感觉很着急的样子,估计当时也是急招,也明确说了要加班,其他不了解。
平安科技(二面挂)
- NodeJS了解多少,有无做过大型项目
- NodeJS如何调用C++模块
- Electron了解多少
- 富文本编辑器的开发经验怎么样
- C++开发熟悉吗
- 如何在富文本编辑器上画表格
- 离职原因
- 是否是深圳户口(为什么不迁户口)
- 每段工作时间都不超过两年怎么解释(不想解释。。。)
- 找工作这都一个月了怎么还没收到offer(???)
平安的面试不做评价
后面还有一些小公司,面试题基本差不多,基本都是HR面挂,一到谈薪就结束了,
现状就是面试要求基本都很高,HC就那么一两个,这种情况很难说做到什么程度就能拿offer,就像看到有的人说:“只有经历过这波失业才能更深入的了解这个行业,了解这波市场行情,有的人有工作信心很足,偶尔在社交媒体上说一些励志的话,拿点过去的经验之谈吹一吹;可真到了自己失业的时候似乎什么都做不了”。