秋招汇总

第二次更新:2022年10月27日

半个月前投递了华为终端云,一下午两轮技术面,隔天主管面,已入池。

一个星期前签了趋势的三方,秋招正式结束。

华为二面中,我反问面试官“有哪些C++学习的建议”,面试官很真诚的和我探讨,给出的建议是学习面向对象的代码复用,要有清晰的代码设计理念。最近上午搞搞毕业论文,下午学习设计模式,傍晚去健身,晚上和大学舍友吃鸡,日子过得很悠闲。

秋招唯一后悔的是秋招简历投少了,后来才发现有些公司也是小而美。但塞翁失马焉知非福,都是命运之门的安排。

第一次更新:2022年09月10日

今天是中秋佳节,因为疫情被困在学校,闲来无事对自己现阶段的秋招进行一次总结。

我本硕都是自动化专业,本科偏电力与控制方向,只会C语言,熟练单片机开发。研究生阶段开始有意往软件开发方向发展,目前主要求职方向是C++软件开发,偏后端。

目前我投递的公司不多,按照时间顺序包括:

(1)趋势科技提前批(已offer,我喜欢他们的公司氛围和培养体系)

(2)荣耀(面试后泡池子中,对其公司文化不敢认同,不考虑)

(3)中兴(测评中)

(4)蔚来(两个意向均简历挂)

(5)爱立信(简历挂,感谢信还是英文的,写的也很抽象)

(6)联想(简历挂,已查看状态,但无后序)

(7)ZOOM(笔试挂,这个怪自己,暑期在家确实疏于刷题)

目前我只投递了这七家公司,后续打算投递华为,其余公司暂未考虑。一个是今年大环境确实很差,二个是我对趋势非常满意。

介绍一下自己转码的学习路线吧,希望大家能取其精华,去其糟粕。

研一上学期:

《从0到1 C++入门》(教学视频)黑马程序员。

《C++ Primer》第五版(书)基本上看个囫囵吞枣(后续会不断翻过来重新看)。

研一下学期:

《Effective C++》(书)可以帮你知其然,也知其所以然,第一遍不必太深,可能后面某一天你会突然想起来它的某一条,还会回头看的。

《数据结构》(书)基础课程,建议配合视频一起看,动手写几遍,可以C语言后C++实现。

《数据结构与算法》(教学视频)青岛大学王卓老师。

"  某知名刷题网站(会被关键字屏蔽)" (网站)从简单题开始,建议在熟悉数据结构和STL后再进行,事半功倍。需要一直持续,保持手感,直到找工作结束,后面会发现做题比打王者有意思。

研一暑假:

《Linux系统编程》、《Linux网络编程》(教学视频)黑马程序员 偏基础教学,学完可以写个echo服务器,但是做的不会太深。

《QT5.12教学》、《学习OpenCV4》(书,记不得具体书名了) 这与导师项目有关,都是用C++的,建议大家如果没有相关的意向,不要偏离主流,校招阶段还是以基础为主,业务为辅。

研二上学期:

《Linux高性能服务器编程》(书)游双老师著作,十分推荐,反复看了好几次,书中给出了详细的设计思想和代码,也适合选作自己的简历项目。

《现代操作系统》(书)推荐学习,有了Linux基础,学起来会有信心,深入阅读后你会发现非常有趣。主要是进程调度、内存管理、磁盘管理等原理。

《MySQL应知必会》(书)配合网上视频和SQL刷题网站更佳。

《Go Web编程》(书)这本书在github上是开源的,我非常推荐作为Golang的入门书籍,前半部分介绍的是Go语法,我有C++底子,看了一晚上第二天就可以用Go刷算法了。此外它也介绍了一个完整的Web后台项目的主要实现,对理解Web后台开发大有裨益。

《Go并发编程实战》(书)这本书终点在Golang的并发编程上,学习过Linux系统编程会对其中的概念比较熟悉,最有价值的部分应该是GMP模型的介绍,但是感觉不如一些博客讲解的生动形象。

研二下学期:

《Go语言高级编程》(书)这本书终点在于提高编程思想和技巧,对很多场景和业务给出了很好的处理模板,没有基础读起来会有些吃力。

《计算机网络》第七版(书)这是在趋势实习面试后才意识到的,不系统学习计算机网络很难形成真正的理解。说来也是惭愧,当时面试官问我什么是DHCP,什么是NAT,什么是子网掩码,我支支吾吾答不上来,其实这都是很基础的东西。

《STL源码剖析》(书)这本书目前也在看,之前只看过侯捷老师的视频版本,也推荐大家先看视频。题外话,我觉得侯捷老师温文儒雅,非常有气质,头发还非常多。

其余的有研究过几个Go的后台项目,主要以Gin框架为主。 有些书籍也有看过,比如《设计模式》,《服务器开发精髓》这种,但都感觉印象不深,在此就不做介绍了。

现在回顾看来,唯一觉得可惜的是自己在研二花了比较多的时间学习Golang。当时的想法是Golang比较“不卷”,但Go语言作为一门后端语言,主要应用在互联网,而今年互联网形势....可以参考下面这张图(借用别人)。

但也不是没有收获,Go简单易上手,可以方便的用它开发后台项目,同时实战MySQL和Redis。在面试时候,你也可以介绍一下JWT,谈到多线程时候你也可以参考Go的GMP模型进一步讨论协程等。总之,在面试时候会有很多帮助,但是你需要主动引导面试官,学过的东西就要积极展示出来。

建议大家,如果没有什么语言偏好,那么建议学习C++,因为学的东西一般偏底层一些(相比于java少了很多业务上的学习),后面如果想转其它语言也很快(只要“忘记”某些语法就行)。

建议大家,应该更偏重于基础知识,包括

语言本身、数据结构与算法、操作系统、计算机网络和数据库

。校招对项目要求不是很高,重在理解设计思想和一些重点知识。你准备一个烂大街的HTTP服务器项目,只要你把核心知识点都融合进去,围绕着项目能谈讲清楚,还能提出进一步优化方案,那我觉得面试官应该也很满意。你准备一个高大上的开源项目,但是很多工具你只是会用,但是不了解,被面试官问到了答不出来也很尴尬。

上述只是我个人的一些看法,因为我当前所在的高度和角度有限,所以提出的看法也具有片面性和时间性,可能过了一段时间再回头看又会有不同的想法了。

全部评论
姐妹你好,请问荣耀二面都问了些什么呀?
1 回复 分享
发布于 2022-09-12 23:50 江苏
研一和你基本一样,但是我们没有研二,研一结束就直接找工作
2 回复 分享
发布于 2022-09-14 13:56 黑龙江
请问趋势会问什么啊?
1 回复 分享
发布于 2022-09-21 14:45 江苏
终端云是c++吗
1 回复 分享
发布于 04-28 10:19 上海
我们公司还在招算法工程师,有意向的可以扫码投递简历
点赞 回复 分享
发布于 2022-09-21 11:22 浙江
楼主c++有什么项目是优质推荐的
点赞 回复 分享
发布于 2023-01-10 15:04 香港
荣耀什么公司文化啊,😂😂和华为一样泡池子吗
点赞 回复 分享
发布于 2023-09-22 11:19 江苏

相关推荐

不愿透露姓名的神秘牛友
11-03 09:12
荣耀 消费者管培 19x12+(2-8 房补)+(2-4 年终) 硕士985
点赞 评论 收藏
分享
评论
21
72
分享
牛客网
牛客企业服务