记录2022年被裁员后的面试经历,60轮面试拿到10个offer

做Android开发有6年半的时间了,博客很少更新,起初还有时间记录一些工作中遇到的问题,后来因为事情比较多(最主要是因为懒)博客就基本不更新了。

首先说一下结论吧,历时不到一个半月的面试,大小公司面了有不到20家,拿到小米、百度、美团、字节以及一些其他中小厂共10个左右offer,最终决定去字节(验证一下字节一年人间是否3年,哈哈)。

我媳妇儿说不如把这个经历自己写到博客中,也算是对自己这一个半月面试经历的一次总结,正好离入职时间还有几天时间,所以决定重新拾起笔头,争取能够通过记忆复盘一下整个的面试情况和自己的一些体会吧。

我是从4月中旬离职的,当时整个大环境已经不太好了,我们公司也是先后裁员了几波,不过疫情管控的比较好,所以就想着把车本学下来,再健健身减减肥,然后NBA季后赛也开始了看看自己的偶像大胡子能否如愿夺冠(唉~~~~~),还正儿八经的给自己定下了OKR和DDL,计划进行了半个月体重和状态都有所变好,大胡子也成功挺进二轮,科目一也以93分的“优异成绩”通过了。

正在我趁胜追击时,我所在的北京丰台区开始执行管控政策,没办法,车是学不了了,健身房也去不了了(健身房再一次赢了我。。)只能在家里跟着刘耕宏跳跳健身操,然后就提前开始了修改简历面试找工作。

先从改简历说吧,在离职前的公司也面了不少的候选人,所以大概知道什么样的简历更容易拿到面试机会,修改了2天后就更新到了拉勾和boss上,然后就开始有猎头打电话询问个人情况和看工作的意愿度之类的再然后就开始了面试。(这里确实要补充一下,因为之前一直都是我面别人,角色一转变总需要适应的过程,就想先找几家小一些的公司热热身再加上脉脉各种焦虑的信息轰炸,量没有控制好,导致后期的大厂面试比较累。)

因为面试比较多,需要自己记录好日程以及给自己留一些buffer,我自己是使用飞书进行安排和记录的,每次的面试给留上一个半小时的时间,两次面试间至少留半小时的休息时间,个人喜欢在下午面试(上午睡懒觉+看球赛~)。

公司1:途游

总共进行了一轮笔试题、三轮技术面、一轮hrbp面,结果却在hrbp面挂掉了,理由给的是能够帮项目解决的问题没有符合预期,不过也可能是因为要的太高了,最终结果就是挂掉了。

笔试题部分共三个题,第一个还是正常的算法题(字符串局部翻转),后两个题竟然是高中数学题(一个是和圆方程有关,另一是和棱形方程有关的)。面试部分主要是八股文和自己简历中写的项目经验,难度不大,难度比较大的是HRBP面。

个人小结:这个公司的面试流程有些长,整体节奏和反馈却比较快,但还是想要吐槽第一轮的数学笔试题(我没做出来,不过从实际情况看也没影响后续的流程)。

公司2:umu

总共进行了两轮面试,第一轮是和Android团队的TL面试的,整体聊的不错,也感知到了TL对我还算满意,结果在第二轮的交叉面上自己不争气算法没有写出来。

不清楚公司内部和项目的实际情况,不过通过和一面TL的沟通来看,有不小的发挥空间,比较可惜,感觉也对不起帮我推进进度的猎头😂

个人小结:还是需要在算法上面再多看看题,然后就开始在leetcode上专注于TOP100的题目,最终也只看了40多道。

公司3:融云

这个公司是我印象比较深也比较好的公司,我是从boss上投的,没过几天就联系我说想现场面试,但考虑到太远了(办公地点在望京那一片)就想给切换为线上面试,比较出乎我意料的是HRBP坚持想让我去现场面试,说总监对我的印象比较深刻想现场好好聊聊,话都说到这个份上了,得,收拾干净背上媳妇儿给新买的小书包带上小本本啥的出门吧(为了节省体力,直接打车过去的)。

首先办公环境不错,楼下就是大厅有一些咖啡厅和乒乓球桌,比较适合爱打乒乓球的我,哈哈。

总共有三轮面试,比重大的是第一轮面试,与其说是面试不如说是技术探讨与沟通,面试官性格属于技术范,逻辑性比较强,沟通比较顺畅,也学到不少东西。二轮面试官是技术总监,没问啥问题,就是唠唠嗑,说对我的背景有进行一些了解(前公司有产品跳槽来到了这里),所以就没啥疑虑,感觉对我还算满意吧,然后就顺理的加了一下微信,哈哈。第三轮就是HRBP面试,面试官技术出身对技术方面也懂的不少(比较意外),问我的期望值是多少,我毕竟刚开始面试不知道当前的市场行情就要了一个比较高的数,面试官说理解我还没怎么面试,说让我先去面面其他公司,然后随时保持联系。

最终给的base是所有公司中最高的,不过结合自己的发展需要,只能拒了,但这家公司我个人觉得属于小而美的公司,加班强度不大,做的东西有一定的市场,大家有谁看到这篇博客可以作为参考吧。个人也期望以后能有合作的机会,还有就是他们在找前端以及移动端架构,感兴趣的可以找我推一下(虽然我不是员工,不过也有渠道可以推)

公司4:知乎

面的是商业化业务,一面时说契合度不错,但之后就没有音了,再之后就在脉脉上看到了裁员。。。

公司5:美餐

总共进行了二轮面试,第一轮是远程面试三道算法题,第一题还算简单我自己写出来了,后两道题就有些难了,不过面试官会进行一些提示,最终也写完了。第二轮面试是个小姐姐,给出了一个业务题,让我远程画流程图以及设计,可能对技术选型不太满意,就给挂了,额,不做出评论吧。

公司6:最右

总共只进行了一轮面试,自己感觉面试挺流畅的,听面试官的反馈契合度还算ok,但最终也没啥进度,应该是挂了。

至此,总共面了6家,我开始意识到了市场行情确实不太好,也有少许的灰心,但还是给自己打气,调整好心态后又接着面试。

公司7:美团

企平业务,总共进行了三轮面试,前两轮是技术面,难度不大,第三轮是业务面,聊了有一个半小时,从职业规划到个人优势劣势啥的聊了很多,我以为有戏,但最终也没啥反馈,和HR沟通HR说处于待定状态(应该是被养鱼了)。

过了两天后美团地图业务的HR找我约面试,我才确定了企平的面试应该结束了,不过也不错,毕竟地图业务还是比较核心的,这次面试明显感觉到难度较大,考察的东西也比较多,有些问题明显感觉自己回答的不ok,不过也通过了,印象最深的是三面的TL面试,是个很强的大佬,总共聊了两个小时,从我之前做的事儿,到算法,再到特定问题的解决思路,整体聊下来感觉TL很强很强,最终给的offer比字节要稍高一些,也是后来做选择的时候是最纠结最焦虑的,做好选择和HR沟通后,三面的TL又和我沟通了1个小时,从业务发展以及个人的发展方面帮我分析了很多,真的觉得很感动,很少有人愿意给我讲那么多,我都边听边记录下来了,觉得很受益,真的希望后续有机会和大佬一起共事。

公司8:快看漫画

这家公司是猎头帮忙推进的,共进行了四轮面试,但整体流程比较慢,等到要进行hr面试时我已经想好要去哪儿了,然后就从猎头那里得到反馈说给的offer和大厂给的基本持平,但现金部分比较少,最终没有进行下去。

个人小结:在一面中与面试官因为一些技术探讨不太一致,原以为直接就挂了,但还是顺利进行下去了,可以看出这家公司的技术氛围不错,能接受不同的声音,做的业务在该领域也不错,比较看好后续的发展。

公司9:伊对

总共进行了三轮面试,包含一轮技术,一轮业务,外加一轮HRBP面,整体难度还算ok,做的业务目前处于前期快速迭代的节奏,大小周上班,一面是技术TL,性格不错,但给的offer没啥吸引点,没接。

公司10:比亚迪

总共进行了一轮面试和一轮笔试,比较奇怪的是先面试后笔试,面试部分聊的还行,TL是一个逻辑强,思路清晰的小姐姐,最终给的offer比较低,没接。

公司11:keep

总共进行了一轮面试,整个沟通过程下来,主观的感觉就是“没有眼缘”,最终的结果也验证了我的判断,一面挂。

个人小结:面试的过程其实是双向选择的过程,不管是从技术实力还是过往经历或者是气场方面都需要一些匹配度才行。

继续心理建设,总结面试,不过我也意识到这次面试必然是一个马拉松,我开始加入一些生活的烟火气息,自己学会了做饭,基本5月期间没有点过外卖了,也学会了做水煮肉,干煸豆角,辣子鸡等十几种菜,哈哈,感觉还挺有成就感的。

