您的位置:首页 > 职场人生

腾讯校招面试经验

2015-09-23 16:14 459 查看
9月份做的笔试题,一直没有收到面试通知,等啊等,在我有些放弃的时候,居然收到了腾讯的面试通知,然后第二天10:50到海淀的xx大厦去面试。前一天晚上我很纠结,因为前段时间没怎么复习,所以对面试还是有点忧虑的。

第二天来到面试现场,看到桌上堆了好多简历,我就去问面试官是什么情况,他告诉我说这是来霸面的简历,我去,原来都成潜规则了,大家都默认霸面的存在了。

等了好久,终于等到我。

面试官看了一下我的简历,首先让我做了一下自我介绍,然后我就按着简历上的内容,顺着重新介绍了一下自己,包括毕业院校、专业、研究方向、学术成果、编程技能等等。

介绍完以后面试官问我最擅长什么语言,我说Java,然后他就让我讲了几个关于Java的问题。我根据印象罗列了一下:

1. Java的CLASS

我就讲了一下Java的ClassLoader,和Java的反射。

2. Java的gc机制?它和C++的智能指针有什么不同。

我大致将了一下Java的gc的判别方法,以及gc存在的问题。

然后,他又问了一些其他方面的问题,根据印象罗列一下:

1. 介绍一下对Android的理解。

2. C++的虚函数是什么怎么实现的?(不明白我面的是移动客户端开发,为什么老和C++产生联系)

3. 介绍一下死锁问题。

还有两道算法题,我都没解出来,囧。。。

1. 给你一堆很大的数(无序的),让你写一个算法找出中位数。(默认数的数量过大使得不能一次存到内存里,这个条件就限制了不能使用排序算法,我估摸着他们腾讯经常会遇到很多海量数据的处理,因此会经常和排序、查找什么的相关,所以建议大家面试腾讯之前还是多看些和海量数据查找排序相关的算法把)。

2. 给你一个由数字组成的字符换,限制子串长度为L,找出数字和最大的子串。(囧,又没做出来。)

不知道结果怎么样,等待吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: