腾讯、百度、阿里面试经验—(1)腾讯面经

  本人IT屌丝一枚,毕业4年,5年经验(大四在腾讯实习一年,实习生工资,工做内容同正式员工同样)。很是幸运,前后收到过腾讯、百度和阿里的offer,在这里跟你们分享下经验,同诸君共勉。
  本人职业生涯的起点开始于腾讯,能入职腾讯其实很是偶然。09年腾讯校招的时候,在本人的学校(学校是2本就不说名字了)开宣讲会,学院不少同窗都去了,由于当时对腾讯兴趣不大因此没去,当时但愿去中软金蝶这样的传统软件公司。一个宿舍的兄弟要去参加腾讯校招的笔试,我做为亲友团陪他一块儿去。腾讯的hr很nice给了我一张笔试题和意愿表让我填。原本我想从学校北门直接坐车回家,既然来了反正也没什么事就写了,算是为之后找工做热身。笔试内容主要是编程基础和排序查找算法之类的题,还有用程序实现递归这样的,具体的忘记了。
  笔试题感受很简单,附加题也答上了(本人专业课学霸、其余科学渣)。答完也没检查就坐车回家了,吃饭的时候收到腾讯叫我次日去一面的短信,恰好我爸爸妈妈在南山的同窗去我家作客,就乘阿姨的顺风车回学校准备次日的面试。
  腾讯一面的面试官很是的nice也是我后来的组长,很是有人格魅力的一我的,我去的时候还特地给我倒了一杯水。主要问我了解的技术,我就介绍了下在大学期间作的C++、.Net和J2EE项目,规则引擎、财务系统、学业预警系统、爬虫引擎这些。由于彻底没准备因此回忆起来有点吃力,还好面试官没有刁难,发挥还能够。问了Java的内存机制,会不会致使内存泄漏,这个答的不太好;问了下hibernate的机制和做用都回答上了,让写了下爬虫程序的核心代码和正则表达式。
  一面整整面了30分钟感受有戏,就回去好好准备2面的内容,把当年工程代码翻出来复习以避免再出现忘记的尴尬。很快次日就通知去进行技术二面。技术二面就是传说中的压力面,被好一顿虐待。项目中的问题一个没问,问的全是操做系统、数据结构的问题。还好专业都是A+,大多数题都回答上了。问了下我树转二叉树,这个小意思。还问了Java内存机制和是否会有内存泄漏什么状况下会泄漏,good这个在一面回去以后就看了,回答的完美。最后一题是问的查找QQ号。小case,写了个二分查找;他说你认为我会满意吗,我想了想又写了一个哈希查找,他说仍是不满意。这个时候我已经有点小不爽了,就说不知道。在有点尴尬的气氛中结束了面试。当时以为没戏了,有点失落。回家看了下算法导论,原来有一个极为高效的算法是二叉查找,唉,人家已经提示了,可是还没想到,有点小遗憾。
  过了一周收到腾讯的hr面试邀请的时候,说实话很是的意外。据说咱们学校本科生全军覆没,就我一个过了2面,研究生只有3个过了2面。hr面没问什么特别的,此处不表。一周后收到腾讯的正式offer,仍是有点小激动的。薪水方面超过了个人预期,但最主要的是一面的面试官看起来很厉害的样子,感受腾讯也是一家很厉害的公司。
  在腾讯干了四年,正式三年,实习一年。后来开始负责招聘,咱们部门在选择求职者的时候主要看聪明程度、视野、大局观、气场等软实力。当时我负责面了一个孩子,各方面挺不错的,组长以为也还行,可是被总监毙掉了,缘由是太软不够霸气。还有一个哥们技术和基础感受都还行,可是被组长毙掉了,缘由是视野和聪明度不够。
  因此准备面试腾讯的同窗,建议多留意近期的互联网的最新动态,多练练表达。若是能在面试中批判一下近期腾讯的决策失误和产品缺陷,不管对错都会认为这个孩子不错,那么必定会加分的;可是也不能过了,彻底说的不对还侃侃而谈会让人以为你这我的很浮夸也是会被毙掉的。尺度的拿捏很重要。还有一点,语速快并且语气坚定目光坚毅自信的比语速慢表达不流畅的同窗成功概率高。我面过一个哥们,后来他顶替了我领域负责人的位置,这是后话。他在面试的时候就很是的自信,若是问一些“弱智”问题会被他反讽,当时你们就以为这我的很厉害,面试也很顺利,1天连续面了5面,当天就发了offer。腾讯社招是电话面、技术一面、组长面、平台总监面、部门经理面、hr面。总共6面,面谈是5面。程序员

  面试的时候首先要自信,若是能作到不卑不亢其实就已经成功了一半。我感受大多数程序员都不太自信,给人感受有点文弱,若是你本身都对本身不自信,怎么能奢求公司对你自信呢。可是也不能太自信,自信心爆棚就是自大,面过一个2年开发经验的问他技术都不知道,就谈项目。问他项目中作了什么就谈项目是什么。在我这就被毙掉了还问大家能不能开到30w,我只能让他回家等消息了。
  要上班了,百度、阿里和其余公司的面经,晚上再发。面试