转自牛客网C++类职位校招我得去图书馆了

讲到校招的知识储备,当然不同岗位是需求不不一样的,个人偏C++后台方向(话说自己除了这个啥都不会),所以有相同方向的可以参考一下。

在语言基础上,看的书有:《C++Primer》,《C程序设计语言》,《C语言参考手册》(参考用),《深度探索C++对象模型》,《C++标准库》(参考用),《EffectiveC++》以及《STL源码剖析》(参考用)。忽的发现这一总结,自己看过的书还不少。当然这些书并不是完完整整全部看完的,毕竟一本《C++标准库》1000多页给我半年也不一定看完。基本上是相互参考着看的,反正都是关于C/C++的,肯定不少重复的地方,可以相互对照着理解。

网络方向的书主要就三本:《TCP/IP协议族》,《TCP/IP详解卷一》以及本科时网络的教材《计算机网络》谢希仁版的。虽说一般国内的教材都是比较烂的,完全可以扔掉的。但这本谢希仁的网络总体来说还是不错的。另外就是《TCP/IP详解》虽然经典,但里边好多协议显然是过时了,一开始看的时候积累了好多疑惑。最后还是决定以《TCP/IP协议族》这本为主来复习网络方向。

操作系统则是《现代操作系统》以这本经典的教材为主了,当然也入手了圣经级的AUPE以及UNP,不过这套比较偏重编程,概念性的还是要靠《现代操作系统》。另外还有一本CASPP,把它放到操作系统下似乎有些不大合适,但这本书却是让人受益匪浅。不愧为价值比同等质量的金子更加值钱的书。

这里总结一下校招的面经,毕竟面过那么多家,参加过几十场面试,而且每场面试都详记在册。从春招实习到秋招内推一直到最后校招,几乎每场面试完都会把面试问题记录下来,当然不乏一些遗漏的问题以及遗漏的面试。这里总体来梳理一下。

作为一个计算机出身的,肯定梦想着国内的BAT这三大巨头。而对于综合考虑地点环境,以及薪资待遇,A厂的条件算是Top了。地点杭州,待遇又属上等。最可惜的是,A厂是Java出身,C++想进A厂的话难度恐怕较大了。

阿里实习生内推电面:

由于当时处于裸面阶段,这些问题基本上没回答上多少,虽然现在看来很基础了。当时中途还跟面试官抱怨这些概念性的东西看了就知道,不看就不知道,没什么用。现在才体会到自己当时还是图样图森破。基础都不好,怎么指望你成神?不过好一点的是面试官人很Nice,并不会因为你啥都不会吐槽你鄙视你,而是一点点挖掘你的能力和潜力,基本上是去寻找你的闪光点,这样让我并没有感到太多的紧张。虽然第一场面试以失败告终,但由于面试官的Nice,反而给自己积累了不少的信心。

接下来阿里内推没过系统自动进入了实习生的校招流程,然后参加笔试,收到到南京现场面的通知。

阿里实习生校招现场面:

阿里现场面的时候是在一个大厅,一个面试官一个小桌,每个人被叫到号后就去对应的面试官那里。当时发现Java面试的大概有二三十个,然而C++只有四五个面试官。而且面试官年纪比较大,很有经验,自己所谓的包装的各种高大上的项目被他一层一层剥开,一种被透视到内心深处的感觉。虽然这次面试比第一次要好一些,回答上来百分之六七十,但最后还是挂了。阿里C++要求还是较大的。

就这样,阿里的实习生内推跟校招都是一面挂掉。本想经过一番准备,再去向阿里重新发起挑战。后来7、8月非秋招内推则连面试机会都没给。后来问了阿里的学长,据说是简历的评估跟春招的面试成绩挂钩的。当时心凉了半截。春招阿里两次挂在一面上,因此秋招也就没有任何机会了。只能说与阿里无缘吧。

腾讯的流程跟阿里类似,也是参加了春招的实习招聘以及秋招。

话说实习生内推的时候明明收到腾讯的内推短信,却没收到完善简历的链接,所以内推的机会给错过了。之后参加实习生春招的笔试,然后腾讯来合肥现场面试。

腾讯实习生招聘现场一面:

腾讯实习生招聘电面二面:

据说二面的面试官是以后工作的boss,那二面面试官应该是SNG的腾讯云部门的,人也很好,面试感觉回答上来百分之九十左右。果然,晚上面试状态就变了HR面了。

HR面还是现场面。但腾讯的HR面不涉及任何技术,就没有记录。只是从HR那里得知了自己的部门是腾讯云。

本以为HR面都面过了,基本上没什么问题了吧。但后来却收到了要加面的消息,好吧,加面就加面吧。

腾讯实习生招聘电面四面:

这次面试不是太好,后来就没有然后了。虽说自己实习即便是过了也不能去,但毕竟拒offer跟被offer拒的感觉还是不一样的。而且这次是实习阶段离offer最近的一次。所谓看到希望的失望最是让人绝望。

之后腾讯秋招内推,却发现成了TST专场了。虽然找人内推了,却一直没有消息。之后又是继续通过笔试来参加校招了。

腾讯秋招现场一面:

一面面试官人很好,面试完后直接就说面试通过了。之间还兴致勃勃的聊了个人爱好什么的,因为是早上第一个面试的么,毕竟心情还是比较不错的。

腾讯秋招现场二面:

整体面试自我感觉还行,基本没什么卡壳的,但最后还是挂在的二面上,只能跟腾讯说拜拜了。鱼与熊掌不可兼得吧。

百度是实习的时候并没有投简历,而是在内推的时候投过一些简历。内推时总共经历过两个部门的4次面试。

首先WebData的知识图谱。

百度知识图谱内推电面一面:

百度知识图谱内推电面二面:

百度知识图谱内推电面三面:

总体来讲,百度的面试难度是较高的,毕竟是三面技术面。第三面经理面偏技术与HR面结合的感觉。三面的时候感觉压力很大。之后发现挂在了三面上。问了下面试官,说自己达到校招的水平,但提前批还是差点火候。看来提前批应该是sp的概率会大些吧。

接下来接到百度运维部门的电面:

百度运维电面一面:

这场面试是面试最久的一次,历时将近100分钟,只因为卡在了概率题上,面试官给了好几次机会,说这题你说上来就给你过,然而最终还是没答上来。事后发现的确是很简单的一道题。只能惋惜了。

接着参加百度的笔试,之后是合肥本地的现场面试。

百度秋招现场一面:

百度秋招现场二面:

二面面试官人很Nice,过去的时候还给我倒了一杯水,很客气,也很友善,看起来年级也不大。

百度秋招现场三面:

三面也是技术面,而且面试官就是之后的boss,做的是企业安全方向,虽不是百度的核心部门大搜,但这一方向还是很有前景的。当时面完就感觉基本差不多了。后来在十一前收到了面试通过的信息,整个秋招算是比较圆满了吧。

华为则是参加2016的软件精英挑战赛获了赛区二等奖,之后参加的合肥地区的软件精英挑战赛专场的面试,当天面完就跟我说通过了。但正式offer也是十一前才下来的,算下来,华为这offer基本是面的最早,下来的最晚了。

深信服的星云计划据说待遇也很高。

深信服这场也跪在了算法上,面试官说只要你回答上这个问题就给你过,但还是没想起来Dijkstra的具体内容。无奈。

CVTE面试还是比较简单的,然而还是挂了,主要是因为项目经验缺乏的问题。面试官对科研项目不感兴趣,自己包装的服务器又是烂大街,最后评价说基础很好但项目经验不足。

评价:基础很好,项目经验不足。然后果不其然又给挂了。

多益总共一轮笔试,一轮视频面试。

因为地处合肥,所以讯飞对我们学校的学生还是比较认可的。整个面试过程也比较随意,总共就经历了一面面试,包含了技术+HR的因素。但没有记录,所以面试内容也就不记得了。

远景的提前批很早,八月就面试了,一直没消息,一开始以为是跪了。后来九月收到现场面试的通知,才知道八月的面试是过了。后来因为一些事而没参加后续面试,自己主动放弃了。

知乎总体来说岗位偏Python跟Java,面试官也是这方向的,于是最后扑街了。

滴滴投简历时投了个系统工程师,一开始不知道是做什么方向。后来面试的时候才发现完全不是研发。面试偏运维方向,问好多分布式,虚拟化,Docker等问题,真个是大眼瞪小眼了。面试这么多,从来没有这么尴尬的时刻,什么都不会,后来还是我打破的尴尬的局面,跟面试官说抱歉投错岗位了。

后来收到滴滴现场面试的通知,不知道什么鬼,难道是给调岗位了?然而自己却忘记去了。。。

涂鸦移动笔试是发给你两道编程题,一天内写完后再发给HR就OK,都比较基础。

涂鸦一面现场面:

涂鸦二面电面:

网宿科技技术面电面:

网宿面完后一直没消息,开始以为是跪了,前两天收到消息说要成绩单照片,所以现在也不清楚具体是怎样。

招银的笔试比较简单,编程题是完形填空。

招银电面一面:

总结下,BAT这种大厂的面试还是很享受的,整个面试过程面试官是在不断挖掘你的闪光点,即使一开始你并不知道问题的最优解,但他也会一步步引导你,拓展你的思路。而且大厂并不要求你有多丰富的项目经验,而是看你能挖掘出多大潜力,因为这些大厂还是很愿意培养人才的。而对于其他的一些小公司,看中的可能更是项目经验和实习经历了。毕竟这些公司资金有限,他们所需要的人希望一出来就能接手项目来产生价值的,而且这些公司员工流动较大,花大价钱培养出人了没两天就跳走了,不如直接就招聘项目经验丰富的能直接上手的人才。

