应届生上泡了两年,一直都是下资料,下笔试题,面试题。一直都在感谢那些默默付出的人。
写这个帖子花了我两个夜晚的时间,不是为了炫耀,只是为了能给那些“迷惘”的学弟学妹,一点点建议而已。
大家何必那么认真,更没必要说脏话。我不在乎你们怎么评价我。只要有人觉得帖子有用,我就欣慰了。
谢谢大家,别说脏话,以和为贵。饮水思源,谢谢应届生上默默付出的师兄师姐,谢谢那么多份笔试题,面试题,
没有这些资料,就没有现在的我。真心感谢。
-----------------------------------------------------------------------------------------------------------------------------------------------面试完毕,已跟网易游戏签约。遂敲一份笔经面经,记录下面试经过。类似于用日记记录自己,
同时希望对师弟师妹有一定帮助。不是炫耀,只是希望攒RP,希望各位不要鄙视我。
一份2个小时卷子,挺基础的,具体什么题记不清楚了。涉及网络原理,c/c++语言基础及高级机制,
基础数据结构及算法,数据库,linux基础,linux下可执行文件组织机制(内存布局,.text,.bss,.data组织方式等)。
因为一直在准备,所以这份卷子答起来,相对比较顺利。成绩有80+,这个为通过实习面试起决定性作用。我习惯面试带简历(因为希望面试官多注重自己的项目经验,少问些算法,体现下自己优势吧),见到一面面试官,
直接双手递上一份简历。果然面试官对着简历开始问,看着简历中写到的技能一项项问。
c++ 问了多态实现机制(这个问题屡次被面试官问),直接把insight c++ object models书里面的内存布局图搬上去,面试官非常满意。一面答得不错,加上笔试成绩不错。面试官当场说了一些表扬的话,并把他QQ留给我,说以后什么事直接咨询他。
我知道自己肯定过了,后面面试走流程吧。^_^。
@二面一个和蔼的大叔,35-45岁,一直在笑。从简历开始,介绍技能,介绍项目经验,
对笔试时的系统设计题做改进优化,随便说了下自己想法。
@HR面对百度的面试一直很犹豫,不知是否应该参加。主要两个原因,一是腾讯已通过实习拿到Offer,
二是觉得自己算法很差,怕被鄙视。直至考试前一天,都没有确定是否应该参加。幸运地是,最终克服自己的害怕,
走上了百度的笔试考场,有机会体会百度的面试。
面度的笔试卷子,因部门而异。我报的软件研发,RD-3的卷子。1 对远程linux/unix系统进行远程操作,通常的途径是采用终端软件通过ssh登陆远程系统进行操作,
但是在网络发生中断时,Linux/unix端运行的程序将会中断。
请阐述这种问题发生的原理、通过何种路径可以避免这种问题、以及阐述可避免这种问题发生途径的原理4 给定一个数字编码N,大多数情况下可以找到一个数字编码M,其位数与N相同,各位数字之和与N的各位数字之和相同。
并且M是大于N的数值中最小的一个,也可能M不存在。
如:N= 1 34,则M= 1 43.如N=020,则M= 1 0 1 。形式化表述为F(N)=M。如果M不存在,则F(N)=- 1 。这个笔试可以用超烂来形容,勉强40分(后面面试时,卷子上见到)。
笔试当天是星期日,当晚手机没电,充电开机后有两个未接020-*。
因为其他童鞋都是短信通知,所以没太在意,自己没收到短信通知,很清楚笔试没过,遂决定霸面。
星期一:霸面,霸终端研发深圳,见到面试官,但面试官一直忙于找我笔试成绩,我就一直推销自己,
项目经验如何,linux如何,内核如何,TCP/IP网络如何,嵌入式开发如何。终于面试官问了几个小题,
写了几个编程之美上面的小题。答的还可以,但因为霸面,他一直不爽我。
这次霸面非常失败,自己也备受打击。一面:设计数据结构及改进。我做的不好,我坦言数据结构及算法一般,因为自己忙项目,但项目经验及linux,网络知识较丰富。
遂转问linux及内核源码,tcp/ip原理及实现细节。
他拿着笔记本上网查问题,我压力大啊。问题广而深,幸好linux掌握的还可以。记起来的问题有,linux操作系统作用,内存管理在源码哪个目录(mm),说些进程调度内核实现大致机制,
TCP/IP接收发送缓冲区,内存管理实现机制。又对项目提问题,要求优化。
面试快结束时,面试官直言我数据结构及算法掌握的不熟练,以后希望强化。
虽然知道这可能意味被淘汰,但还是特别感谢他,遂说了N多谢谢,但都是真心的。因为对比他和霸面的面试官。
星期二晚上一直没通知,我等到12点就睡了。失望,绝望。虽面试时知道自己可能被淘汰,
但仍不愿接受这个事实,但现在不得不接受,带着遗憾入梦。
星期三晚上,没有期待的时候,不经意又是百度的通知。那一刻,死里逃生,我想尖叫。星期四:二面:两个算法都是编程之美的。其他就是linux、内核,网络、项目,高效服务器,如何预防攻击等题目,
发挥的不错。面试官一直微笑。我知道三面有了。
星期五:三面:万幸不问算法,问意向,项目经验,项目细节及能否优化,linux内核等。因为项目确实是自己完成的,所以答的还不错。群面。技术,非技术总16人,分两组,讨论曹操,刘备,孙权,诸葛亮,谁适合当总经理。这个环节,技术的一直被动。
Finally,我们组淘汰了两个(都是技术)。
@三面网易游戏笔试,三个小时的题,题量还是非常大的,设计计算机各核心课程,操作系统原理,c/c++,
基础数据结构与算法,数学推理题,网络等。题特别多,题特别杂,几乎没有童鞋做完吧。
多多益善吧。经历过考研,一些基础课程还是蛮扎实,前40分的题答的不错,后面的算法题做的一般,我只会最笨重的方法。
@一面 1 0.24晚上通知 1 1 . 1 下午2点面试大概2:40通知一面,2个面试官。要求先自我介绍,其次问了一个项目,之后问了一句你是哪里人?
你目前拿到哪些公司offer?之后一面结束,不足10分钟。没问任何技术,偶是相当不淡定。
@二面 1 1 . 1 晚上通知 1 1 .2下午3点面试网易游戏不同部门不同职位不同面试面试内容不同,但都注重基础知识。
还有的一面题目是BFS,这个应该特别容易了,但还有一些童鞋完成的不好。
笔试:6小题,设计基础数据结构:链表,树,字符串。很基础,但也很考验C语言功底。
不要说你会,要熟练,要确保你写的代码无误且编程风格优美。这样才能增加筹码。保证你后面顺利通过。
一面:讲解笔试卷子解题思想,讲解项目。面试过程很随意,面试官主要侧重linux,c++,网络。笔试: 数据结构、tcp/ip、操作系统、计算机底层机制(包括堆栈如何组织等,apue有讲),
20个多选,每题3分,多选少选不得分。40分大题。每空4分,10空。大题基本是送分的。
这个笔试我得了82分,42+40, RAID磁盘阵列,b树/b+树,堆,几个问题没把握,错了6个选择题。就我简历所列技能问了几个问题, tcp/ip状态转换,socket api,高性能游戏服务器需要考虑哪些瓶颈,
我主要就tcp/ip回答的,比如三次握手队列,数据接受/发送缓冲区等。linux也问了几个 proc机制及作用,
我直接跟他谈 ls /proc内核如何生成结果,这个是proc文件系统源码所谈,他比较满意。你使用的IPC及比较?
epoll模型及优缺点?(这个年年必考)主要有3点,对
应于select的3个缺点:
1 连接数受限
2 查找配对速度慢
3 数据由内核拷贝到用户态。
C++主要问动态如何实现。直接画内存布局,既inside c++所讲,面试官还是比较满意。
还问了一些大数量的问题。由于之前准备过,所以答的还不错。
一面过程中,面试管多次提到他对我非常满意,我也适当的表达了实习后会留职。
他把Q号留给我,说以后有什么事,就在Q上联系他。那一刻,我就知,我应该可以去实习了。呵呵
二面:比较随意,自己讲项目。讲完项目,还有点时间,就着笔试附加题问了些问题。
后又结合QQ相册问了些比较难的问题,勉强答了几个。
hr面:是我所有面试中最惨的一次,由于之前浩哥面hr很随意,所以我就没准备了,
因为有一些其他事要做。中午没睡好,4点去面,头晕晕的。被hr问的好惨。主要是谈人生。有几个问题答的不好:
你是一个什么样的人?