汕头网站建设制作方案,关键词优化报价查询,南宁东凯做网站的公司,浦东做网站面试完毕#xff0c;已跟网易游戏签约。遂敲一份笔经面经#xff0c;记录下面试经过。类似于用日记记录自己#xff0c;同时希望对师弟师妹有一定帮助。不是炫耀#xff0c;只是希望攒RP#xff0c;希望各位不要鄙视我。正所谓“饮水思源”。小弟来自广州华南理工大学已跟网易游戏签约。遂敲一份笔经面经记录下面试经过。类似于用日记记录自己同时希望对师弟师妹有一定帮助。不是炫耀只是希望攒RP希望各位不要鄙视我。正所谓“饮水思源”。小弟来自广州华南理工大学计算机科学与工程学院。给华工计算机打一个广告吧呵呵。。。------------------------------------------------------------------------------------------------------------------------------------------一 腾讯(2011 4月)(所报职位后台开发工程师 – 深圳)腾讯是我一直准备的公司所以对笔试的知识点及面试侧重点有一定的了解。笔试一份2个小时卷子挺基础的具体什么题记不清楚了。涉及网络原理c/c语言基础及高级机制基础数据结构及算法数据库linux基础linux下可执行文件组织机制(内存布局,.text,.bss,.data组织方式等。因为一直在准备所以这份卷子答起来相对比较顺利。成绩有80这个为通过实习面试起决定性作用。今天笔试卷子可以勾选bussiness unit(BU),果断勾选B3(互动娱乐)。一面我习惯面试带简历(因为希望面试官多注重自己的项目经验少问些算法体现下自己优势吧)见到一面面试官直接双手递上一份简历。果然面试官对着简历开始问看着简历中写到的技能一项项问。 c 问了多态实现机制(这个问题屡次被面试官问)直接把insight c object models书里面的内存布局图搬上去面试官非常满意。 tcp/ip原理 问了TCP状态变迁图TCP/IP接受发送缓冲区相关概念。 对Unix环境编程、网络编程问的较多不过都是Apue,Unp上面的从容应答。 linux kernel,问了一些内核源码相关的概念问得广而浅不难回答。几个综合问题1 QQ飞车新用户注册时如何判断新注册名字是否已存在数量级几亿)2 编写高效服务器程序需考虑的因素3 Epoll机制相关概念(Epoll与Select机制区别)这个概念许多面试官都会问起一面答得不错加上笔试成绩不错。面试官当场说了一些表扬的话并把他QQ留给我说以后什么事直接咨询他。我知道自己肯定过了后面面试走流程吧。^_^。二面一个和蔼的大叔35-45岁一直在笑。从简历开始介绍技能介绍项目经验对笔试时的系统设计题做改进优化随便说了下自己想法。HR面随便聊天。拿到腾讯实习Offer并在腾讯暑期实习两个月。二、百度(2011/10) (所报职位软件研发工程师 – 深圳)对百度的面试一直很犹豫不知是否应该参加。主要两个原因一是腾讯已通过实习拿到Offer二是觉得自己算法很差怕被鄙视。直至考试前一天都没有确定是否应该参加。幸运地是最终克服自己的害怕走上了百度的笔试考场有机会体会百度的面试。面度的笔试卷子因部门而异。我报的软件研发RD-3的卷子。笔试笔试题回忆版一简答题(30分)1 对远程linux/unix系统进行远程操作通常的途径是采用终端软件通过ssh登陆远程系统进行操作但是在网络发生中断时Linux/unix端运行的程序将会中断。请阐述这种问题发生的原理、通过何种路径可以避免这种问题、以及阐述可避免这种问题发生途径的原理2 最小堆 插入删除 编程实现。3 不知所云。二算法与程序设计(40分)(算法可以使用伪代码描述)4 给定一个数字编码N,大多数情况下可以找到一个数字编码M其位数与N相同各位数字之和与N的各位数字之和相同。并且M是大于N的数值中最小的一个也可能M不存在。如N134,则M143.如N020,则M101。形式化表述为F(N)M。如果M不存在则F(N)-1。要求给定算法计算F(N)序列。5 给定序列s{a1,a2,…,an};1构造算法求全排列。2构造算法求所有组合。三 系统设计题(40分)这个有时间再慢慢回忆吧。这个笔试可以用超烂来形容勉强40分后面面试时卷子上见到。笔试当天是星期日当晚手机没电充电开机后有两个未接020-*。因为其他童鞋都是短信通知所以没太在意自己没收到短信通知很清楚笔试没过遂决定霸面。星期一霸面霸终端研发深圳见到面试官但面试官一直忙于找我笔试成绩我就一直推销自己项目经验如何linux如何内核如何TCP/IP网络如何嵌入式开发如何。终于面试官问了几个小题写了几个编程之美上面的小题。答的还可以但因为霸面他一直不爽我。这次霸面非常失败自己也备受打击。失落的星期一夜晚无意中又收到020-*的电话接起来对方告知是百度公司通知星期二去一面。星期二哥今天是有通知来一面不是霸面了。NND。一面设计数据结构及改进。我做的不好我坦言数据结构及算法一般因为自己忙项目但项目经验及linux网络知识较丰富。遂转问linux及内核源码tcp/ip原理及实现细节。他拿着笔记本上网查问题我压力大啊。问题广而深幸好linux掌握的还可以。记起来的问题有linux操作系统作用内存管理在源码哪个目录(mm)说些进程调度内核实现大致机制TCP/IP接收发送缓冲区内存管理实现机制。又对项目提问题要求优化。面试快结束时面试官直言我数据结构及算法掌握的不熟练以后希望强化。虽然知道这可能意味被淘汰但还是特别感谢他遂说了N多谢谢但都是真心的。因为对比他和霸面的面试官。星期二晚上一直没通知我等到12点就睡了。失望绝望。虽面试时知道自己可能被淘汰但仍不愿接受这个事实但现在不得不接受带着遗憾入梦。星期三晚上没有期待的时候不经意又是百度的通知。那一刻死里逃生我想尖叫。星期四二面两个算法都是编程之美的。其他就是linux、内核网络、项目高效服务器如何预防攻击等题目发挥的不错。面试官一直微笑。我知道三面有了。星期五三面万幸不问算法问意向项目经验项目细节及能否优化linux内核等。因为项目确实是自己完成的所以答的还不错。星期日收到Offer通知。但职位是北京的研发。三、华为(所报职位操作系统工程师 – 深圳)机试给一个数组求数组中比平均数大的数字个数。这题是在考我们的编程能力吗⊙﹏⊙b汗。一面主要就项目问。二面群面。技术非技术总16人分两组讨论曹操刘备孙权诸葛亮谁适合当总经理。这个环节技术的一直被动。Finally我们组淘汰了两个(都是技术)。三面上机性格测试104题。这个没听说刷人的。四面跟两个“老男人”随便聊聊项目聊未来方向聊华为操作系统发展聊linux操作系统及实现很广但很浅。四、网易游戏面试 游戏系统架构师笔试 10.22网易游戏笔试三个小时的题题量还是非常大的设计计算机各们核心课程操作系统原理c/c,基础数据结构与算法数学推理题网络等。题特别多题特别杂几乎没有童鞋做完吧。多多益善吧。经历过考研一些基础课程还是蛮扎实前40分的题答的不错后面的算法题做的一般我只会最笨重的方法。一面 10.24晚上通知11.1下午2点面试最次给各位同学提个醒简历一定要多带几份以备不时之需。他要求2份我带了5份份份都起作用了。通知2点面试1:50签到开始做题矩阵相乘差不多10分钟做完。开始等一面。大概240通知一面2个面试官。要求先自我介绍其次问了一个项目之后问了一句你是哪里人你目前拿到哪些公司offer之后一面结束不足10分钟。没问任何技术偶是相当不淡定。二面 11.1晚上通知11.2下午3点面试2点半左右到网易准备。大概3点10分一个女人带我进面试房间。当时紧张了这是我的第一个女技术面试官进去后2男1女。面试官先自我介绍1个大话西游II主程序1个天下II主程序靓女姐姐是HR。二面HR面一起面的。问了很多c高级机制问了2道基础算法吧。题目回忆如下1 构造函数可以调用虚函数吗语法上通过吗语义上可以通过吗2 析构函数可以抛出异常吗为什么不能抛出异常除了资源泄露还有其他需考虑的因素吗3 c中类型转换机制各适用什么环境dynamic_cast转换失败时会出现什么情况对指针返回NULL.对引用抛出bad_cast异常4 洗牌算法如何证明算法是随机的5 100万个32位整数如何最快找到中位数。能保证每个数是唯一的如何实现O(N)算法这道题是编程之美或编程珠玑上的。这道题使用位图需要空间复杂度是512。问了一个他们感兴趣的项目关于插件的聊了比较久。7 拷贝构造函数作用及用途什么时候需要自定义拷贝构造函数8一些题目记不清楚了。9聊待遇。签约 .晚上收到通过面试通知通知.下午点签约。网易游戏不同部门不同职位不同面试面试内容不同但都注重基础知识。还有的一面题目是这个应该特别容易了但还有一些童鞋完成的不好。如果各位师弟师妹如果觉得此贴对你们有点点帮助就祝福下我吧帮我攒点吧多谢。关于书单列表如下一直准备的是腾讯后台开发所以针对性很强难免有偏见望见谅。先贴下腾讯后台开发要求的技能这些技能要求是我读书的指南针。游戏开发类后台开发工程师返回职位描述负责游戏相关后台系统的开发和设计。1职位要求1、 有Unix/Linux操作系统下的C/C项目的2年以上开发经验 2、 熟悉网络编程熟悉Linux下的mysql开发 3、精通TCP/IP协议及编程熟悉互联网应用协议 4、熟悉面向对象的大型分布式系统设计与开发了解中间件的技术以及基于中间件的开发模式5、全面的软件知识结构(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全)6、 具备良好的分析解决问题能力能独立承担任务和有系统进度把控能力7、 责任心强良好的对外沟通和团队协作能力主动好学。有以下经验者优先考虑 1、大型分布式系统设计开发经验 2、游戏后台系统开发经验。上图这其中大部分书都是研1下研2上购买的。大部分已读完。一部分书反复读3遍以上。比如apue,unp,tcp/ip v1等。重点圈几本推荐下*号书籍 强烈推荐c/c:初级 c语言解惑/C和指针专家C专家编程 *c primer/effictive c/inside c *tcp/ip书籍tcp/ip v1(tcp/ip 详解 卷I) *** 卷2/3没必要买也没必要看,这本卷1主要将tcp/ip原理unp *** 这本主要将linux socket编程API,两本结合看效果最佳unp2(unix 网络编程第2卷) 这本主要讲IPC有时间可以看看linux书籍:apue ***深入理解linux内核 *其他系列linux源码书籍适量看即可。应试算法及智力题编程之美、编程珠玑海量数据处理这个网上收集资料或者有时间我传上来。数据结构数据结构与算法分析-C语言描述 Weiss *考研数据结构1800红色题集 这本书对于向我这种数据结构基础薄弱的童鞋帮助很大差点没忘了2本至牛的书籍汇编语言程序设计毫不夸张的说这本书改变了我深入理解计算机系统其他的没什么了这些书都掌握了足够了O了。我对嵌入式开发蛮感兴趣的所以上面photo中也包含部分嵌入式书籍不感兴趣的可以忽略。最后谈一谈广研和深圳腾讯的一点面试感受。广研笔试6小题设计基础数据结构链表树字符串。很基础但也很考验C语言功底。不要说你会要熟练要确保你写的代码无误且编程风格优美。这样才能增加筹码。保证你后面顺利通过。一面讲解笔试卷子解题思想讲解项目。面试过程很随意面试官主要侧重linux,c,网络。二面谈一谈项目就项目问一些问题。问一些他们实际中遇到的问题你会如何解决 也是比较随意。腾讯深圳笔试 数据结构、tcp/ip、操作系统、计算机底层机制(包括堆栈如何组织等apue有讲)20个多选每题3分多选少选不得分。40分大题。每空4分10空。大题基本是送分的。这个笔试我得了82分4240, RAID磁盘阵列b树/b树堆几个问题没把握错了6个选择题。82分一面面试官说算不错的分数了。一面 可能因为笔试成绩不错所以面试过程比较顺利。2页的简历他只看了第1页的1/2其它的都没看。就我简历所列技能问了几个问题, 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问的好惨。主要是谈人生。有几个问题答的不好你是一个什么样的人你到底是一个什么样的人MD,这让我想起另一个极品恶心的女人所以这2个问题没有发挥好。转载于:https://www.cnblogs.com/lzhitian/archive/2012/11/05/2755746.html