公司12:小米

共进行了两轮技术面+一轮业务面+一轮HRBP面,整体沟通还是挺好的,包括TL对我的反馈也不错,定级符合预期,给的offer现金部分中规中矩,股票部分规则比较复杂。考虑到自己后续的面试还没有走完,和HR沟通了一下延迟了一些时间,最终没有选择去小米,主要是离家太远,但自己在拒的时候没有语音沟通而是直接给人家发的微信,我觉得我这里做的不好,最好是语音沟通比较好一些。

个人小结:除了面试部分,和HR沟通上一定要坦诚,不要找其他借口去推迟答复的时间,是什么就说什么,好好的说大家都能理解,拒offer的时候更要好好的说,不要只想着现在,要考虑之后,嗯。

公司13:字节

第一个面的业务是抖音平台组,我才意识到技术上的差距,几个问题都打中了的我的盲点,面试之前也能想到难度比较大,但还是低估了,respect吧,后续继续提升本身技术实力。

面试后以为字节的工牌与我无缘了,没想到过了几天懂车帝再次邀请我面试(脉脉中也有说被反复捞起鞭尸,起初想拒绝,但想着再面面吧,就算无法通过至少再涨涨见识也好),抱着这个心态后,反而在面试中更加镇定了一些(其实还是比较紧张的),回答问题时也慢慢能够表达的比较清晰条理了,算法部分只有一面问了一个比较简单的问题,后续的面试就没有再考算法,总共进行了三轮技术面+一轮HRBP面。三面是TL,卧槽,比较帅,很技术范,逻辑强,表达条理,对数据比较敏感,没有啥多余的废话,有些问题自己回答的不好也没再继续深究下去,比较会换位思考,总共聊了有一个半小时,感觉比较有眼缘,哈哈(希望又死灰复燃),后续就是HRBP面了,有问了些刁钻的问题,自己就把真实的想法表达出来,再之后就开始谈offer,给了第一个方案后就没把持住直接接了(好没出息)。。。最终也决定去字节了,吸引我去的点比较多,大的先不说,小的比如TL性格我喜欢,离家近,鸿洋(要见真人了),还有就是情怀吧。

公司14:虾皮-性能优化

共进行了三轮面试,前两轮面试比较顺畅,沟通上感觉比较契合,但第三面TL面试不知道是什么原因导致沟通不太舒服,始终抓不到面试官的脑回路,面到一半就想终止了,但还是撑完了面试,比较可惜,可能是自己的原因吧,希望后续有合适的机会再合作吧。

公司15:集度

共进行了两轮技术面+一轮HRBP面试,印象比较深,一般来说一面可能会侧重于技术基础方面的考察,但集度的一面从基础到项目经验再到团队管理以及个人规划都聊到了,差不多有1小时40分钟,二面是TL面试,属于干练型,逻辑性比较出色,问的问题比较刁钻,不过自己还算及格了,最终给的offer和小米类似,期权部分有些虚高,和HR沟通说想看看6月8号的发布会再决定,最终也拒掉了,并不是不看好集度的汽车,感觉科技感比较强,很有发展前景,但个人意愿不是很强烈。

个人小结:两轮技术面体验很好,流程快,难度也比较大,遇到刁钻的问题需要用刁钻的思路去解答,或许不是最正确的回答,不过自己感觉只能回答到这个层次了。

公司16:梧桐车联

共进行了一轮面试,额,本身不想写出来,不过既然要复盘还是要完整的记录下来比较好,印象最深的是关于蓝牙的一个问题,不知是我表达的有问题还是其他原因,和面试官围绕着高版本系统是否还支持蓝牙2.0的问题讨论了很久,怎么说呢,按照面试官的思路JDK1.6环境无法运行JDK1.5的代码了吗。。。。

个人小结:没啥想总结的,不过还是卷一下吧,不管是工作还是生活总会遇到类似的场景,自己应该终止讨论,然后去网上搜索资料来进行验证,不过因为是在面试中,无法直接去网上查资料。。。。

公司17:欧科云链

共进行了四轮技术面+一轮HRBP面,第四面是后来加的,整体面试难度适中,比较顺利,从技术出发双方的契合度不错,在沟通offer时HR表达的意愿也比较强烈,说实话有心动,不过还是冷静下来选择一份更有利于以后发展的offer吧。

