记我的秋招

从九月份到11月份,两个月面了不少公司,想着总结下这两个月的经历,也为后来人提供一些建议,大神勿喷。

处女面是CEVT,从行测题-—— 一面 -—— 笔试 ——技术面——终面,最后挂在了终面上。我报的岗位是嵌入式软件,网申通过后就通知我第二天一面,一面的人还算挺多,包了华工大酒店一楼,队伍大概就排到门口;一面三个应聘者同时面,面试官问的问题基本是比较随意的,主要看个人的表达逻辑是否清晰。笔试题基本是C语言的东西,很基础。笔完试,当晚大概九点多那样手机多了个未接来电,我知道是CVTE打给我的,我也知道笔试通过了,那时候心情那个兴奋啊,好似是努力学习了很久终于有人认同我了一样,有点释然,也有点看到了希望。可是打回去是前台的电话,所以就一直等他再打回给我。好吧!最后也没再打给我,也没有任何短信的通知,我是听第二天去技术面的同学说有传到的HR有念到我的名字我才知道的。于是原本是第二天早上的面试,我第二天下午才过去。技术面的面试官基本是按着我的简历问我的,问我会什么,我霹雳巴拉说了linux,C++,QT,数据结构跟算法等等。然后他就抓着点,问了linux怎么查看内存使用量。好吧,第一个问题就懵了,懵了,不要紧,赶紧的嘴边念一下查看硬盘用df du,进程是ps,内存使用量是什么呢?好像我忘了。。。然后面试官又接着问我算法会哪一些?我前阵子才看完《算法精解》这本书,对排序的那几个算法看熟了,然后说了这些快速排序,归并排序之类的,接着又提到了图的算法,我瞬间想不起图的算法有哪些了,然后回答了DFS,BFS,面试官直接说那只是策略,好吧,我又怂了!整个技术面,差不多把我会的,不太会的都提了一遍,但是不太会的居多,感觉很没有底。可是很庆幸,当天晚上居然收到了终面的邀请。好吧,我真以为终面就已经算是进了的,我真以为不会刷人的!确实有点放松了警惕。终面的那天我掐着时间过去,差点就迟到了,心还扑通扑通的跳。终面是两个HR群面四个人。基本就是HR问一个问题,四个人轮着回答,所问的问题从面试的感受,给自己的评分,到家庭情况,性格,甚至到你有没有女朋友之类的家常。我的回答显得比较随意(随意中又略带紧张,眼神不知道放哪里好,最后发现自己居然一直盯着HR的笔记。。。)。我想保持自己的谦卑,就说面试感觉比较紧凑,给自己的评价是觉得自己幸运(现在想想真想抽自己几巴掌),其他人都差不多一个模式的回答。从他们回答中得知原来是中大华工之类的研究生,当时内心乱成一片。最后HR问我们还有没有什么问题,好吧!我真心什么都没准备。看着旁边人提的关于产品,关于发展方向的,心里居然暗骂他们在HR面前装X,于是大义凌然的跟HR说,我没有问题。终面最后还是那么愉快的结束了!!整体CVTE的员工给人都是一种很亲切的感觉!

接着去了网易游戏的笔试,报了游戏插件开发的岗位。先是笔试,笔试题分为两个部分,第一部分是计算机基础,涉及内容很广泛,我觉得我做的还挺不错的!第二部分是跟算法与数据结构有关的,其中一道英文题Disjiont Set 结构。还有一道数据库的查找题。规定是第一部分及格才能有面试的机会。于是我很荣幸的得到这么一个机会。去技术面,面官很和蔼,一来就问我哪里人,然后拉了下家常后,开始问我试卷上的题。其中一道翻转句子中单词位置的算法,我之前在leetcode上做过,用的是分离各个单词,然后再重新翻转组合起来,可是题目要求要O(1)的复杂度,我笔试的时候没留意,以为是O(1)的时间复杂度,想想怎么可能嘛!于是面试的时候面试官要求我用O(1)的空间复杂度实现。小心脏差点跳出来了,最后还是没想到办法,在路上的时候就知道怎么做了!!!都是命啊!网易就这么拜拜了!

