likes
comments
collection
share

被裁后的面经与感慨

作者站长头像
站长
· 阅读数 3

一、背景

1.1 为什么

不了解我背景的同学可能在想,大环境怎么不好,为什么要跳槽?年前被裁了😅被裁后的面经与感慨

拿了N + 1 + 2的赔偿后过年回家休息了一段时间。2月中旬开始复习,期间面了几家公司,拿了几个感觉还行,但没那么满意的offer。我以为行情不错,刷算法和编程刷到3月中,结果前公司第二次大批裁员,各个大厂击鼓传花式举行毕业典礼,越来越多大厂人出来,再加上2022市场收缩,整体环境越来越差。

环境差意味着竞争大,要求高,企业招聘都会很慎重,或者会对比多个人。和几个专门搞内推的熟人、大厂的面试官朋友聊了聊,杭州这边面试很多都是排队状态。我的简历几乎没有什么优势。水平一般,【挂】也就成了家常便饭,所以这也是一篇【挂面】😅

1.2 不三不四的2022

说几个真实的情况:

面试机会

  • 23月,至少还是有很多企业主动给你发消息的(外包已屏蔽)
  • 4月底,每周我上boss看,不超过10条消息(杭州),几个朋友也说现在很难约到面试
  • 5月,貌似有回暖?
  • 和朋友、网友聊,大家面的公司基本吻合。说明招聘的也就这些家

面试难度

  • 我面了北京、上海、深圳、武汉,个人感觉杭州最大。并不是难,而是你答的不够出彩可能就会挂
  • 有一深圳的朋友,面了面杭州的公司,和我感受相同,杭州难度较大
  • 很多小厂也开始卷算法

坑位情况

  • 从猎头反馈来看,坑位很少,而且都要不上价
  • 一前同事入职小厂,领导得知杭州大厂裁员较多,开会直接说注意招聘对象
  • 环境不好,很多人能忍则忍,跳槽的少,坑位自然就少
  • 还有大量hc的,拿offer需谨慎,搞清楚情况再去,很多坑真的很坑。(我跑路了1家小厂,朋友跑路了2家大厂)

比较真实的杭州互联网

被裁后的面经与感慨

二、结果

被裁后的面经与感慨

面试结果直接放前面吧,很多老哥对结果感兴趣,为了避免各种不可抗力因素,上链接:

三、复习

3.1 馊主意

前面泼了那么多冷水,该复习的还是要复习的,毕竟要找工作,要吃饭。几个个人观点:

  • 如果你能拿到杭州大厂的机会,可以来,如果没有,建议看看其他城市
  • 如果你和我一样有买房计划,家庭条件不好,不要逼自己,可以面面离家近的新一线城市。杭州炒房客No1,断供房No1,地铁的尽头2.7w+
  • 如果你厌倦了 卷 ,杭州不是一个好的选择,【卷都】不是随便来的
  • 不要随便给别人建议,也不要随便听别人的建议,所以我的建议,看看就好😆

被裁后的面经与感慨

3.2 学习资料

复习基本按照前端面试题汇总 - CUGGZ 这个来的,总结了自己的一套复习题,针对性不同,所以可能不适用大家,如果你有跳槽的计划,想查缺补漏,这个计划是个不错的选择

四、面经

简单列举一些遇到的编程和算法题,很多老年八股文就不写了。面的多了,其实内心是比较抵制写面经的。

比较详细的面经,具体某些公司的,我就放在博客了,大家面的部门大概率不同,参考的意义不大,兄弟们了解下就行

4.1 JS编程

  • 实现两个对象的深比较
    • 需要考虑的情况很多,Null、NaN、函数、Symbol、循环引用等等情况
    • 同类的可能就是深拷贝实现
  • 函数柯里化
    • 各种变体,很多类似缓存参数计算的题基本都是
  • 实现eventEmit
    • 虽然烂大街,但是考的很多
  • 实现数组扁平化
    • 各种方法,手写一般考察的是面试者能不能写出最优解
  • 实现setTimeout
    • 可能穿插一些面试题,requestAnimationFrame相关的东西
    • 可能扩展到再实现一个setInterval之类的
    • 支持clearTimeout/clearInterval之类的
  • 闭包考察:add函数实现
// 写个add函数, 奇数次执行输出1,偶数次执行输出0
// add() 1
// add() 0
// add() 1
// add() 0
  • promise考察:promisify实现
