秋招大满贯后的一些思考

两年前当我决定走这条最困难、最不被看好的路的时候,我不知道两年后的秋招竟会出奇的顺利。

个人bg:

2本9硕,传统工科专业,研究方向和后端开发八竿子打不着

技术栈:cpp+计算机四大件+mysql+redis+kafka(了解)+zookeeper(了解)

算法:力扣400+,代码随想录、hot100、hot150、灵茶山艾府题单

项目:cpp选手常用的经典项目

实习:某大厂核心架构部门 半年

论文、比赛:无

秋招进展及时间线:

【字节跳动】 一面7.25 二面7.29 三面8.1 HR面8.7 意向书8.12

字节是六月份突然被HR从人才库里捞起来的,我根本没有投,先是说让我参加暑期实习面试,后来就变成了秋招面试,最后稀里糊涂地就拿了最想去的公司+最想去的城市的offer,一切就像是一场梦。

【腾讯】 一面8.13 二面8.20 三面8.22 HR面8.26 意向书8.29

一面的面试官没开视频,语气也挺低沉的,面试后很久都没动静,一度以为是KPI了。但后来的面试官都很热情,都详细和我介绍部门业务。课题组里的兄弟们都去深圳了(迪子),说实话也挺心动的。

【京东】 HR面8.28 技术一面8.29 技术二面9.2 线下HR面9.28 意向书10.12

东厂今年突然加了线下面试,还不报销交通费,整个东北地区就只有沈阳有面试场地,晕。

【美团】 一面8.23 二面8.28 HR面9.4 意向书9.6

团子的三轮面试的面试官都很好,特别是二面的小姐姐,最后做算法题的时候先是出了道买卖股票2,我直接跟小姐姐说这题太简单我做过了,随即小姐姐就给我来了道hard题,虽然没能通过全部测试用例,但小姐姐还夸我写代码思路清晰。

【百度】 一面8.16 二面8.23 三面8.26

熊厂是学长内推直接面试的,学长是部门leader,这也算是985大学的隐形优势吧,有诸多优秀的学长学姐。三轮面试也都挺轻松愉快的,基本上都是聊天哈哈哈。百度没有意向书,学长说没啥问题让我等着谈薪即可。

【网易雷火】 A面8.29 B面8.30 三面9.9 HR面9.13 意向书9.26

我游戏行业的独苗,很喜欢游戏行业,也很喜欢雷火所在的城市,只是不知道游戏服务端和其他互联网后端相比怎么样?

【快手】 一面8.15 二面8.26 三面8.30 HR面9.10  意向书10.16

为数不多的cpp岗位,一面的面试官非常有趣,喜欢给我出一些cpp里面常见的坑,看我掉进去了就捂着嘴哈哈大笑,然后我看到他笑就会反思,最后跳出坑。

【拼多多】 一面8.24 二面8.27 三面9.12 HR面10.7 意向书10.25

java岗位,全程都在深入拷打我的实习经历,好在挺过来了。

【阿里云】 单独拎出来挂他!投的cpp研发,打电话让我面试测开,明确拒绝后流程依旧进入面试阶段。联系客服后直接显示流程已终止,搞得好像我面试挂了一样。。。

除了阿里系的,互联网大厂基本上杀穿了吧。其他厂就不记录了,秋招两个月面了大约50场面试,就只挂了一场友塔游戏(当天面试太多了,这是最后一场实在太累了,说话都无精打采),倒是我拒了好几家公司的面试邀请。

反思和心得:

【计算机基础】

我很难把这部分称为“八股”。因为两年前开始转软开的时候我是零基础,从黑马cpp课程开始亿点点学,再到计组、汇编、os、计网、数据库。所有课程都是先看经典书籍和视频,然后啃源码,做实验。印象比较深的是操作系统,在看完ostep英文原版书后,我先后做了哈工大李志军老师的实验,以及南大jyy老师的实验,收益颇丰。在秋招前我只看过几遍小林图解当作复习,根本没有背过所谓的八股文,因为这些知识都已经刻在脑海里了。面试的时候,大家都会遇到不会的问题,但是如果你只是背八股的话,你就只能干巴巴地说“我不知道”,但是我可以结合我学过的,说出我的见解,进行合理的猜想,这样有时候甚至比直接说出答案更能得到面试官的青睐。

