腾讯暑期实习面经 - 后台开发(TEG) (一面、二面、三面)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35406909/article/details/88725699

腾讯一面

一面较为基础,随便问了问就结束了。
同时也是三轮技术面试唯一事先约定时间的面试。

上来问我C++的问题,我回答项目都是用Java写的,完美避开相关问题。
于是就让我讲讲自己的项目。过程当中发现面试官不会Java,于是大吹特吹,把Spring的特性全部吹了一遍。
面试官发现这个项目问不出来什么,开始对着简历问
我看你这个科研项目的老师是姚期智的弟子,你跟他具体做了什么?(把看过的paper大致复述一遍,再讲了讲拉格朗日松弛的基本思路)

听说过TCP和UDP吗?有什么区别?
这题太经典,一共5个答案,面试官听到我说了2点就让我过了。

随后问了一些多线程的问题,也都是套路题,回答的很轻松,当时就感觉到不出所料应该是过了。
一面的小哥哥很温柔!表扬!

果然,三天之后的晚上,二面突如其来……

腾讯二面

晚上正在赶作业,突然接到深圳的电话,腾讯二面,措手不及,还好面试官儒雅随和,如果不是做程序员,大概会去当个诗人或者艺术家之类的吧

我看到你打过ACM比赛,在队伍当中你主要负责什么?
讲讲你的项目,还有其中一个印象深刻的点 (吹了一下Redis)
一段不连续的内存,怎么才可以实现键值对快速更新、查询 (哈希+skiplist)
36匹马赛跑,跑道同时只能容许6匹马。问最少跑多少次可以找出前三名(这题当时答错了,之后一查,Google经典面试题)

问了两个问题,就开始探索人生的意义了:
你在技术上有什么最喜欢的领域吗?
你的爱好
说一个你最明显的优点和缺点
你的家乡在哪里?你期望的工作城市在哪里?为什么?

总用时22分钟,当时感觉是不是挂了,才这么点时间。结果,居然还是过了……

随后,因为看到面经的大部分同学二面之后就直接hr面了,于是在完全没有准备的情况之下迎来了三面……

腾讯三面

三面的面试官,由儒雅随和型转为了狂风骤雨型,你说什么就怼什么。

开始还是聊了下ACM比赛,自己负责什么,学到了什么。
你做了几题拿到银牌?(两题) 才两题,第一名几题?(七八题) 你怎么这么菜!
上来就被嫌弃了。。。

我这边开发都是用C++,你的项目都是Java,能适应吗?(我:可以可以可以 疯狂舔)

开始问问题了,然而没想到的是,一共只有一个问题,聊了40分钟。

现在假如支付宝要挖你,邀请你实现一个实时的排行榜:你今年花的钱总共排名全国人民的多少位,你如何设计?
答:分布式,将每组的比查询的数多的数量汇总 - 为什么要分布式?(内存不够,人太多) 老子有的是内存!(我没见过世面)
自己算算总共多大?嗯,最多几个G。
答:蒙特卡洛,随机抽人估计有多少个比他大。 - 太不准确了
最后答AVL(内心:这么大的数据量怎么构造AVL),终于对了。这时,40分钟的面试已经过去了30分钟。具体方法:AVL每个节点记录子树的节点个数,旋转、删除等操作时顺带维护该数值。

问:我的表现如何?答:你自己心里有数。 (emmmmmmmm…)

过了几天,看到腾讯说4月1日前没有面试完的简历都会回到简历池,那么大概率挂了。(hr面还没面)

3.30 官网的状态正式变灰 等正式批再战

猜你喜欢

转载自blog.csdn.net/sinat_35406909/article/details/88725699