// 原有的callback调用
fs.readFile('test.js', function(err, data) {
    if (!err) {
        console.log(data);
    } else {
        console.log(err);
    }
});

// promisify后
var readFileAsync = promisify(fs.readFile);
readFileAsync('test.js').then(data => {
    console.log(data);
}, err => {
    console.log(err);
});
  • 输入输出类

主要就是this指向和事件循环,好好刷一刷,基本都是送分题

  • 给个class A和class B,B extends A。用es5的方法实现一下
class A {
  constructor() {
    console.log('a');
  }

  test() {
    console.log('a.test');
  }
}

class B extends A {
  constructor() {
    super();
    console.log('b');
  }

  test() {
    super.test();
    console.log('b.test');
  }
}
  • 一个如下的节点数据结构,取所有num的值作计算,需要考虑数据量很大的情况
const node = {
  num: 1,
  // children 无限个
  children: [{
    num: 3,
    // children的子项都是一样的数据结构
    children: [{},{}]
  },{
    num: 9,
    children: [{},{}]
  }]
}

4.2 算法

只列我遇到过的

4.3 其他面经

五、离杭

大厂机会就几个,准备了比较久的时间,面试结果也不理想。多种因素结合在一起,自己下了个决定,离开杭州,冲到武汉。

很多人都在逃离一线,脉脉上还热门了几个帖子,关于回武汉,成都的。也有很多人在脉脉问,各个二线城市的一些情况。当然不要觉得二线不卷,知道这次互联网裁员,很多二线城市开始卡背景,卡招聘门槛。身边入职的985的,蚂蚁的,阿里的都有,现实就是这样。

5.1 房价

某壳上二手房价对比 武汉 VS 杭州

  • 算了下,在杭州89m * 3w * 30%,首付大概需要80个W,月还贷30年得1.几W,顶不住
  • 大环境不好,钱越来越难赚,杠杆率不能拉太高,个人抗风险能力不能拉太大

被裁后的面经与感慨

5.2 996内卷

“996” 算是当下对卷的一个统称,杭州很多互联网公司是995/10105的状态,面到后面的时候基本就不想面了,麻了。

也不知道到底是谁开辟的996先河,虽然媒体报道yz之前年会宣布996,但是内部并没有,虽然是993(124九点35六点),但这种节奏在杭州来说,我感觉还不错了。干1年的993,有点习惯了。。。现在晚上6点下班,我有时候都不知道干啥,后遗症了属于。。。被卷麻了。

5.3 武汉

第一次来武汉,所以来之前也有很多不确定性。关于为什么来武汉,刚刚也对比了杭州的房价,还有些其他的因素。

  • 拿到武汉几个不错的机会,平薪,节奏还不错
  • 经历了两次亲人变故,因为疫情,没法很快赶到家,武汉离家270km,3个小时车程。离家近也是比较重要的原因
  • 想结婚定居,做一个平凡人的生活

所以就做了这么一个决定,不说后悔的话,年轻人,想就去做,做了不一定后悔,不做一定后悔。

5.4 五一武汉游

行程

被裁后的面经与感慨

  • 杭州建设更成熟,更高大上(虽然到处在修路)
  • 武汉更适合生活(房价、物价、车牌等等)
  • 武汉的步行街基本都在路面上,逛着很舒服,但是有些建设还是偏老旧一些
  • 杭州商场逛得多,步行街感觉都是我买不起的🤣,很多在地下,逛着不太舒服,但是建设的都很漂亮
  • 武汉吃的多,杭州美食荒漠,懂的都懂

风景图

被裁后的面经与感慨

被裁后的面经与感慨

被裁后的面经与感慨

被裁后的面经与感慨

来武汉

有没有想来武汉的,可以加我交流交流🤓

被裁后的面经与感慨

六、未来

6.2 武汉

  • 博客去更新一些武汉相关的东西,既来之则安之,会去对比和杭州的一些东西,应该有很多xdm想了解这块的
  • 可能根据兴趣搞搞自媒体
  • 开始跑楼市,有机会就上车
  • 稳定后买个二手车练练技术
  • 有机会养个小猫咪
  • 好好减肥:搞了个减肥打卡群,不打卡发红包那种💲,有兴趣的一起来
  • 摸鱼群:确定不来摸一把🐴(博客扫码进,或者加我拉)

当然了,武汉人生地不熟,还是需要武汉的大哥们带带🤓 被裁后的面经与感慨