【实习】

亲身体会,这真的太重要了,有一段饱满的实习经历,就不至于和java、go的面试官尬聊。

很多同学说实习都是打杂,学不到东西。有哪个实习生不打杂呢?我虽然在大厂的核心部门,但核心也意味着重要的活ld和mt不可能放心交给实习生做。但组里的代码库总能看吧?我在干活之余就狂看组里的代码,到我离职的时候,组里的代码架构、关键技术啥的有了个基本的认识,回去后把关键信息脱敏后做了个文档和ppt。之后面试的时候但凡面试官问起实习时做的事,我就会要求共享屏幕然后开始ppt吟唱,面试官不打断我就能讲个不停(大家别杠,文档内容经过我的老mentor审核,不存在泄密问题)

另外有一段实习能大大增加被其他公司相似业务部门捞起来的概率,因为我在实习时候做A业务,所以很多面试的部门也是A业务的。

【项目】

这方面我不是很有发言权,因为我的项目属于烂大街的cpp项目。不过你一定要对自己的项目非常熟悉,不要让面试官觉得你是瞎编的。

【算法题】

我刷了400+题,面试手撕算法题环节基本上都能做出来。

这个没什么捷径,可以先跟着代码随想录刷,然后做做hot100、hot150。之后要是感觉哪方面薄弱,就照着灵茶山艾府题单去刷。不过刷题也不能硬刷,记得阶段性的反思总结。还有把不会的题目收藏起来,隔段时间拿出来再做一遍。

【关于语言选择】

世纪难题,选java还是cpp还是go?如大家所见,我只会cpp,但我的offer里面,cpp、java、go的岗位都有。在面试其他语言岗位的时候,面试官一般都不会在语言上为难我。京东、美团的面试官就直言,“既然你不会java,就不问了”,转而更多地拷问实习和项目经历。甚至在一些中间件方面,例如redis、kafka、zookeeper等,面试官对cpp选手会作适当的放宽。很多面试官在问这方面技术的时候,都会小心翼翼地问,生怕问到我的知识盲区;在我问答不知道的时候,他们甚至会连续安慰我没关系。

和我一起的另外一个实习生,bg和我一样也是2本9硕,但他是计算机科班,且除了和我一起共事的那段实习经历外,还有2段中厂实习经历。他在实习离职后,选择了重回java的汪洋大海中。通过秋招期间的交流,我发现他面临的竞争压力明显比我大,java选手的项目往往都是天花乱坠,面试官也会预先认定java选手要精通各类中间件。但好在他最近也陆续收到满意的offer了。

写在最后,怕很多小伙伴问我为什么拿那么多offer。人不可能一开始就知道自己的兴趣所在,以上列举的公司都有吸引我的地方,最终入职哪家公司依旧需要经过综合考虑。另外,面试那么多公司也是为了充分了解不同公司在做什么,让我对这个行业有更深入的认识。

碎碎念那么多,最后祝大家都能收获心意的offer。

