秋招总结 &【后端开发】方向建议
个人秋招情况介绍
本人211本985硕(本硕非科班),求职的方向主要是后端开发(也投递过一些嵌入式开发,游戏开发,自动驾驶
等岗位,但主要以后端开发为主),主要的语言是C++/Go(看到这里可能很多c++后端的小伙伴会有跟我一样的感受,工作太难找了,尤其是想互联网大厂),秋招目前也算告一段落了,最后去了上海的百度,那边薪资也没a,直接开了开发岗的最高档,就接了。
提前批+秋招投递了115家(主要是在8-9月份投递的较多,10月份之后,就投了2个简历),简历挂的公司25家,笔试挂的公司10家,参与面试的公司21家,剩下还有很多都是没消息或者我面试后期(9月底往后)主动放弃不想面了,就比如oppo,八月份做的笔试,笔试ak,拖到11月份才给我发面试,发了四五遍邮件都没理他,小米也是,一开始不捞人,后面被鸽穿了才捞人面试,一样没理他。
简单介绍一下参与的一些公司的面试情况和简历情况
- 简历挂的互联网公司:小红书(笔试ak简历挂),腾讯(感觉应该是选错部门了,填了都喜欢,结果没人捞),得物(应该是简历不匹配,投的Java岗),网易(已经记不得投递的什么岗位了,几个月没消息),bilibili(笔试ak,没给面试,应该是简历挂)
- 面试挂的公司
阿里系的有:阿里云(一面通过后,问了一下似乎卡本硕23所,然后加上当时九月底了,不是很想面,主动放弃了),阿里国际(本来约了面试被hr告知综合评定不通过,临时取消),达摩院(一面通过后排序挂,按照面试官的说法应该是不是Java技术栈而且我的简历得专业也不是科班(电子信息本硕),淘天(一面挂,面试官评价的意思是技术栈深度和广度都可以,项目比较简单,而且非Java,估计是觉得我没有实习+语言不匹配)
美团:二面挂,手撕当时出了一个有点坑的二叉树,没写出来最优解,挂了(个人感觉有点可惜hh,运气好点就能进池子了)
快手:快手因为可以无限复活,所以投了九次,总共面了2次,一次三面挂,一次二面挂,感觉挺可惜的,第一次三面出了一个C++的场景题手撕挂了,第二次二面,自己做的IM项目,遇到这个面试官也是做IM方面的,很熟悉,一顿痛批我的项目,说了很多建议,感觉受益匪浅,也同时感叹自己做的项目确实不够扎实和深入
滴滴:二面挂,当时手撕的时候和面试官意见有点不一致,跟他证明算法正确性说了半天,感觉面试官不是很认可
京东:一面挂,也不太懂为啥挂,当时感觉整体的八股和算法回答的还OK,一周被告知流程结束
用友:一面挂,面试官很诧异我不会Java,但是当时hr告诉我不会Java也没关系,感觉就是被当成kpi了
蔚来:二面主动放弃,当时二面给我约了九月下旬,刚好和华为线下面试冲突,就主动放弃了
荣耀:一面挂,面试官有点阴阳的感觉,面到一半直接摆烂了,果然面试也是直接挂了
- 面试通过的公司
百度:提前批就投递的,8.2面完三轮面试,一直等啊等,9月份官网状态变为offer评估,11月份上旬终于收到中旬沟通薪资的邮件,然后到11月下旬,hr那边约我谈薪,给了个大ssp,挺满意的,确认了一下没什么问题就签了
华为:9月下旬面完线下三轮面试,11月初hr沟通期望薪资并向平台申请职级,但是至今(11月底)也没有职级和薪资的消息,hr希望我在等一等,拖一拖offer,不等了,感觉没啥意思,风险太高
中望软件:9月初面完hr面,11月的时候询问offer情况,那边说offer审批不通过,也不管啦hh
中兴:7月初面完提前批的蓝剑计划,然后到10月份面试官给我打电话约加面,结果也一直每约,直到科大线下座谈会的时候直接给我发了短信让我去签约,我感觉没啥意思,也就没去了
好未来:9约初一天面完三轮面试,面试表现自我感觉良好,结果给我开了一个烂白菜19.5*15,感觉薪资开的一般,就拒了
足下科技:可能很多朋友没太听过这个公司,做自动驾驶的创业型公司,开的薪资待遇其实还不错,base深圳和苏州都可以选,23*15,应该是10月中旬开奖的,当时手里没太多好的offer,当时有一点点心动,后来还是拒了
长鑫存储:8月中旬面完两轮面试,开了个统一价19.5*15,感觉去一个芯片为主的公司做后端开发,有点边缘,就没考虑
友塔游戏:7月下旬面完试,月底就发了offer,也是我秋招的第一个offer,base上海,开的薪资个人觉得有点低(年包28左右),也就没考虑了
个人秋招分析
首先,对于C++后端开发这个方向,如果有朋友感兴趣,可以参考牛客上这个大佬写的这篇文章,全文很长,但看完一定会有所收获:【校招方向】C++输麻了,C++后端开发还能学吗?_牛客网 (nowcoder.com)
然后我结合我个人的情况,,去讲一下我各方面的一个准备情况和对应水平
- 算法方面
个人在这方面基本上没啥问题,笔试ak率90%以上,极少数公司笔试挂,我是非科班转码,研一下开始刷题,刷了一年,全平台刷题量应该1500+(LeetCode,acwing,codeforces),LeetCode竞赛积分2400,做大部分笔试和面试的算法题基本上没太大压力,但是不得不说,今年笔试题的难度确实不低
- 技术栈方面(C++/Go)
计算机网络/操作系统/Mysql/Redis:都是主要参考小林coding和阿秀的笔记,后面两个通过项目实战去补充一些细节,然后也会去看一些架构相关的,加深对业务的理解,因为没有实习经验,所以很多场景,只能自己脑补+找去实习的朋友讨论
分布式/微服务:主要是参考极客时间、bilibili等各个平台的资源进行学习,也会去牛客网去找一些面经去看
中间件:参考开源架构的一些设计,然后根据一些八股面经来学习
- 项目
无实习,因此自己找了三个项目做,个人觉得做的这三个项目质量来说,不算高,所以仅供大家参考
第一个项目是烂大街的webserver,然后自己补充了一些k/v存储的内容
第二个项目做的是一个IM,这里推荐一个IM的社区,我在里面偷了不少的idea,可以供大家参考:即时通讯网 - 即时通讯开发者社区! (52im.net)
第三个项目做的是一个go的电商项目,用的是go_zero的微服务框架
备战秋招/春招建议
- 建议大家准备秋招或者春招的朋友,如果自身条件允许,一定要找个实习,一个不错的实习,可以在面试中帮你挡掉很多的八股,甚至看过很多朋友,面试全程聊实习,八股一个不问的,大家自己做项目,哪怕再有特色,还是没有实习管用,而且筛简历也会去看你有没有对应岗位的实习,所以一个实习会为秋招加分很多
- 找到实习的朋友,尤其是暑期实习,一方面可以考虑在这个部门转正,另外,就算是感觉这个部门不错,也不要all in转正,一定要关注一下秋招的动态,比如今年秋招很早,提前批7月中旬就开始了,正式批也是8月份就开始了,到9月底甚至面试都快没有了,因此一定要早点投递
- 投递简历的时候,不要只投想去的公司,比如一些头部大厂,也是需要投一些中小型公司练练手,而且有的中小公司开的薪资待遇也很不错,所以也是值得考虑的,到时候就自己权衡了,但是也不能什么公司都投,拿我举例,我投了115家公司,但其实后面大概20多家,我直接放弃了笔试或者面试,因为实在没有精力去应付一些自己完全不想去的公司,再加上前提投递了一些公司,积累的面试经验也已经足够,因此这方面大家需要根据自己的情况考虑
- 以后端开发为例,面试中主要考察的就是三个方面:算法,八股,项目,这三个方面都需要准备,并不是说准备其中一两个就能拿到不错的offer,所以也不要在算法上投入过多时间而导致在八股和项目的时间过少,也不要因为觉得有了大厂实习,就一定能找到满意的工作,因为你去实习,你要花额外的几个月去做实习的工作,在算法和八股方面的准备可能要比那些没有实习的同学准备的时间要短,因此,各方面都需要权衡一下
这里整理一下我学习一些技术栈看的一些网站的链接,供大家参考
八股网站
- 小林coding:图解系统介绍 | 小林coding (xiaolincoding.com)
- 阿秀笔记:目录 | 阿秀的学习笔记 (interviewguide.cn)
- javaguide:计算机网络核心知识点 | 二哥的Java进阶之路 (javabetter.cn)
- 大厂面试题整理:InterviewGuide大厂面试真题
Golang学习路线推荐
- 快速入门:Go by Example 中文版 (gobyexample-cn.github.io)
- Go 程序员面试笔试宝典 | Go 程序员面试笔试宝典 (golang.design)
- Go 语言设计与实现 | Go 语言设计与实现 (draveness.me)
- 设计模式:Easy 搞定 Golang设计模式 (yuque.com)
- 源码剖析:小徐先生1212的个人空间-小徐先生1212个人主页-哔哩哔哩视频 (bilibili.com)
C++学习路线推荐
C++全栈知识体系总览:导航地图 - ♥C++ 全栈知识体系 概览♥ | C++ 全栈知识体系 (stibel.icu)
- webserver项目地址:GitHub - Tyler-Wong-Boy/TinyWebServer: :fire: Linux下C++轻量级Web服务器
- webserver八股:面试 | #webserver项目整理#_牛客博客 (nowcoder.net)
笔试算法学习路线
面试算法
- LeetCode 剑指offer:*************************************************
- 企业高频面试题:https://codetop.cc/home
- **********:*******************
心态方面
秋招是一个持久战,其实当时一边投递简历,一边准备笔试,面试的过程,确实很煎熬,有时候一周会面对10+笔试,7+面试,一天基本上不是在笔试就是在面试,确实是很考验人的心态和抗压能力的,所以,大家一定要坚持住,一定要把握好机会,调整好自己的时间,早点投递,然后早点开始笔试,面试,从中积累经验,早日拿到自己满意的offer,然后开摆(自己手里最好有2个以上满意的offer,不然如果有一方出现意外,会很被动),祝愿大家都可以顺利地在秋招/春招拿到自己满意的offer!祝福!
#晒一晒我的offer##秋招##后端开发##学习路线#主要分享个人24提前批&秋招的一些经验和心得,仅供参考