本人明年就要毕业了,3月份正好是各大互联网厂商开始春招和暑期实习招聘的时候,在完成了目前所在实习公司的一个任务后,我终于腾出手来无脑投一波实习。其实作为转行的,本来对这些大厂抱的希望也不是太大,但是总是要试一试的,即使是失败经验也是有用的经验。被腾讯面试官碾压一遍也能更好地找到自己的不足。
我本来是在某个周五早上的中特课给腾讯、阿里、华为、字节跳动、商汤科技等公司都无脑投了一波简历。因为有一个同学告诉我,他本来连C++都不会,然后无脑海投了一波互联网实习,结果就有一家不错的互联网企业给了他offer。因此我也打算采取类似的策略,何况我还是会C++的。。当天傍晚我就收到了一个深圳的电话,一开始还以为是什么推销信用卡的骚扰电话,好在最近脾气比较好,就蛮接起来看看,结果告诉我是腾讯的打算来电话面试。还在吃饭的我只好说要不过一小时面试吧,面试官估计周五晚上也赶着早点下班,就跟我说要不周一傍晚六七点时候给我打电话,我也同意了。
接下来我就花了三天时间准备这个面试,周一的实习也翘了,详细准备了一下自我介绍、项目经历(包括其中遇到的难点),还有去搜了一下C++、数据结构和算法、TCP/IP还有操作系统等方面可能的面试题,事实证明这些准备还是挺有意义的,我基本蒙中了八成的面试题(虽然问的难度比我准备的要难多了。。)注明一下,我投的这个岗位是移动互联网开发,就是Android、IOS做app的。腾讯的校园招聘网上会标明出每个岗位的报录比,在暑期实习里报录比最低的是6比1的安全技术岗位,最高的是37比1的数据分析岗,常见的一些比例都是10比1、12比1这样,人人转CS的时代是真的可怕。。我也不敢投图像处理、语音处理这种热门岗位,就投了报录比7比1的移动互联网开发,它的岗位要求是这样的:
看起来要求稍微少一点,不是那种一下上来十几条要求还让你有一年以上深度学习开发经验或者在什么顶会上发表论文的那种岗位。。于是我就投了。接下来说说周一傍晚的面试过程,之前和我约的是周一傍晚6到7点面试,我在房间里等到6点半左右,差点以为对方忘记了,结果一个电话就拨了过来,然后面试开始(因为面试过程太长,有一些意义不大的问答就不写了):
对方:给我讲讲你最近的项目经历吧。
我:一通说了下最近在公司实习的那个东西。
对方:你这个写的是个算法、还是个可执行文件、还是什么。
我:我写的就是几个函数,处理一些什么什么问题。
对方:那就是写了一个函数?
我:应该说是几个函数,有一个主函数调用几