#牛友秋招经验分享#
全部评论
牛客怎么没有点踩👎
188 回复 分享
发布于 2024-10-14 12:31 四川
Luckily I don't understand Chinese
49 回复 分享
发布于 2024-10-16 11:25 北京
牛笔,今年这大环境都能打牌
29 回复 分享
发布于 2024-10-15 10:32 湖南
哥们证明了后端与语言无关
27 回复 分享
发布于 2024-10-14 15:43 湖北
一想到这么强的大佬,和我这种摆烂选手一样最后都只能去一个公司上班,我就觉得赚了😁
24 回复 分享
发布于 2024-10-15 22:04 上海
转0 offer频道,谢谢
10 回复 分享
发布于 2024-10-20 08:21 重庆
不是,你研究生期间导师不让你干活吗?
7 回复 分享
发布于 2024-11-20 12:18 四川
让我们说中文
3 回复 分享
发布于 2024-10-17 13:53 山东
牛逼,太狠了
3 回复 分享
发布于 2024-10-16 09:16 上海
牛逼,顶级的学习能力和自制力
2 回复 分享
发布于 2024-10-22 16:46 北京
拖拉机学院,吉大?
1 回复 分享
发布于 2024-11-08 08:06 吉林
不是,这说的是中文吗,我怎么听不懂
点赞 回复 分享
发布于 01-10 18:34 安徽
哈工大么?
点赞 回复 分享
发布于 2024-12-10 00:59 湖北
学长,我想问问: 1.你提到了kafka(了解)+zookeeper(了解),请问你这些是在做项目的过程中用到了,还是类似于看看一些视频介绍用法? 2.有没有一些推荐的书籍?还有就是有哪些源码可以推荐看?如何入手这些源码? 3.做完一个项目如何来判断对他是不是深入了解?
点赞 回复 分享
发布于 2024-12-01 21:37 浙江
点赞 回复 分享
发布于 2024-11-20 14:26 陕西
再来个阿里就大满贯了
点赞 回复 分享
发布于 2024-11-20 12:54 陕西
nb
点赞 回复 分享
发布于 2024-11-03 16:58 山东
校友大佬太强了!
点赞 回复 分享
发布于 2024-11-01 11:17 黑龙江
怪不得我没offer
点赞 回复 分享
发布于 2024-10-31 19:05 陕西
某大厂核心架构部门,一眼字节,能称得上大厂能实习半年以上的
点赞 回复 分享
发布于 2024-10-31 00:05 湖北

相关推荐

