腾讯暑期实习应用开发处女面,已拿offer攒人品

作为技术岗的线下处女面,整个过程还算是运气比较好的,能坚持到最后一面也是不容易!

首先是准备好一份简历,作为本科的技术岗来说,一页足以。

 

技术岗的面试统称为TRD(Technology Research Development)面试,三轮短信通知都是TRD面试,实际上会有一些差别。

前两轮为技术面试,最后一轮为HR面试。其中,技术面的第二面一般难度最高,被人又称为“压力面”。

 

一面(4月17号):

笔试的时候基本是裸考的,感觉考得不怎么样,但是最后竟然拿到了面试机会,有点惊讶。所以可以得出腾讯在笔试这个环节不是全看笔试成绩,也会有简历筛选,或者是给简历评级。在4月15号的时候收到了一面短信通知,在神旺大酒店进行面试,17号下午两点的面试,我1点之前就到了,果然先到的还是可以先面的,大概快2点的时候就轮到我了。

在面试之前我打了几份简历,最好是以防不是一对一面试,事实证明自己想多了= = 。简历是否彩印取决于你个人吧,其实影响不大的。

一面的面试官是位挺年轻的姐姐,说实话有点出乎意料,没想到技术面的面试官是位女生。

进去之后我友好地说了一句“你好,不知道该称呼你面试官还是师姐比较合适?” 面试官回了一句“无所谓的~”。后来也跟人讨论过这个问题,其实以后开头可以直接说“面试官你好!”就可以了,毕竟面试时间有限,直接切入正题比较好。

然后开始一段简要的自我介绍:

“我叫XXX,现在是本科三年级,就读于XXX的XXX专业,我这次是来应聘XXX公司的XXX职位,主要是我想多了解XXX公司,未来在XXX公司得到发展,然后提高自己团队协作的能力,也将自己的代码能服务给更多的人。”

然后接着就问我简历上面的项目了,貌似大家都挺对我写员工系统的排班报班系统的东西感兴趣,我就把自己做的报班系统以及学活的公众号(开发者模式)用手机展示给她看了,然后讲了一下排班程序的贪心算法。

简历问完了就是常规的技术面了,大概问了以下几个问题:

  1. DFS与BFS的区别(画了张图解释一下)
  2. 要从一亿个数中找出排序后第一到第一百的数(堆排序取前100个数或者直接用快排的第K小数,找到第100小数取前面的部分就行)
  3. 手写代码:给你一个数x,在无序数组里找一个与这个数x最接近的数并返回
  4. 有一个5升和一个6升的水桶,你要量出3升的水,怎么操作
  5. 手写代码:实现atoi(字符串转数字,不需要考虑负数不考虑高精度,只需要考虑非法字符= =)
  6. 手写代码:将一个数组和为s,将每个数组元素等比例压缩后(压缩后仍为整型数组),和为d (问我能不能用PHP写,我说好,这里目测有加分)

最后跟面试官又聊一聊天,问她如果进二面需要注意什么,她说她也不清楚,然后叫我下次面试不要带稿子,有时候可能不太好,毕竟第一次面试怕忘词就带稿,下次就不敢带了= =。 下午4点半的时候我查状态发现进复试了,18号晚上收到了短信,19号早上9点面试= =

一面面试时间:1小时+

二面(4月19号):

6点半怒爬起来,洗头洗脸,第一印象很重要 = =

二面的面试官应该是总监,有点老师的样子

自我介绍后,他看了眼简历,直接就出题目了:

  1. 给你一个链表,要你排序,我说拿出来再插入,至少需要O(n^2)
  2. 说说hash的方法
  3. 缓冲区溢出攻击原理(太久没看CSAPP,直接说之前看过,但忘记了)
  4. 单工通讯实现同时接受数据(真不会= =,这时候有点慌,心态很重要!)
  5. 有一只股票,原价为p0,若它涨停10天后又跌停10天后得到p1,若它跌停10天再涨停10天得到p2,求三者关系(p0 > p1 = p2)
  6. 一道统计网络质量的题目,直接桶排序秒了
  7. 做一个兑奖码系统,要生成4亿个不同的兑奖码,且要能快速验证和修改删除,且要防破解。

最后一道题目的解法很多,一般会想到hash,我说hash或者字典树(trie树),面试官不太懂这个,我就讲了一遍给他听,虽然最后他并不认同用这种数据结构,然后他说了一下说其实生成的时候不是所有的位都是随机的,可能有规律,我提出可以将兑奖码分成几个字串,每个字串的种类有限。然后说到这面试就结束了,有点慌= =,面试官说了一句,“不是最优,但也还行。” 其实当时以为自己没戏了。。

下午4点多的时候,状态改成HR面试,当晚收到21号早上9点面试,又是9点,已报警。

二面面试时间:30+分钟

三面(4月21号):

轻车熟路来到酒店等面试官,9点半才等到叫号= = ,大概是面试官要化妆,毕竟HR,形象很重要!

拿了简历看了一下,自我介绍开始,然后问问说你有没有听你们的人说HR会怎么面啊(目测这里是个坑,你说的什么问题她都不会再问你相同的问题了,可能觉得你会事先准备好)

HR问的比较多,我也比较能说,大概问了几个方面的问题吧:

  1. 老家在哪,是否独生子女
  2. 是否有女朋友,为什么没有(太虐狗了)
  3. 谈过去经历,会从你的过去经历判断你个人的性格
  4. 你觉得为什么你能走到这里(谈到我同学都挂在前面的面试了)
  5. 为什么不去Google(能去早就去了啊。。我说他们比较注重算法考察,我的算法能力不是很强)
  6. 工作地点意向与可开始的实习时间
  7. 读不读研

最后我问了一个问题,在网上看到说腾讯内部比较自由与无束缚,能举个例子吗?

三面确实很考验情商,我在事后总结的时候感觉三面的有些回答我答得不是特别好,太理工男的思维了。

三面面试时间:40+分钟

面试还是有点运气成分的,上海的OMG部门招了挺多的人,所以有时候面试失败,不仅有自己的原因,还有岗位需求量不大的原因吧。
#腾讯#
全部评论
面试带稿子什么鬼>_<
点赞 回复 分享
发布于 2016-04-28 00:24
csapp写的确实好
点赞 回复 分享
发布于 2016-04-27 19:28
恭喜恭喜
点赞 回复 分享
发布于 2016-04-27 14:20

相关推荐

酷酷我灵儿帅:这去不去和线不线下面说实话没啥关系
点赞 评论 收藏
分享
评论
6
57
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务