去4399的笔试,报了游戏开发的岗位,考C++的内容,似乎很简单(话虽如此,最后还是只有58分)。面试官问了C++中的虚函数与纯虚函数的区别,以及他们的实际用法。我算是打得比较完整,但是脑子动得比嘴快,说话有点结巴,幸好技术面似乎不看表达能力。面试官叫我去外面等一下,接着就有HR叫我去复试。复试是HR面,简单的跟HR聊了一下,问我有什么优缺点,大学时间是怎么安排的。我如实的回答了。最后问我有什么问题要问他,我这回有所准备了,问了公司的发展方向(好像问的又太虚了~),最后是一个星期后收到了终面的通知。终面我很郁闷,一起终面的人有的面了一面技术面,有点是面了一面HR面,还有的面了两面,有个人那天甚至面了四五面。公司还给我们几个11点半过后的定了餐,吃了一顿,那人还要继续第五面!我的终面是HR面,HR叫我自我介绍(我还真没准备过自我介绍~ ~!)我想到啥就说啥了,有点逻辑不清晰吧。然后问了我的优缺点,谈了家庭情况,3分钟左右就结束了面试。跟我一起回来的是华工的同学,他的情况跟我差不多,然后就拿到offer了, 我然后就没有然后了!【一个星期后又叫我去复试,据面试官说是项目组要人。最后经过了三轮面试,前两轮是项目组的人,最后一轮是副总面,最后还是拿到了实习的录用通知】

周立功是我遇到唯一要机试的。我报的是软件工程师,笔试后剩下了12人左右机试,从9点到1点做四道题。题目不算难,难在有时间限制。我没有把握好时间,遇到一个需要把两个数据绑在一起排序的问题,然后一直想着写一个快速排序(我自信自己写得出来,然后调了很就也没调出来)。我真的是傻了,其实把数据绑在一起用个结构体就够了,这样用排序完全可以用C++的stl库来做。最后面试官给我的评价是编程还不够灵活,但是将思想转化成代码的能力还不错,这句话,我也不知道怎么去接受。于是过了几天就收到了你很优秀,但你不合适的消息。。。

周立功机试完都一点半了,两点半是晨芯的面试。赶场也赶过去了。。。面试官一来就指着笔试的试卷问我这道题为什么做错了,我答完,然后就问我有没有去网站了解一下他们公司。好吧,我会告诉他我刚刚机试完没时间看去了解吗?还是乖乖说还没了解吧!于是面试官就问我有什么问题想问他,我问完一个,他又接着继续问我还有什么问题,我重重复复问了四五个问题,他还要我问他。。。真心累了,好像回去睡觉,就说没有了,然后结束了面试,我就可以回去了。晨芯是当天面完发offer的。也就是我已经没戏了。

杰理我报的是嵌入式软件,笔试很简单,跟CVTE的题差不多,然后技术面。面试官很不靠谱,我在回答问题他在发短信,接电话。。。先叫我介绍了项目,然后问的问题居然是叫我画电路原理图,我很想说我面的是软件,软件啊~~~最后很不耐烦的指着简历里的S128芯片字样,问我还用过这个芯片的什么外设,我想不起有什么 外设,也懒得回答了。这是很不靠谱的一个面试,也告诉我,简历里不太熟悉的东西不要随便写。

37玩,这是第一家面试前真正准备了的的公司,首先是自我介绍,然后是玩了他们公司的游戏,并准备了几个问题。可是一过去,群面啊!群面!技术岗也群面啊!好吧,我在群面上还是很踊跃又不抢风头的发言,最后6个人留下了三个,一个跟我同一个观点,并积极去说服别人的人,另一个把控时间,并做最后陈述的人。接着是技术面,技术面也是群面,不过只有我一个,面试官坐了一排。拿着我的简历到处传阅。问了几个C++的基本问题,还有线程安全,锁的种类,最重要的试卷上有一道题目sendmessage跟postmessage的区别。我之前没见过,回去也忘了查了,当时我就尴尬了!另一个面试官问我平时怎么保存我的代码的,我瞬间把以前不好的习惯讲了出来,明明我已经开始用github来放代码了,好吧,我已慌乱,失去判断!【过了好久,37玩的hr打电话给我问我愿不愿意转去ios开发,只要过去见个面就行了!我那时已拿到了offer,就果断的拒绝了!】