11-11 08:58
已编辑
华南理工大学 golang
📍面试公司:京东物流💻面试岗位:后端开发❓面试问题:11.4 一面主要在问项目,刷别人的面经看到有问表结构设计的,提前准备了下,确实有问到,uu们可以面前再看看无八股无手撕,整体流程类似于面试官有哪里没理解的地方再详细的给他介绍一下,面试官反馈很好,听的时候一直在点头,不压力。第二天早上约了二面。11.6 二面二面发挥的不太好,面试官问到了一些不太懂的东西1.你们公司的异常处理框架是怎么样的?我说了一些golang里面的错误处理机制,以及自己排查bug跟打印日志,ELK的一些内容,但是面试官好像不是问的这个,其实他此时还不知道我用的是golang,他们部门用的是Java,知道我用golang之后就没问下去了。2.详细讲一下你们的高并发场景,是遇到了什么样的瓶颈吗?你们是怎么分析并且解决的?3.项目还有什么改进的地方?你说的这些改进的点为什么没有去进行一个实现呢?4.平时有没有对ai工具进行一些探索和使用?你觉得提效的地方在哪里,以及目前的AI辅助工作的流程里有哪些缺陷?5.有没有对物流工作有一些了解?了解京东的工作强度吗?反问环节问了一下对go转Java的看法,面试官说不在意这些,语言不重要重要的是交流沟通能力,而且可能之后有些场景要用到go反而是优点。京东的面试官是真的有礼貌,称呼的时候一直用“您”给我整的都有点不好意思了。我感觉虽然说是可以接受go转Java其实优先级还是挺低的,应该是个客套话,所以go的兄弟如果面试官没发现用的是go还是不要说了。11.10   约了HR面,要线下,部门在北京去不了,换成去广州的一个部门线下面试,还挺远的🙌面试感想:
查看6道真题和解析
点赞 评论 收藏
分享
11-20 16:15
已编辑
武汉大学 Java
点赞 评论 收藏
分享
11-27 22:23
已编辑
百度_前端(实习员工)
【11.21 百度一面】:1:自我介绍2:小程序项目介绍(面试官比较感兴趣这个)3:实习项目简单问了一下4:可视化5:大文件上传整体的思路、断点续传具体怎么实现?6:讲一下transform怎么使用的(提到小程序里面的一个应用)7:react常见hook8:父组件A里面有一个子组件B,子组件B使用useMemo()缓存值,如果A重新渲染,会导致B中useMemo重新计算嘛?        (回答:分情况,要是缓存的值中有父组件传递的props就还是要)9:无限滚动加载和图片懒加载10:拦截器主要做了些什么工作?11:数组常用方法?12:你做了可视化大屏展示,现在有多个大屏,怎么适配各种尺寸呢?(答了媒体查询,为每一个尺寸范围适配不同的比例大小)追问:如果提前不知道大屏的宽度呢答:可以使用flex响应式布局,比如flex 1 自动填充剩下的内容区域13:说一下事件冒泡是什么,怎么阻止冒泡(用e.stopPropagation())14:手搓 轮播图(太久没有写react了,面试官一直耐心指导,最后还是没搓出来,说了一下实现原理)15:反问业务、技术栈、实习生培养方案一面的面试官真的超级好,就我面试以来(七牛云、金蝶、懂车帝)是最好的一个了。一点一点指导,面试用的“如流”这个软件,中间断联了两次(一次网络断开,一次电脑没电直接关机,人傻了直接),结果面试官一点都没生气,还是很耐心的讲面完,10分钟不到,发消息,约二面...【11.24 百度二面】1:自我介绍2:Promise哪些常用方法3:大文件上传4:手写Promise.all (有一点点小缺憾)5:懒加载怎么实现的 (IntersationObserver)6:react的懒加载怎么实现(同上 + React.lazy结合Suspense)7:react常用hook8:useCallback和useMemo说一下9:手撕一个react自定义hook:getPrevieusValue(value) 传入一个值(state),获取他上一次的状态值(用的是map+数组存)面试官:其实可以用ref,因为你现在这个实现的话,依照的是状态,万一不小心改变了状态可能导致页面重新渲染8:3s后页面上显示啥?为啥?const app = () => {const [count, setCount] = useState(0)const [countTime, setCountTime] = useState(0)useEffect(() => {let timer = setTimeout(() => {setCountTime(count)}, 3000)setCount(5);() => clearTimeout(timer)}, [])return (<div>count:{{ count }}countTime:{{ countTime }}</div>)}(答了:分别是5和0,因为react状态是一个快照,他每计算次依照的是当前这一刻的状态(还好之前看过官方文档))9:上一个问题,那我想让都显示5怎么办?(提到用函数式更新、flushAsync、Ref持久化绑定)面试官:也可以在useEffect依赖里面加 count10:redux使用过嘛? 了解过基于redux开发的第三方工具嘛?(不了解)11:为啥使用redux不用useContext呢?12:说一下小程序的分包机制和分包预加载13:手写:数组转成树结构(没写出来[我算法太弱了[苦涩]],说了思路,用递归)const a = [{id: 1, parent: null, name: 'Big'},{id: 2, parent: 3, name: 'hello'},{id: 3, parent: 1, name: 'aloha'},{id: 4, parent: 1, name : 'yes'}];const b = {id: 1,name: 'big',children: [{id: 3,name: 'aloha',children: [{id: 2,name: 'hello',children: null,},],},{id: 4,name: 'yes',children: null,},],};面试官说你思路没问题,然后就给我讲了一遍非递归的实现思路如流这个软件,不知道是不是不适配我的电脑还是啥,面试的时候一直掉线(掉了四五次),开始我还以为我的网有问题,不过好在面试官没有生气,而且手撕题还给我耐心纠错和指导,也是很好的一个面试官【11.27】hr电话正上体育课,刚测完1000m,累成憨憨了,摊在地上结果忽然收到hr的电话,oc,下午1点多快到2点的时候,收到正式offer邮件......【插话】本来二面结束(周一),感觉没戏了,周二到周四整个人都是一个将die的状态,浑身不舒服,也没胃口,觉也睡不好,期间还面了懂车帝、深圳锐明技术,懂车帝面成粑粑了、锐明面的很好,但是这俩截至目前都没有下文面试,运气真的很重要,要是遇到一个恶心人的面试官,神来了也得挂。唯一 一点幸运的是,我做过小程序,刚好和他们组技术栈和业务匹配,同时干小程序的人本身也不多,所以被面试官看上了吧,要是投的其他业务组,一面都得挂
发面经攒人品
点赞 评论 收藏
分享
评论
143
275
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务