当前位置: 首页 > 科技观察

我已经收到offer2015腾讯暑期实习面试总结(技术帖)

时间:2023-03-17 13:11:36 科技观察

前言我是2012级,广州某985软件学院本科生,绝对不能和班上的大师们比技术。我在4月25日正式签署了报价。该职位是后台开发。想想简历筛选,笔试,三轮面试,还是很幸运的。下面我就把面试的细节和心得分享给大家。失败的经历始于三月。听说各大公司都会开始在学校招暑期实习生,于是开始准备面试。相信BAT是每个程序员向往的地方。网易率先在学校进行招聘宣传。网易CC好像缺人。学院贴出网易的招聘启事后,我和室友就投递了简历。几天后,我收到了笔试通知。(这之前广州一家叫CVTE视源股份的公司也发了招聘启事,是第一个放出实习消息的公司,我和很多人都投了,奇怪这家公司第一轮面试居然是HR。大家而且我无缘无故被黑了,我们也没收到通知,好吧)网易的笔试地点在中大教学楼,下午2:00开始,笔试两个小时。名单包括北大、中大、本科生和研究生。有没有人瞬间被吓尿了?笔试的内容可以看我的博客:http://www.shadowtrees.com/blog_detail/?id=28&c=27考完感觉不好==,之前没有笔试经验,还有考前没有刻意复习什么数据结构操作系统之类的。果然,两三天后,室友收到了面试通知,我却毫无消息,心里还是很郁闷。可以说是自信有些受挫了。后来开始认真的一本一本的翻课本,OS,数据库,数据结构,c++,这几天可以说是痛苦但成长,突然发现自己的底子这么薄,恨不得多花点时间每天抽空看书,弥补我以前的疏漏。陆续有很多公司和企业来到学校:37wan、4399、唯品会等等,我也投了很多,后来才知道那些公司都是来刷名气的。对于实习生,这些公司应该招的人不多,或者根本不招实习生,只招应届毕业生。刚去37的笔试,看了下分数的方向,也是醉了。我对java不感冒。本来这家公司就是做网页游戏的,很多方向都不对。最后只填了运维表,自以为笔试考得不错,后来就没有消息了。突然有一天微信的橄榄枝,我手机接到一个电话,看到提示,腾讯光眼总部。吓尿了!迅速接听电话。原来微信要邀请我参加他们的面试。原来之前跟老师做过一个IOS的项目,总部想让我参加面试。我欣喜若狂,同时冷静地确定了时间和地点。OK,接下来的几天,我把我的IOS书拿回去复习一下移动开发知识。PS:到这里,大家可以看出我是掉坑里了。也就是不知道应该关注哪个方向。后来和一个师兄聊天后??说,求职的时候一定要给自己一个职位。不要做任何事情并投资于任何方向。继续深入。(再次感谢大胖森哥在我迷茫的时候给了我很多建议!)微信面试的很多细节可以看这篇博客,这里不再赘述:http://www.shadowtrees.com/blog_detail/?id=32但是微信面试之后,我才渐渐从迷茫中走出来。我一直在问自己,你给自己什么定位。腾讯实习生?月初的时候接到了学院的通知,腾讯要到学校去讲课。嗯,看起来还不错。但我没有去参加演讲。不是我失去了信心,我只是在心里默默的说:腾讯,我一定会去的。我投了简历,收到笔试通知,笔试在我校教学区举行。那天,学校里挤满了人。这并不夸张。技术和非技术候选人都涌向学校。企鹅的魅力不言而喻。走进闷热的教室,一眼望去,一股压迫感扑面而来,这就是比赛。笔试覆盖面广笔试需要根据个人意愿选择方向,我这里汇报的是后台开发的方向。考场的监考老师会在黑板上写下实习的每个方向,并提醒大家申请这个方向的人多,哪个方向的人少。你可以考虑一下。我并没有因此而改变之前的选择,可能是坚定了信念,我还是选择了背景。1.选择题选择题涵盖OS、Linux和c++数据库、数据结构等知识,还有两道objc的题。我记得最典型的问题:在文件bb.c中写代码#includeinta;intb;#ifdefbbb=0;#elseb=1;#endif#ifdefaaa=0;#else=1;#endifintmain(){printf("%d%d",a,b);return0;}然后编译gcc-Daabb.c-obb问一下输出是什么:请输入很多类似的代码基本题目简单但发人深省。2.简答题由四大题组成:(1)一个向量容器中存储了1亿个qq号(不重复)。如何快速选取其中的奇数?(hash)(2)猴子摘桃子的问题。一只猴子从一棵有n个桃子的树上摘桃子。它一次可以摘1到2个桃子。请问有多少种方法。(DP)(3)插入排序。(4)malloc获得的内存申请完,然后释放free,操作系统会不会马上收回那块内存?(这个问题可以看我在v2ex提问后大神的回答,是个值得深思的问题:https://www.v2ex.com/t/180130#reply30)不得不说这组题很好。水平,真的水平。酒店面试一周后,收到面试通知,高兴得跳了起来。跟了腾讯招聘公众号之后,下午就去了酒店。如此壮观的场面,我还是第一次见到。腾讯包下了整个酒店。每个房间都有一个面试官。面试官在一楼大厅等候。给自己打电话后,直接去相应的房间面试。整个一楼全是人,人山人海——,恕我只能这样形容。等了大概一个小时,被叫上了,我拿着简历,上了11楼,叹了口气,走进了房间。面试官是一个三四十岁的中年男人。他微笑着面对我。我把简历递给他,开始了简短的自我介绍:大概情况,个人爱好,技术偏好等等。PS:简历上一定不要写太多东西,尽量短,突出自己的特点,不要想着写什么,肯定会失分。可以写一些加分项,比如自己建的博客,github账号等,可以简单粗暴的说明你敲了代码,写的不错。他用他的电脑打开我的博客说:哟~好酷。(==别提当时有多开心了)我先简单说一下怎么实现的,然后说,现在给大家出题,然后让我把代码写在纸上。说实话,当时我很紧张,没看懂他的意思,不过题意大概接近linux递归删除文件目录的代码实现。然后问了一些TCP/IP的知识,三次握手,四次挥手,IP四重。还有快速排序和堆排序的原理,再问一下,如果排序100w个数据,选最大的100个,哪个更快?当然是堆排序。堆排序只需要维护最大堆100,找到100个最大值后不需要继续对剩余数据进行排序。面试结束的时候他问我是不是第一次面试,我好紧张,我说不是,之前在微信上面试过,OK,就结束了。感觉已经玩了大概60%了。结束后下楼,第一时间通过微信查看面试进度。有的同学在面试结束后立马把自己的状态改成“目前没有适合你的职位”------其实是被拒了。我的状态还在初试。好奇的二面室友隔了两天就收到了二面的通知,状态变成了复试环节。而我也没被刷到,一直处于初试状态。味道真是难以形容。室友收到通知的第二天,我也收到了二面的短信,是同一家酒店的。我整个人都从床上跳了起来!第二面感觉人少了很多,没有第一面那么多。我的状态还在初试阶段,不知道为什么。一进房间,面试官很亲切,感觉很年轻。据说二面的面试官一般都是技术总监。面试前一天晚上准备了很多Linux知识,没想到第二个面试官和HR一样,跟我聊起了我的经历和往事。..后来有人问我平时怎么和人相处,就看了我的博客(再次说明博客的重要性)。有一个智商问题。房间内有4盏灯,房间外有4个开关。如何进入房间并知道哪个开关控制哪个灯。(提示:温度)第二次面试后问了一个问题:面试官是哪个部门的?他说TEG,然后得意洋洋的跟我聊起了TEG。==哈哈,可爱的面试官。在HR面前的失落感。在收到HR之前,我等了5天。在此期间,其他各种公司来学校讲学。解释为什么我没有投票给BA。A是一家很好的公司,但我更愿意留在广东发展,不想走那么远;B方面,技术人才太多,广东招的人不多。B公司没有权益。之前他们让我的同学推荐我,但是他们的leader直接拒绝了我(我是python工作的,因为我简历上有丰富的ios经验,所以leaderdeclined了)。所以如果腾讯不成功,我会寻找其他公司。想起各种面试的失败,虽然自己成长了很多,但失落感还是会在晚上一波又一波的涌上来。想到这些压力,我的泪水时常夺眶而出。收到HR的短信时,我正在和GF聊天。我愣了一下。记得是凌晨2:00收到的,让我第二天9:00过去(还好闹钟定的早,通知时间有点……不过HR在TX也很辛苦,我明白了。。。)我查了一下状态,还有HR面签的链接。紧张的人力资源面试。我是当天的第一个受访者。一进HR室,HR一脸严肃。问了我一堆项目,我如实回答了细节。我感觉HR这边更像是技术这边。HR几乎问了我所有项目的细节。我不知道他是否明白,但至少我没有糊弄他。看着他的眼睛,回答他的每一个细节。20分钟的HR面试结束了,期间还认识了一个朋友,GGG的Ritian小哥。之后是漫长的等待。等了很久,快要崩溃了,爸爸和爷爷才到广州来看我。我等了将近12天。这期间我做了各种猜测和查看:“HR面试会不会挂号”、“TX面试结果什么时候出”等等,每天查看微信状态,每天拿着手机,怕错过通知电话。终于,周二下午两点,正在上课的时候,手机响了,是腾讯总部打来的电话。我拿起手机,几步就跑出了教室。最后客服通知我通过所有环节,被TEG网络平台录取,岗位后台开发。我说“是的,是的,是的!”几乎整个时间,以至于我没有听到我的具体工作。4月25日,在大学城酒店签了offer,一切都尘埃落定。但在学校里,我继续我的知识储备工作。我明白拿到offer不是结束,而是新的开始。总结1.简历不应超过一页。2.笔试前惊喜,事半功倍。3、面试时不要过分夸大自己,也不要轻易暴露自己的优点,因为任何一个方面都可能给面试官留下不好的印象。4.技术面试就是考察你的基础,仅此而已。基础为王。5、回答问题时,只有一句10分,两句5分,三句以上为废话。6.看着面试官的眼睛。7.不要说谎,永远不要。8、项目可以突出一两个自己的突出贡献,其他的不用累赘。9.不恰当的幽默和自嘲会要了你的命。10.不管面试官笑不笑,尽量保持微笑。11、拿出一些亮眼的技术成果,面试官没多少时间听你的BB。12.面试结束后,试着问一个简单但具体的问题。13、自我介绍不要超过4句话。

猜你喜欢