我的第一个offer来至明朝游戏。先是笔试,试题涉及了许多linux跟网络的基础知识。似乎没什么压力的就拿到了面试的邀请。一面的那哥们人很好,问了一个堆的插入,然后是一些诸如代码重构之类的问题,我不太懂,随便答了。二面的时候是两个面试官,拿了一个结构体问我这样写有什么问题,我一眼就知道是内存对齐的问题;后面又问了一道题:已知单向链表的一个节点,但不知道该节点的前驱,也不知道该链表的头结点,要求删除该节点。我顿时就懵了,思考了许久,再哆哆嗦嗦的说了取节点的地址,然后在内存里面进行搜索值为该地址的那个内存就是他的前驱了,显然这是不对的,正确的做法应该是取到该节点的地址,同时取该节点的下一个节点的地址,然后用memcopy将下一个节点覆盖到该节点上,即可实现删除该节点,若要考虑下一个节点的内存泄露的问题,可先对该节点的下一个节点复制一个副本,再进行删除。尽管答的不正确,还是通过了二面,面试官十分强调公司研发实力很强,但游戏行业比较辛苦,机遇与风险并存。最终进入了终面。终面是人力面,问了一些琐碎的事情。大致重要的就是期望工资吧!


有米的笔试是在明朝游戏的笔试的那天的晚上,试题后面有涉及到动态规划的题,也有许多大数据处理的题;大数据处理没接触过,就空在那了,自我感觉算法题还是做得可以的!笔试后隔了许久通知我去一面,面试官问了许多linux的问题,感觉侧重于字符串的处理诸如sed awk 这些。最后问到了mount的实现,顿时想到了插u盘的时候用到mount,没考虑到应该用只是文件系统挂载,将原来的目录的inode屏蔽掉,并显示u盘的inode,自己反而去纠结了u盘插入的时候驱动怎么安装……。有米的二面感觉跟一面差不多,对着我的简历若有所思,然后又跳跃式的一个一个问题的问,但涉及技术的并不多。终面又是等了一个星期才通知的。


高新兴这个不得不说了,笔试试题很水,我好像C++拿了96分,基本就几道选择题跟填空题,没什么区分度。4点半笔试完,5点半就收到通知6点钟去面试,这效率!面试是在吵杂的课室里,等候的同学都是随便坐,面试官也是随便坐,面试的同学就坐在他身边。我等候的时候就坐在他们后面!一面的面试官问了C++的几个基本问题,如虚函数与纯虚函数的区别,static的用法(我已忘了是第几次回答这些个问题了)我对答如流,最后面试官叫我等候一下,然后他埋头写评价,接着就带我去面二面。二面之前,先是给了份行测题,算得差不多了,就叫我去面试,面试官问我有什么问题,然后就没问我问题了!大概过了两天,就收到了录用通知。幸福来的太快,我有点把持不住啊!!大概又过了十天,有hr打电话跟我谈了薪资,并约好了10号去签三方跟实习协议。到了10号那天,一同过去的大概有二三十个同学,hr先是收了我们的三方(幸好哥没带!),然后发了实习协议,实习协议约定了违约金每月1000元,而实习时间是先前跟我们在电话里谈的(那个时候并不知道实习违约金的问题啊!我想想没什么事,想多点时间去实习,就约定了半年的时间)。最后是逛了一下研发中心,貌似有好多空位等着我们去填满它!公司是死鬼的远并荒凉,弄完这些东西已经中午12点了,公司并没有留我们下来吃个饭什么的,饿着肚子,我灰溜溜去搭车了。


