饮水思源
虽然过去有段时间了....感谢牛客的平台,让自己学会很多东西.简单说说,不喜勿喷.
保证基本功,多刷题,没有其他办法.
说句大话,我们实验室这批人中,网上笔试我过的概率最大....其他一些同学集体作弊还经常有的不过...只有呵呵了.....
基本书籍
APUE
网络编程,进程间通信
c++ primer
effective c++
tcp/ip 卷一
linux高性能服务器:实质上就是上面除c++外的总结,然后加入了一些实践应用,蛮不错的,当时花了一下午和一晚的时间看了一遍.很多东西都看过,只看不懂的地方.
linux内核设计与实现
平时积累就这几本书,可能会被人笑看的太少,但基本上每本书都看了两遍以上....
最最最(省略N)重要的一点
做项目比看书重要。
这句话在2016年1月加上的。
这段时间的一些心得。多与人沟通交流才知道自己的狭隘。当年没人告诉我这句话,我相信99%的人也不会告诉你这句话。
以后基本退出牛客了。。。
88
- 阿里
众所周知,阿里今年坑爹.
内推,本想着进去后做java,所以就推的java岗位.但第二轮第三轮还是跪在java上.教训:投自己最擅长的.
校招:每轮面试两个小时,2轮技术面,hr面也完了,然并卵了.校招基本没招人.但阿里的工程师很好,第一个聊天的时候有什么不懂的或者不知道的可以随便问.虽然阿里惹人厌,但阿里的工程师还是蛮好的,有很多大牛在.
跟阿里主要就是聊内核,聊linux上的一些实现,api,二面时最后有个设计题,具体记不清的,也是靠积累的东西,不难.
但是阿里面试时会有很多实际的问题,很多自己没碰到过的,这时候只能靠自己的理解说出思路,这也是面试官考你的地方吧.
印象最深刻的是cfs,他说6h有一群进程没有被调度到,问为什么,我就推测一个可能原因内核线程占用高之类的,内核线程的优先级高嘛,按照自己学的逻辑应该不会出现,但他们说确实出现过.然后说下自己的思路和理解
- 360
360面试早,整个流程下来就很晚了,全国筛选.
问了些数据库,项目,linux,一些东西.比较平常.
后面作为替补拿到360offer,最后没去
- 腾讯
腾讯今年被坑惨了..一面完了,二面等通知,结果其他同学都等到了,就我没等到短信,微信上显示一面已通过.然后即将二面的头一天晚上凌晨刷状态,不通过,自己当时脑子就炸了..先说自己不好的地方,最后有个计算的题,自己思路对了,然后,紧张了下,计算结果错了.自己最不甘心的是,比自己差的人都能进二面,自己连二面资格没有,一晚没睡,第二天早上面试百度,结果连累百度的面试了.面试完百度后,去腾讯那边霸面,问原因,结果是不能霸面,面试官人已经走了,上午十一点多,不到十二点,hr问了下,说面试官时间紧10个人只面试了6个,然后说我的笔试成绩还是蛮高的....自己就这么灰溜溜的走了....
11月腾讯补招,打电话给我,感谢了下,顺便暴露下自己现在公司,呵呵的表示不想去腾讯了.腾讯也是给我上了一课.感谢!
- 百度
由于被腾讯拖累,百度的二面跪了.百度二面问的算法题是100题里面的,自己之前做过,但一晚没睡觉,能记得起之前背诵的东西都不错了,写代码实在是......
百度是一个很重视算法的公司,100题要好好做,然后多重视动态规划,每轮都在问....
百度的hr之间有斗争?...之前签到,差点让我们签到两次,一会这个美女(不是妹子)说一遍,另外一个过来又说一遍,旁边一两个男hr,屁话不吱一声,两轮签到,那男hr都在那瞧着.......
- 美团
地点投错了,没笔试.教训:多看下自己投递的简历填写是否正确.
- 深信服
也算是第一批来的,由于阿里今年搅浑水了,当时9月份一批的公司在国庆后开始压工资,华为比较狠,听说华为之前为了抢人开了很多16k的深圳,国庆后就呵呵了.
深信服面试完给了18.6w,同学给的近20w吧,同学有T offer保底.为什么要爆出来呢?主要是深信服有点坑人了.
hr说每月深圳有500补助.后来听同学说,必须迁户口过去才有.后来自己就问,结果hr装傻充愣说不清楚.这事你都不清楚,当个球hr.
其实,硕士在深圳的补助每月不止500.只有第一年有.后面还是有同学签深圳公司才知道的.
深信服呢,只是自己的面试情况就是这样.其他没做太多了解,深圳的话,不是很想去.
- 京东
京东等了1个月,快纠结死了...9月底面试完,10月底才发offer,全国统一的.有些提前发了,很少.
京东本身也是做java的,但对京东到家很感兴趣,了解过一些,后面聊京东docker的应用,面试官遇对人了,懂点底层的,能聊的上,估计第一轮面试成绩比较高.第二轮,面试官只做java的,居然放我过了.....感谢天感谢地.....
hr面聊聊今后打算以及对京东到家的了解.
京东官网有个状态:offer审核中.这个状态是这个样子的,基本不会刷人,但是有可能个别还是会被刷,概率不大.没拿到手的,还是继续找吧.
offer给晚了,,如果早几天可能去不去广州了....
- 蘑菇
蘑菇街这有个教训,当时内推转校招,今年蘑菇街接了很多阿里宝宝.
当时让去笔试,说也可以不笔试....这里就被坑住了.
后面二面了蘑菇,过场一下就算了....
教训:参加可不参加的笔试,还是笔试下,因为对于面试官来说,有个笔试成绩对你的了解也更多些.
- 其他
当时刚京东上状态变为offer待审核,以为没有什么问题了.后面很多机会有没去.今日头条之类的,很多公司开的很高,就是为了抢人.
这也是自己做的不好的地方.主要是自己准备时间太长了,确实很累了,从研究生入学就想着自己以后做什么,研一打基础,研二出差晚上12点回去还要看到1
2点过.研二看了很多书.过年回来很早就开始准备这些东西,内核书专门翻了两遍.实验室那群孩子们,他们玩的时候我在看书,他们看书时我还在看书......
最后两家
- 网易和网易游戏
网易互联网,下午5点面试.二面时已经快晚上八点,饭没吃.二面差点没跟面试官杠上,总是在那里鄙视我学内核,说你不是专门做内核开发的,也不是搞驱动,嵌入式的,学内核干嘛.我只有赔笑脸说,为了对linux有更深刻的了解.他这句话问了至少2遍以上,我印象中是3遍.还是有点带嘲笑的意味.我问他是干什么的,他说他是做linux的,搞云计算的,我当时心里就呵呵了,很多linux上虚拟化技术,linux调优,都需要了解内核的东西,****的说内核无用.他对内核的几点错误观点,被我纠正了一下.然后自己写了一个算法,有点漏洞,下午阿里2h面试,面试完赶紧找车过去的,晚上没吃饭,脑子有点转不开圈了.最后晚上九点多面试完,出门就把我挂了.......没吃饭,还下雨,心酸,去川大找同学住了.....不意外,这个面试官也是我面试过程中最没品的一个.
你可以不录用我,但是别鄙视我付出的努力!
成也内核败也内核.
网易游戏投的运维开发,人面试官没有到成都来,电话面试的,然后说了句,linux上开发,算法,linux内核,三选二.我选的开发和内核.后面聊内核,聊的比较好,刚开始面试的时候很多问题答的不好,状态慢慢转好.记得问我一个创建线程函数有哪些,我说系统调用还是内核函数?他说都说,开始砍fork,vfork,clone,clone时线程和进程传递的参数不同,进程/线程传递的标志都说了,导致线程进程的区别.面试官说看来我对这个还是了解的蛮清楚的,后来砍mmap的内核实现等等.最后聊聊docker,说了下自己对docker的看法和未来,面试官看法和我差不多,聊的还算不错吧.最后说了句国庆后才有消息.本身没在意.直到中旬时突然接到电话要去广州面试,而且,结果当天给,第二天签约.
网易游戏前台的妹子是面试至今为止见过最pl的了.
过去面试人也比较nice.一组人5-8个人,从中选吧,压力蛮大的,主要和华科的几个人竞争,还有川大,中山大学的一些....
最后在酒店里等到了签约短信,兴奋的狂吼几十s.过程太心酸了.
很多时候不是没有能力,只是欠缺运气.
最后,没有说很多题目,一个是有些忘了,一个是网上总结下,就那么多东西....很多东西比专业技能更重要...
感谢面试过程中一直支持的师兄(每次都是找他吐槽,特别是T那次,专门喷了下他们大腾讯).......
工作会找到的,11月了,还是有些很不错的公司,还有些大公司在补招,这些都是机会.机会留给有准备的人............
End.