历时一个多月,拿了3个offer上岸了!
最近刷帖子,好多都是“裁员”“优化”"离职““35岁中年危机”……整点阳间新闻分享分享吧~
顺便吆喝一句,OD一个技术大厂的外包工作,感兴趣的看看→机会~
前/后端or测试捞人,要求本科学历(非学院派):
-加班偶尔较多,但周末加班两倍工资。
-15-35K,工资在一线城市属于一般,但二线城市很可以。
作者:寻找奶酪的mouse
前言
我入职上家公司不到一年时间,期间写了几篇关于面试相关的文章,然而在2024年五一后我又重新走上求职之路,历时一个多月拿了3个offer上岸了,offer
情况如下:
- 深圳某私企,数字人方向(前端+项目管理)
- 深圳美图,海外产品方向,NestJS(全栈)
- 广州CVTE,海外教育产品(前端)
过程中发生了什么?请听我细细道来!
事出有因
我之前提到了关于公司在技术方面的现状,过了一周左右,公司便迎来了组织架构变化,我所在的技术部门进行裁员,作为杭州项目组中唯一一个在广州分部的我首当其冲,成了第一个被约谈的人。
那是五一前的一个下午,CTO
突然找我面谈,我大概就知道这意味着什么,只是对我来讲来得有点快,记得当时与CTO
在会议室中并没有聊太多,听完他介绍降本增效的原因,显然我比较欣然接受这个大礼包的,此话怎讲?在我的计划中,《NestJS全栈开发揭秘》
这本书预计在5月份的时候写完交稿,接着尝试去外面重新找一个对我来说更加有成长性、挑战性的平台,意味着不出意外可能会在5月份的时候就主动离职了,然而现在大礼包
提前落到我身上,稍微做一些计划调整,我认为这是两全其美的事情。
重组计划
现在对我来说面临两个问题:
- 一是需要尽早完成
Nest
图书的编写和交稿,毕竟审核修改印刷等流程还需要几个月时间,否则会因为面试或重新入职公司再次延后。 - 二是要求自己投简历+面试拿到
offer
时间限制在一个月内完成,意味着我需要在4月份
完成Nest
图书交稿,5月份
完成面试过程,这样才能衔接上并保证大礼包
是赚的。
从结果上来看,在4.30
晚上提交了初稿,并且在4
月份期间顺便帮朋友赶了一个项目进度,赚了大几千;其次是在5月份
期间拿了3个offer,并在6月初
的时候确定了offer
并在端午节后入职。下面就详细说说求职过程吧~
求职过程
一个月中求职历程在我看来是蛮曲折,当前环境下的乐观程度不如去年六七月份,我在五一的时候就开始筹备简历和面试内容,并且进行大量投递,首选是广佛地区。其中我这次的定位很明确,依旧面向中高级岗位
,期望薪酬涨幅10%-15%
之间,在这个环境下我也一样给自己这个要求,即使无法满足也至少与预期不会相差太远。一开始面了林氏家居,其中问了面试官一个问题:技术部门在公司中的角色定位是怎么样的?然后面试官回答说重要,也可以说不重要,在于公司可能会将现在系统换为第三方的系统,开发人员就可以全部干掉了,至少在这个层面上我认为这不是技术主导型公司,并不太适合我。
接下来两周就面试很少了,几乎没有机会,我是想挤一挤大厂(字节、阿里)门槛,但可能是因为背景、学历(本科)和项目复杂度的原因,大厂没有一点机会,再加上广州地区的boss首页全是猎头,意味着中小厂也很少需求,此时容易出现心态上的变化,加上身体不太舒服,容易出现浮躁、焦虑。经过跟一个字节的朋友交谈后,我重新修改了简历,并尝试把机会转向深圳,加上由于我老婆是深户,未来也想往深圳发展,进行投递一轮以后约了不少面试,在5月
中下旬时基本上两天一面
,多的时候是一天两面
,广深面过的企业有富途证券(二面挂)、平安科技(二面挂)、腾讯音乐TME(一面挂)、鸿普森(offer)、美图(offer)、CVTE(offer)
,还有一些是需要线下面试的,直接拒了。
面试经历
红普森
是一开始拿的offer
,期间进行了两轮技术面、一轮总裁面、最后一轮笔试,技术面问的大部分是项目经历和一些开放性问题,比如:
- 上线出现问题如何解决?
- 之前的研发流程是怎么样的?
- 如何管理一个起步项目
- 每周开会吗,怎么开的
- 说说性能优化
- vue react的区别
- 单向数据流的优缺点
- 组员出现严重bug了应该怎么样应对?
- 项目中遇到的难点、有挑战性的项目是什么?
- 接到需求之后是怎么处理的?
- 如何做技术选型?
- 如何删除链表倒数第N的个节点
- 说说二叉树的层序遍历
- 二分查找需要先排序吗
- 说说vuex状态管理
- 说说vue双向绑定原理
笔试我是没想到的,并且HR在前面的流程中没跟我说有这个环节,后面由于第三面的是算法总监,突然给我来了几道算法题,包含动态规划、回溯等,我看完之后没什么思路,其次是不想做这种题,并且也薪资也给不到预期,于是没有交卷。第二天HR找过来说为什么没有写,我说这个流程一开始你们没有说清楚,后面突然插进来这个流程,不明白你们这样设计的目的是什么?于是HR说只是总监是搞算法的,只是想考察一下,后面给了22k*12
的薪资,与我预期25k+
不符,其次是我也不太想管Java
组,意味着我一定要去了解Java
相关的生态系统,与我想深入NestJS
的全栈发展路线不符。
其次是富途
的面试过程,总体过程不难,一面主要是看着简历问项目,还有算法问题:
- 说说自己觉得有挑战性的项目和遇到比较难的问题是如何解决的
- 说说网络安全
- 说说你做的前端性能优化
- 如何维护多个业务公共使用的头部和尾部导航栏
- 手动实现一个upload组件,尽可能考虑多场景
- 股票收益问题
其次是二面,由于当天下午约了其他面试,等到傍晚的时候比较困了,加上对某些项目中的细节实现记不清楚,思路不清晰,问了这些问题:
- 说说自己遇到比较难的问题和如何解决的(细节忘了,给自己挖坑)
- 说说你理解的redux
- combinReduces返回的是什么
- 说说性能优化
- 如何监控node应用的健康状态,CPU、内存
- 如何知道node服务是否挂了
- ...
面完之后就不抱希望了,自己很清楚没有表现好,其次是时间没有分配好,以为自己能够应付这种强度。
接着是平安科技
,一面二面全部都是拿着简历来问项目,无八股,二面的应该是一个后端ld,对工程化体系不太熟悉。
一面
- 性能优化如何做
- 性能监控、异常监控系统如何做
- 低代码平台是如何实现的
- 为什么写书,为什么选择Nest
- ...
二面
- 工程化做了什么
- 自动上传脚本工具是做什么的
- 为什么要自定义脚手架
- 后端api接口管理配置为什么要由前端来维护,Nginx也可以做转发
- ...
一顿下来感觉是我在科普前端工程体系。到后面也没有后续了,可能是我的预期他们接不住。
重点是下面的美图
了,由于我斗胆面的是node
全栈岗位,由于对后端体系积累时间不够,已经迎接好了挨打的姿势了,一面的面试官技术+情绪
都很nice,我不太懂的就不继续问了,比如MySQL索引、SQL调优:
- 说说MySQL索引,主键索引、覆盖索引、组合索引、唯一索引、聚簇索引、非聚簇索引(我就知道一两个)
- 说说为什么写Nest
- 如何说服组员使用Nest,Nest对比其他框架的区别
- 说说Nest中拦截器、过滤器、守卫、管道的区别和它们的执行顺序
- 看了我的Nest图书目录,你这个Nest教程适合公司组员吗
- 如果你来在部门内推行Nest,你会做哪些事情
- 多个装饰器的执行顺序是怎么样的
less 代码解读复制代码@UseGuard(A) @UseGuard(B) async xxx(){}
- 说说页面渲染流程
- 为什么要用transform、animate属性
- 使用translateX和top、left做动画的区别是什么
- 浏览器开启2个tab,它们是属于一个进程还是两个
二面是一个技术leader,来深圳出差,所以我是当天早上带着老婆孩子坐高铁过去的,想着顺便去亲戚家玩两天:
- 对你的Nest经历比较感兴趣,说说为什么做这个事情
- 你是如何理解Nest的
- 说说vue3和react hooks的区别
- 除了IOC容器可以解决依赖管理问题,知道还有其他方法吗
- 忘记是什么问题,说让我去看看VsCode源码
- TS熟吗?”还行吧“(给自己挖坑了,很多忘了),用的比较多的特性是什么?如何在接口中去除/挑选某些字段,pick和omit
- any和unknow的区别
- 有什么问题想问我的
二面自我感觉不太满意,TS的简单问题没有答好,感觉是GG了,过了几天之后,HR约我进行了下一轮谈话,总体还是比较幸运吧,他们的AIGC业务我比较感兴趣,成长空间和待遇也达到了自己的期望值,最后任职资深web前端开发工程师岗位。只是这个变化不仅需要我只身一人来到深圳,同时我的家庭也带来了变化,老婆孩子暂时留在佛山,但我相信这种变化会给我整个家庭带来向好趋势。
最后是CVTE
了,一面也是问题的项目居多,最后象征性来了几个网络的八股文:
- 为什么从上家公司离职
- 自己的脚手架做了什么
- 性能优化如何做
- 性能监控系统是怎么做的
- TCP三次握手
- TCP为什么是可靠的
- UDP如何做到可靠,站在自己设计的角度来讲
二面是一个技术大佬,一开始也是问项目:
- 你做的需求比较复杂的是什么,低代码是怎么做的
- 如何解决项目中很多
$on、$emit
问题,最后让我去看看VsCode源码 - 监控系统为什么不使用第三方的,如sentry
- 你在项目中有没有利用设计模式去设计代码的
- 说说Nest中module和provider的区别
- 说说依赖注入
- 除了使用装饰器来实现依赖注入,还有其他方式吗(我回答函数插桩、高阶函数)
- 说说你的擅长点吧
- 来一道算法题:合并K的升序数组
总体下来对自己不太满意,以为没戏了,后面HR说约下一面,有点出乎意料,最后开了24*13
的薪资,与自己期望的base有些差距。
总结
2024年面试告一段落,总结起来就是:我们总想着自己一切准备好了之后再进行投递和面试,事实上,自己期望的企业你在具备东风的时候,或许就没有这个需求了,所以及时出发是最好的选择。其次,心态
很重要,当你沮丧时、焦虑时,好事通常不会发生,你需要做的是通过自己的解压方式,去丢掉消极的负能量,轻装上阵,遵循吸引力法则
。
我的哲学是不断改变,拥抱不确定性!不断将自己处于变化之中,当不确定性降临到普罗大众时,我们唯一的优势,就是更加从容!
#晒一晒我的offer#