秋招再见,我选择放过自己活着拿钱!
大家好,我是 Jack。
最近,又一个学弟秋招上岸了。
最初跟我学算法,学着学着转行做了开发。
原因也很简单,算法岗真是神仙打架,没个顶会、竞赛项目获奖经历,不能说一定找不到吧,只能说非常难。
如今算法岗和开发岗,薪资都是一样的,差别并不大,都是打工人。
算法岗想从面试中脱颖而出,顶会、竞赛、项目、实习,至少得占两样。
这些都是需要长时间积累的东西,找工作的时候发现自己并不具备,所以学弟综合考虑下,还是改了方向,冲开发岗,虽然 Java 后端也很卷,但至少努努力刷刷题,还是有机会拿到不错 offer 的。
当然,这次秋招虽然上岸了,他在面试过程中很纠结,和他交流过几次,确实能感受到今年大家的不容易。
我邀请他把这一路的心路历程写出来了,也给还在秋招中的同学们一个参考吧。祝大家都能像这个学弟一样,顺利上岸!
1个人情况
双985,电子信息,之前在百度实习,投的大多是java开发,提前批加上正式批前前后后投递了近五十家公司,意向与offer收获了几家。
每次高高兴兴接起电话,得到的都是用“命”换来的白菜价,还有一堆泡在池子里的搞人心态,一直忍着考虑到底要不要接了保个底。最后纠结中,收到了小红书的offer,挂掉电话犹豫一秒都是对钱的不尊重。
彻底敲定后我也终于可以和秋招说再见,结束这段折磨的日子。
小红书(offer,已接)
共三面技术面,和面试官交流的比较愉快,还给了一些未来发展上的建议,小红书开奖开出了31k*15.5,另外有一些期权,算上房补和大小周的双薪,算38k吧,一整个大满足。
一面
自我介绍,做过的项目 对后端稳定性的理解 稳定性整体建设的介绍 对分布式的理解,为什么引入分布式 对CAP的理解 目前系统主要是追求的AP 还是CP 做一个高并发系统要考虑哪些方面 分布式追踪系统的实现 代码题:给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 = s 的长度最小的连续子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。
二面
深挖简历, 实习的追问 项目的背景、技术架构、成果 threadpoolexecutor jvm 内存模型,哪些区域会OOM OOM后对服务的影响,哪些区块是线程共享的 类加载的过程,static final int a = 10 是如何加载的 Spring框架中bean的生命周期& 如何重载 设计一下小红书关注关系的存储结构 在数组中找到和最大的子数组 基于词典词频的分词算法 想找一个什么样的工作
三面
问了实习经历,实习过程中收获了什么 过往遇到的最难的技术问题怎么解决的 追问了几个技术问题: 静态资源分区存储的处理 内存模型怎么解决缓存一致性 多线程数组访问一致性问题 怎么评价自己,强项和弱势在哪里 未来择业方向有明确的目标吗
百度(offer,已拒)
实习的组没有HC,mentor推荐投了隔壁组的岗。三面技术面,面试时间算比较长的,有些八股文问题。总包和小红书差的不多。
一面
自我介绍 收获最大的项目是哪个?深挖项目框架语言 HTTP和HTTPS有什么区别 HTTPS的加密流程 java中有哪些异常? java创建线程有哪些方式 ConcurrentHashmap怎么实现的线程安全? 如何在多线程结束后释放共享内存
二面
自我介绍 项目的难点和解决方案 mysql隔离级别 mysql怎么做的分库分表 mysql索引为什么使用b+树 为什么会出现内存泄漏? 内存溢出和内存泄漏有什么区别? 和其他同学比你有什么优势 有明确未来的工作方向吗 反问
三面
自我介绍 深挖,说一个最有成就感的项目,为什么 说一个项目中遇到的最大的困难,解决方案是什么 了解哪些排序算法,哪些是不稳定的 快速排序其他方法相比有什么区别,是不是任何时候都适用? 谈一谈HTTP3.0 2.0 1.0在多路复用上的进步 进程与线程有什么区别?进程状态切换 线程池的运行流程 拿到需求到上线要经历有哪些步骤 关于工作方向,更倾向于做哪一块
OPPO(offer , 已拒)
共三面,两轮技术面,开奖大白菜(22),看到烂白菜、小白菜价对比后也不知道该不该开心一下,想了想还是不比烂了,也不是很想进手机厂,已拒。
一面
项目的亮点与难点,承担了什么职责 项目期间遇到的困难,怎么解决的 http和https的区别 TCP和UDP的区别 TCP的拥塞控制是怎么实现的?为什么要慢开始? Java多态的优点? 聚集索引和非聚集索引的区别? 最近在学习什么?
二面
深挖项目经历 投递了哪些公司 java的封箱和装箱 Java如何使用线程? 怎么实现跨平台跨语言的调用? 跨语言调用,C++和Java不同的数据类型怎么对应? 乐观锁悲观锁了解吗? 分布式锁怎么用的? 堆的结构,垃圾回收的区域有哪些? 反问环节
蔚来(意向,已拒)
二面,听说也有三面的,看部门,22k*14.5+500股,去年研发白菜价好像是21-22.5,上班时间据说965,具体岗位分配入职后才知道,不太满意,拒了。
一面
自我介绍 算法:二分查找 stl中的map底层实现 RbTree的性质 HTTP2.0之前怎么实现服务器推送机制 HTTP和HTTPS的区别 介绍MySQL索引 联合索引,最左匹配原则 详细介绍一个项目
二面
自我介绍 在校成绩怎么样 介绍在做的项目中担任什么样的角色 项目中的多线程体现在哪里 是否了解过Websocket 为什么会内存泄漏 如何检测内存泄漏 跨平台该怎么实现跨语言调用 自定义传输协议有什么意义 你相比与其他人会有什么优势
中兴(意向,已拒)
技术面+综合面,技术问题不是特别多,面试流程反馈比较快,周围收到offer的挺多,一谈薪都很失望,(14.5-18.5)*(14-16),SSP有加面,审核没过就变成大白菜,第一年没有年终奖,面试官说隐形福利多,具体多在哪里我没进去不好说,总的来说比较失望也拒了。
时间太久,具体技术问题有点忘了,大概有这些:
自我介绍 深入了解各个项目,大部分时间是在自己说 浏览器打开网页的整个前后端流程 TCP协议以及应用 几个项目对比,哪个项目收获最大 在项目中主要承担什么职责 如果岗位工作强度强、压力大的话怎么看待 个人自我评价是偏技术型还是沟通型
2秋招一路以来的心路历程
秋招刚开始:双9,单身男,能吃苦,就这条件不说天胡开局,怎么着也能任我挑选一二吧,结果现实给我狠狠来了几个大嘴巴子,让我醒醒别做梦了,还不知今夕是何年呢?
卷完提前批卷金九银十,发现已经悄悄地变成了金八银九,每一次收到面试未通过的邮件后都要深夜emo一下,耗的人心力交瘁,海笔笔的人也开始心理扭曲了,还得装出积极乐观遵纪守法乐于助人独立自主有抗压力的样子,谁不会装呢。
看着周围人慢慢都敲定了,一度焦虑到破防,没offer也焦虑,手拿几个offer 待选也焦虑,一个大男人差点受不住这委屈猛男落泪,晚上做梦都是:同学您好,进我司池子里泡着去吧!关键你这么高贵抢手给的也不多啊,怎么敢的啊!
提前批结束后:拒了一家没有下家的赌徒是不想再做了,随便谁吧,大厂小厂不都是进厂,是我不识好歹了,给个烂白菜价也签了,结束吧,累了,毁灭吧!爸妈把我早生几年我用受这罪?
在拿到小红书和百度的offer之前,真的以为自己只能做白菜了。
可到了选择offer时:我不要这福气了,果然纠结是有原因,成年人为什么还要做选择题啊,比杀了我还难受。决定和小红书签三方之前好几天焦虑得睡不着觉,拒绝百度去小红书是对的吗?
总觉得大厂多少有点光环,这可是百度啊,但上网一搜全是劝退贴。说实话,这个offer确实让我难受了好久,三年前的我哪里会想到有朝一日我拒绝了百度,好歹是BAT之一,薪资福利发展空间一对比,现在这形势可能还真比不上。再加上实习的时候,给我的感觉百度氛围偏国企,怕自己呆久了难受,薅了一地的头发之后咬咬牙拒了。
最终敲定了小红书的offer:开摆,所有招聘软件通通滚出我的手机,安心等着上班吧。
再详细说说选择小红书的原因吧,几轮面试官都很亲切,会针对一个技术问题深挖,感觉得出来他在试探我的上限。最后一面,好像是大老板,本来以为这种级别的boss应该很脱离一线了,结果发现非常务实,我也问了他问题,他给了我一些方向上的建议,总之觉得很诚恳。
最终确定要接小红书之前还是犹豫了下,我自己是不怎么用小红书的,觉得app小众,可能也会影响自己的发展。网上一通搜之后,是我冒犯了。
最重要的是薪资超出预期,可能之前被那些厂羞辱得麻了。拿再多的offer最后也只能去一个,就今年这形势,不趁火打劫就不错了,终于可以彻底和秋招说再见了。
最后,祝还未敲定的各位秋招顺利,都能接到心仪的offer!
微信扫码关注该文公众号作者