失业潮下的前端面试经历

2,250 阅读4分钟

背景介绍:年前被裁,年后二月开始找工作,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,就像看到有的人说:“只有经历过这波失业才能更深入的了解这个行业,了解这波市场行情,有的人有工作信心很足,偶尔在社交媒体上说一些励志的话,拿点过去的经验之谈吹一吹;可真到了自己失业的时候似乎什么都做不了”。