春招结束,个人总结。

本科双一流大学的非双一流计算机类专业,研究生985大学软件工程。

4 ~ 8 准备小论文,构思 + 跑实验 + 写论文投稿。弄完全部的时候,提前批已经过了,我迟缓地进入了秋招。
9 月,拿到北京某互联网公司的 offer,一年上了 30。我在手上没有其他任何 offer 的情况下果断地拒绝了,因为我不想去北京,还有就是自己一心想做 infra。
9 月下旬 ~ 11 月,在某公司参加集训。完美错过了秋招。
11 月开始在该公司实习。自己要处理小论文审核、大论文撰写、找工作、实习,4件事情,心神不宁。实习的内容并不是自己想做的,实习效果并不理想。
12 月已经开始很慌了,找人帮忙内推了一把某游戏公司,年前拿到 offer,年后签了意向书。其实我是个连手游都不玩的人,平时生活很无聊的。
1 月参加 pdd 面试,挂在 hr 面。可能是我当时太耿直了吧,直接说贵司 11116,钱多想来。然后又说了想做 k8s 和 infra 的想法,估计是岗位不匹配,挂了。

年后一直在家准备春招。vivo 挂在 hr 面。当时投的 vivo 的 devops,因为我看到他们的 jd 上有 分布式存储 和 云计算调度 这几个关键词,结果招的就是 devops,和那两个没关系。岗位不匹配,挂了。
其他的,字节找人内推,简历不过关,走笔试直接挂了。招银网络科技面了 hr 没消息了。美团面了二面之后没了下文,已经 10 天了,哎。昨天拿到深圳某公司的 offer,待遇不错,而且有一些吸引自己的地方,虽然不是 infra,但是技术栈相对来说很契合,在我的个人规划之类,今天就签了。不打算找了。

总结来说,自己的这次校招之旅颇为坎坷。第一,个人简历上的东西太杂,覆盖了 cv 算法、神经网络、web 开发、os 底层,语言有 python、golang、c、c++,也就是说没有重点。更为致命的是,简历上的东西很难被一个后端工程师发现亮点,因为有的太理论,有的太底层。举个栗子,面试官问我会不会 redis,我说不会,因为没有实际应用场景,但是你们又喜欢问,所以我就去看了点源代码,了解了一下相关的背景,但是面试官一点都没问源代码的内容。问我会不会 MySQL,回答说只会基本操作,但是相对其他学生来说,很熟悉数据库系统原理,然后把存储层(数据存储的格式、事务实现机制、恢复)、计算层(ast、逻辑优化、物理优化、统计信息,volcano operator ...)讲了一遍,面试官听的一脸懵逼。我也不知道我为什么能够过面试。。。

回想一下这段经历,虽然自己的职业理想并没有达到,但好歹还在自己的规划当中。还有很多东西要学,很多事情要做。任重而道远。
给其他正在参加校招的人说一句,你们都有自己擅长的东西,在面试的时候,把你自己擅长的东西表露出来,尽可能掌握面试的话题和节奏。看面经很重要,但是不只是看面经,你应该从面经里面提炼出自己的东西。有很多东西是有相似之处的,发现相似指出,尽可能地去追寻问题的本质。你可以在网上搜 50 篇很你应聘岗位相关的面经,把每个问题分门别类,然后自己看书,搜资料,给出相应的答案。不要去背面经,很***,那是在骗你自己。另外,一定要准备一份和你目标匹配的简历,不然的话简历都过不了,学历都帮不了忙的。

各位还在奋战的 20,21 级同袍们,加油!

另外可以聊一下美团的一面,我觉得有点意思。面试官全程怼数据库。
1. 什么是分布式数据库,为什么有分布式数据库。
2. MySQL 如何处理海量数据。回答了通过中间件,可以做 MySQL 集群。
3. 分库分表会怎么分?回答 Hash 或者按字段分,不知道对不对,就是给了大概的思路。
4. 分库分表会出现什么问题?想了之后,回答了热点读写问题。问我如何解决,我不知道,就说可以另外加机器,分得更均匀一些。又说可以考虑做冗余,又问我如何写保证一致,我当时脑子里全是 raft,可是我并不知道哪个 MySQL 中间件会用 Raft 做一致性的,回答说不知道。
数据库部分,怼了将近 40 分钟,也不知道为什么要怼数据库。然后写了一道反转链表结束~

#春招#
全部评论
看老哥好多倒在HR面啊
点赞 回复
分享
发布于 2020-04-01 23:45
挺不容易的,楼主加油
点赞 回复
分享
发布于 2020-04-02 19:10
联易融
校招火热招聘中
官网直投

相关推荐

投的是算法工程 算法工程岗位。做的是 Ai infra。实际上是做大模型推理加速训练加速之类的优化框架, 没啥经验。1. 自我介绍2. 介绍一下自己第二段实习遇到的难点(就从算法和工程两块随便说了一点)3.C++指针和引用的区别4.STL 常用吗? map 的具体实现懂吗?(红黑树,不过用 umap 更多,哈希表)5.那你介绍一下哈希表的常用实现方式。(就讲了一下拉链法, 桶,重哈希啥的)6. 智能指针了解吗? 介绍一下7. 右值引用知道吗?移动语义介绍一下。8.transformer 的结构了解吗?介绍一下9.有了解过大模型的并行优化方式吗?(随便讲了一下模型并行 数据并行 流水线并行)10.那我现在一个 gpu 都放不下一层怎么办?(张量并行)11.那你知道张量并行怎么设计吗?就是矩阵之类的怎么拆?(这个不太了解了)12. deepspeed 和 megatronLM 有了解吗?(不太了解其实,只用过,什么 3D 并行13.flash attention 有了解吗?(大概讲了一下 QKV 中间状态不保存, 后向重新计算, 还有 softmax 分块计算)代码题字符串反转 to be or not to be 反转成 be to not or be to整体而言不难,但是主要是整体问的都比较底层和框架一点,其实都不太了解, 不知道面试官咋看。
点赞 评论 收藏
转发
3 10 评论
分享
牛客网
牛客企业服务