`

Tencent面试回顾和总结

 
阅读更多

昨天参加完了Tencent的面试,作为人生中第一次正式的面试。我显然表现得非常的紧张,但是同时,还是学习到了很多经验。虽然悲剧,但是还是很要必要总结一下的。

面试的题目大概回忆如下:

1.Self Introduction

在这一块,一定要提前准备,简单但是要表现出自己的闪光点。

2.未来的规划

面试官问我对自己的未来是否有一个明确的定位,是否对自己的职业前途有一个蓝图。也需要提前准备,关键不要让Interviewer觉得你就是想来偷技术和经验完了就跳槽的stuff。

 

基本唠嗑结束了之后,主考官开始就你的项目开始提问了:

1.请说出快速排序的算法原理。

2.数据库中表与表之间的关系有哪几种?

3.E-R图中,如何表示一对多的关系。

4.说出最新的JAVA8的任意两个新特性。

5.在你的3D项目中,多线程是如何实现的?

6.你是如何实现3D建模的。

7.请说出Activity的生命周期。

8.请说出索引index的作用。

9.有哪些数据结构能够实现index。

10.B树索引和HASH索引有什么区别。

11.在什么场合下适于使用B树索引,什么场合下适合使用HASH索引。

12.B树索引和HASH索引的时间复杂度是多少?

13.简单介绍一下词法分析的过程。

14.线程使用结束后,如何回收?

15.请简要谈谈设计模式。

16.线程如何销毁。

17.请谈谈Android动画

18.请说说你说用过的layout,以及它们的作用。

19.如何设计一个index。

 

 

整个面试持续了一个小时,越往后走,自己的状态越来越不好,总体来说,以后应该要适当的关注一下最新的技术成果,同时对于自己简历上的项目要加深理解,因为一般出题都是源自于你的项目,还有就是不要妄自菲薄,回答的时候要自信一点。面试官在你回答不出问题的时候,如果对你感兴趣,会适当的引导你,一定要注意他的引导,跟着他走,能够得出正确答案的。

分享到:
评论
1 楼 houseyoung 2014-05-07  
学长好棒啊!

相关推荐

Global site tag (gtag.js) - Google Analytics