腾讯、百度、网易游戏、华为Offer及笔经面经(2)

  面试快结束时,面试官直言我数据结构及算法掌握的不熟练,以后希望强化。虽然知道这可能意味被淘汰,但还是特别感谢他,遂说了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分钟做完。开始等一面。

  大概2:40通知一面,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)算法?

  这道题是编程之美或编程珠玑上的。

  这道题使用位图,需要空间复杂度是512M。

  6 问了一个他们感兴趣的项目,关于gcc插件的,聊了比较久。

  7 拷贝构造函数作用及用途?什么时候需要自定义拷贝构造函数?

  8一些题目记不清楚了。

  9聊待遇。

  @签约 11.2晚上收到通过面试通知,通知11.3下午4点签约。

  网易游戏不同部门不同职位不同面试面试内容不同,但都注重基础知识。还有的一面题目是BFS,这个应该特别容易了,但还有一些童鞋完成的不好。

  如果各位师弟师妹,如果觉得此贴对你们有点点帮助,就祝福下我吧,帮我攒点RP吧,多谢。

  关于书单,列表如下:

  一直准备的是腾讯后台开发,所以针对性很强,难免有偏见,望见谅。

  先贴下腾讯后台开发要求的技能,这些技能要求是我读书的指南针。

  游戏开发类

  后台开发工程师

  职位描述:

  负责游戏相关后台系统的开发和设计。

  职位要求:

  1、 有Unix/Linux操作系统下的C/C++项目的2年以上开发经验;

  2、 熟悉网络编程;熟悉Linux下的mysql开发;

  3、精通TCP/IP协议及编程,熟悉互联网应用协议;

  4、熟悉面向对象的大型分布式系统设计与开发,了解中间件的技术以及基于中间件的开发模式;

  5、全面的软件知识结构(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全);

  6、 具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力;

本文已影响6827
上一篇:2016招商银行校园招聘笔试内容及经验 下一篇:乐港2016校招笔经面经

相关文章推荐

|||||