个人小结:在做选择时切忌只看现在,我看不到3年后,但至少要清楚自己原本想要什么,抱着这个心态所做的选择至少不会后悔。

公司18:百度

共进行了三轮技术面+一轮HRBP面试,属于Native开发,大部分的业务都需要使用c/c++编写,属于特定领域的业务,与美团地图类似,虽然之前关于NDK方面的经验几乎为零,不过最终也拿到了offer,总包比其他大厂更高,但还是拒了。

差不多就是我面过的所有公司了,总共进行了差不多五十多场接近六十场面试,强度比较大,到最后自己做完选择后脑子里什么也没有了,感觉被掏空了,,精神一直处于紧绷的状态,最后一松懈下来回头看看自己在飞书中的日程记录,感觉不像是自己经历的。

原以为拿到offer后做选择会比较容易,但最后去选择时才发现更焦虑,自己从不同的维度拉表格去横向纵向进行对比,又从网上去搜索相关的信息,比来比去前后加起来有好几天都失眠一直到3点才能睡着。

最终也决定好了去字节了,希望自己能够在字节的平台有所发展和进步吧。

以下记录一些我记得的问题:

知识点:

1、线程池的原理、状态等知识点

2、HashMap相关知识点

3、Activity的启动流程

4、service的两种启动区别

5、编译原理,流程,Transform阶段

6、So以及Dex文件的结构,so的加载流程

7、热修复的原理,Tinker,Robust

8、渲染机制,从requestLayout出发,到底经历了什么,与invalidate的区别,RenderThread的作用

9、setContentView的原理

10、Binder通讯原理,还有哪些进程间通讯手段,各自的优劣点

11、mmap的原理,底层写入原理

12、Looper、Handler、MessageQueue以及ThreadLocal和唤醒机制

13、事件传递机制,底层如何产生的,到如何传递到当前窗口

14、AMS是如何对进程进行调度管理的

15、JVM内存模型,各自的作用

16、虚拟内存与物理内存的区别,为什么要加入虚拟内存

17、Java方法重载为何返回值不能作为依据

18、classloader如何加载一个类

19、三方库:OkHttp、Glide、LeakCanary、AndResGuard等

20、webp为何比png小

21、Application、Service、Activity三者的区别

22、如何监控fps,如何监控线程的死锁情况、如何监控fd的泄漏、如何监控ANR以及慢函数

HRBP面试:

1、个人的职业规划。

2、自己的优势以及劣势,这一部分说起来容易但需要结合自己的情况好好沉淀一下。

3、关于管理的一些问题。

总结:

1、简历中写的东西一定一定一定要能讲清楚。

2、在讲项目经历时最好遵循STAR法则进行描述,可以看情况先说结论,如果面试官感兴趣再继续讲下去。

3、一定要明确下来面试官要问的问题,完整听完后再回答,不要插话,是礼貌也是修养。

4、接offer以及谈offer的技巧我几乎为0,这一块比较吃亏。拒offer时一定要语音说,不要打字儿。

5、我的性格属于乐观活跃一些的,在面试时自己要把握好氛围,如果比较沉闷的面试气氛,需要适当的活跃一下。

6、沟通表达能力比较重要,技术上总有人会比自己更强,但软实力也要去提升。

7、做offer选择时,无法站在上帝视角看出来哪个选择是对的,但要做到不后悔也是不错的。

8、自我介绍要最好控制在3分钟左右,要表达的条理清晰,这是第一印象。

9、算法题部分,貌似每几年就有一波高频题目,如果平时没有时间去看的话,只能临时抱佛脚了,如果是因为算法没有回答上来就被挂了,蛮可惜的。

10、刷脉脉别太较真,也别太频繁,不然很容易焦虑。

以上就是今年找工作的经历了,有缘看到这篇博客的同学希望对你有用,最后希望每个人都能找到自己心仪的工作。

PS:

1、唐山的那帮牲口,真的挑战我的认知底线,都2022年了在中国竟还有这种行为,原以为这种事情只会发生在漂亮国,想不到在中国也会出这样的事儿,希望法律能给予最公平的惩罚吧。

2、哈登感觉没有希望夺冠了,唉,很难受,从12年开始看他打球,想不到都10年了,自己的青春感觉也结束了(文艺了,文艺了)。

3、整个面试过程下来,意外发现加了一些大佬的微信,自己要主动找机会和这些大佬保持好联系,哈哈。

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值