THE END
1.项目实战/计算机毕业设计/简历项目)c++项目实战C++ 项目实战!(项目实战/计算机毕业设计/简历项目) 不知有多少伙伴因缺乏优质简历项目而愁白了头? 又有多少伙伴为缺乏项目经验而忧心忡忡?! 为解大家之忧,快来瞧瞧今日为大家精心准备的项目拯救计划!希望能助你一臂之力! 项目一:客户端与服务器架构系统(源码来文章底部)https://blog.csdn.net/m0_60259116/article/details/142534069
2.C++高薪面试项目学习C++开发技术和简历上缺乏高质量、有价值项目的同学 课程时长 2400分钟 课程介绍 讲师介绍 高境 牛客专职老师,拥有7年企业开发和教学经验。授课逻辑清晰、TCP实现服务器和客户端通信 TCP三次握手 TCP滑动窗口 TCP四次挥手 TCP通信并发 TCP状态转换 半关闭 端口复用 IO多路转接-select、poll、epoll https://www.nowcoder.com/courses/cover/live/504
3.牛客网C++高薪求职项目课程:Linux高并发服务器开发(WebServer牛客网 C++ 高薪求职项目课程:Linux高并发服务器开发 求课程资源(最好有完整课件和视频)课程网址:https://www.52pojie.cn/forum.php?mod=viewthread&tid=1914454
4.书籍资源包括C/C++JavaPythonGo语言数据结构与算法【腾讯云】轻量应用服务器限时秒杀,1核2G6M限时首年74元/年【阿秀强烈推荐】传送门 2、计算机校招求职学习网站 我把自己秋招时的上岸字节跳动的学习笔记做成一个网站了,适用于计算机校招应届生以及毕业三年之内的社招求职党,传送门 3、学习计算机八九年收集到的一些不错的资料免费分享,包括清华北大计https://github.com/1049540165/CS-Books
5.求职拼多多C++方向面经qq5a618de62f981的技术博客23、适配器模式 24、迭代器的实现 25、内核相关 26、golang 和 c++的区别 27、copy on write 28、fork 29、守护进程 30、软连接和硬连接 31、堆排序过程 第三篇 一面2019/8/19 来自于牛客网 1、加班挑战? 2、研究方向偏算法、工程方面欠缺,那有什么优势呢? https://blog.51cto.com/u_13579643/5006268
6.程序员不能错过的20个学习网站腾讯云开发者社区20. 牛客网 “牛客网”是一个专注于程序员的学习和成长的专业平台,集笔面试系统、课程教育、社群交流、招聘内推于一体。是互联网求职神器,C++、Java、前端、产品、运营技能学习/备考/求职题库,在线进行百度阿里腾讯网易等互联网名企笔试面试模拟考试练习,和牛人一起讨论经典试题。 https://cloud.tencent.com/developer/article/1591355
7.C++从入门到“精通“,我踩过的坑希望你可以绕着走(北航)课程作业资料共享计划华北电力大学计算机系课程攻略北京邮电大学计算机考研信息汇总C++从入门到“精通“,我踩过的坑希望你可以绕着走_程序员编程指南的博客-CSDN博客1 c++ 发展方向实验室开发C++绝对是工科生中的第一大语言,C++兼具面向过程以及面向对象的特性,既拥有比较优秀的运行速度,又有良好的大型项目开发https://www.360doc.cn/article/78125301_1024214476.html
8.互联网企业校招笔试题无向图G=(V E),其中V={a,b,c,d,e,f},E={,,,,<c,f>,<f,d>},<e,d>,对该图进行深度优先排序,得到的顶点序列正确的是() 牛客网-中国最大IT笔试/面试题库 牛客出品- B a,c,f,e,b,d C a,e,b,c,f,d D a,e,d,f,c,b 二. 问答题 39. 在写一个函数,根据两文件的绝对路径算https://doc.mbalib.com/view/4e6d1952cd9a9c5fef25277e78731413.html
9.金三银四跳槽季,为了年后offer,我竟然撸完了这50场1000多道面经字节跳动一面3.30(服务器研发 春招) 1. 链表k次反转 2. DB语句查询比平均分高的学生总数 3. 如何查询IP地址是否在国内网段 4. 线程池 5. Reentrantlock 6. synchronized 7. 组合索引 8. JVM内存结构,类加载信息存储在哪 9.数据库的隔离级别 10. cookie在http报文的那个位置 https://maimai.cn/article/detail?fid=1589559958&efid=HMnVzUsEaNASGCiWLCQB4Q