收到京东的面试通知是在笔试后的两个星期后吧!我笔试时还跟着一个中大的研究生跑到了中大的考场,明明我是华工的考场的,搞得自己像是霸笔一样!但是还是很有幸的通过了笔试,虽然笔试不是很难。去一面的路上,帮一个不认识的研三的师姐扛了一路的行李,索性的是刚好同路,也为自己攒攒人品吧!面试安排在酒店里,在一楼签了到之后,拿到了一张房间号,等着传到的人叫我就上电梯去找这个房间。一面的面试官对着我的简历问了我的项目之类的,然后就问我有什么问题!很愉快,也很快的结束了一面。回去晚上就通知了二面。二面的面试官似乎有点来头的样子(虽然不知道为什么,可能就是那种气场吧),问了技术问题像如何根据需求设计类,要实现快速的查找跟删除用什么结构体之类的!最后面试官给我的评价说我反应很快,感觉像是做足了准备,面对这样的评价,我内心一阵窃喜,感觉有戏,面试后回去想想又感觉不太对(面试官的表情总那么让人难以琢磨!)。最后事实证明,我后面的感觉是对的!


最后一次面试是酷狗。酷狗的宣讲会很多人,外面排了很多人进不去的样子!于是就先到了笔试场地候着了!听后来同学说后面因场地不够,笔试了三轮,甚至有人等了三轮都没排到,最后就没有去笔试了!而且普遍说员工的素质不太高!先说说笔试题吧,有一道是说,用两个栈实现队列结构,请自行百度答案!还有一道是类似于进制转换,比较繁琐。酷狗的一面是群面,无领导小组讨论。我表达完了自己的观点后就一直处于倾听记录的角色。并注意论点讨论中所涉及到的问题的转化。最后像大家提出了讨论这个问题的方法,并进一步提出了自己的看法,并开始踊跃的参与讨论,随着讨论的进行,慢慢有点不利于自己原有的观点,就开始持保留意见,最后是服从于大局。最后就通过了一面。二面的时候比较奇葩,从11点去,到2点才开始面试,3点才回到学校。中间的时间是面试官休息了……有些无语,又好像很理所当然那样!谁叫我是学生,我是应聘者,时间就不是时间了吧!二面是面了那么多场,第一个说到QT的。因为我简历里有写了一个QT的项目,面试官就问了我QT的信号与槽。顿时精神就来了,虽然当时只学了1个多月的QT,好歹也看完了QT的那些控件!然后问了一个读写锁。接着问我一个线程读,一个线程写,一定要加锁吗?我回答是,否者会出现竟态,面试官又重复了一次,一定要吗?我犹豫了,感觉答案应该不是,但是又想不到理由说不是,最后还是要坚持自己有理有据的观点。哎~其实真的不一定,用缓冲区就可以避免读写锁。linux的问题同样涉及了一些,其中有一个如何修改进程的优先级。我有点印象,但是忘了用什么命令。本着不太会的东西就随便说一些搭边的,我就说我忘了,只记得优先级有20个级别,数字越小优先级越大,好像是这样!最后大概是一个多星期,通知了我终面。我以为终面就是hr面,可惜我还是太天真了。终面的面试官是酷狗的CTO,确实很年轻。没有要我做自我介绍,一来就对着简历里的项目问了。问了QT的图形项的东西,也问了网络编程。最后是让我写一个客户端发出定长1024个字节的包,服务器接收1024个字节的包的程序。很多宏定义没记住,就用注释的形式给出来了。其中又问了一个问题,若服务器没能一下子收到1024个字节,该怎么处理接收的程序。其实就是在read的时候把读到的字节数与1024比较一下,然后再继续读,直到读到1024个字节。最后跟人力谈了下薪水,就结束掉了!第二天早上收到了录用的电话,薪资很诱人,,可惜对酷狗印象不是太好,还是选择了拒绝!


自己在秋招做了两手准备,从底层驱动嵌入式到嵌入式软件再到C++软件开发。这也是自己的学习经历!最后还是走到了服务端的路上,也许冥冥之中自有安排吧!

战绩:简历投了无数,笔试了20场,获得面试机会14,面了11家,全部面了28场,offer拿了5个。


  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值