您好,欢迎来到东饰资讯网。
搜索
您的当前位置:首页腾讯面试经

腾讯面试经

来源:东饰资讯网
一、心理准备

1、腾讯是一件非常人性化带有激情的公司,建议穿着精神点。提前到达。带上几份简历。全程带有微笑,就像朋友的氛围。平常心,不卑不亢,交流学习。

2、面对不断否定你的面试官,千万不要方寸大乱。其实他不一定就是认定你是那样的人,就是想看你怎么证明自己,不要被其牵着鼻子走,要坚定自己的判断。自信。

3、小心谨慎,步步为营。任何一个问题都有可能是在考验你是否适合这个职位。就算一时间答不出来,也要表现的很冷静,有技巧的坦诚。想自己的优点,想想如何更加脱颖而出。

二、面试准备

1、对职位和业务的理解一定要到位,特别在专业问题方面,有自己的思考,与众不同的切入点。然后,呈现出自己与这个职位的匹配和热爱。

2、简历上的东西,特别是实习经历要好好总结,从各角度,针对可能问到的问题深度挖掘一下,然后准备陈述。每段简历要不不讲要么将出亮点,在如何艰难的情况下采取了什么手段克服了什么困难取得了什么效果,培养和展现了自我什么样的能力。

3、用过哪些QQ产品,QQ产品有哪些缺点,与同类产品比较,例如MSN,优缺点各自在哪里?有没有什么改进的建议和想法?尤其是从你的专业出发。

4、有可能会问,你笔试考试的情况,觉得做的如何?哪些问题有错误等等。 5、也可以适当展望一下你的职业规划。为什么要加入腾讯?

6、准备一些问题问他们。可以谦虚地问,请您针对我的情况,对我即将开始的职业生涯给些建议吧。

6、总结腾讯的面试经验,一定要实际动手做过项目,并为解决关键问题做出贡献!然后专业基本知识要扎实掌握,就问你简历上的东西,不要你什么都懂,就对你所掌握的那些知识要学的很深、很扎实,确实对技术执着、追求、热爱!

三、面试经历之一

我的问题有:自我介绍,项目介绍,这两个是必须的,在介绍项目的时候,面试官会深入问问题,会对某些细节,例如数据机构,算法复杂度,数据库连接问一些问题。随后是专业面试,题目都是相当经典的题目,大致有:进程与线程;

Unix和windows进程间通信的主要方式和系统调用;叙述TCP/UDP协议,他们的应用,TCP的三次握手,滑动窗口,超时重传;HTTP协议和COOKIE机制和一些COOKIE的问题(这个我不会);让你设计一个PDA上的通信簿,你会用树还是哈希,从这个问题会引申出hash,平衡数,红黑数的一系列问题;面向对象的多态是什么,设计一个多态的例子;C++的虚函数实现机制。问题不难,

但是你回答问题的手段和技巧很重要。几个经验:要有自信,敢说精通,熟悉这些词语,对自己的强项一定要毫不犹豫的说精通。回答问题之前,好好组织一下语言,不要说的颠三倒四,逻辑不清。问题一定要回答的全面,你说的越多越好,如果能把相关方面说出来更好。

在进行技术面的时候,一个最重要的问题就是,你要清楚的知道自己的强项,自己的特长,尽可能的把面试官朝你的方向引。我的特长是应用软件开发和面向对象建模,所以我每次自我介绍总要强调自己的软工很好,软件开发流程很熟,这样和很多面试官在软件开发流程方面就有很多问题可以探讨。你一定要展现出你的技术专业性(你是技术类的)和你对公司,职位的热情。

四、面试经历之二

第一个问题,看了你的简历,TCP网络知识学的不错 那讲一下TCP和UDP的区别 (简单!)OK,那你讲一下为什么TCP要三次握手 我说建立连接 他说其实没有什么连接这东西 都是虚的 他说的很对 所谓的连接确实很虚 人为的定义而已 以前没想过这个问题 综合所有对TCP的理解 我想了一会儿 我说为了协商窗口大小和初始序列号 他说对 是协商 那怎样协商初始序列号呢?我倒!没想过这个 那就临时想 应该是随机选取一个数 做为初始序列号 他说对 那为什么要随即选呢 我靠!!不整死我你不罢休啊 我想了半天 无果!他说随机选一个 就是第一个包的序列号一定是随机协商的那个数 其他的序列号的包就丢弃 也就是所谓的连接 可靠的传输 呵呵 问到这里 我明白了 这家伙确实厉害 其实知识很简单 就是你有没有想过为什么TCP他要这样做呢 一直往下问 为什么 为什么??这才是对技术的追求 对技术的热爱!他说OK,下一问题 如果有一个很大的程序 很 ci CPU,我说什么是ci CPU,他说就是很耗CPU 我说噢 心想很耗CPU就是很耗嘛 什么很ci啊 他继续说 你怎么找到那段很ci CPU的代码? 我说主要看一下while循环 for循环的语句 他说code builder(没听清,好像是这两个

单词)也是要做,但如果几十万行 几百万行的程序 有什么方法或工具去找呢 我说我们一般没这么大代码的程序 一般就是查看一下while循环 for循环的语句什么的 他说噢,那下一问题,volitate有什么作用 我了解一点 好像是防止编译器优化,他说怎么防止优化?我说不知道 只是了解这个东西 没具体用过 下一问题,函数栈空间里面有哪些东西?我说局部变量、参数、返回地址 他说嗯,返回地址是什么东西 我看过 但不大清楚 只怪在自己知识掌握的不大扎实 后来在他的慢慢开导下 知道了函数栈的大概原理 下一问题,就是上面说的谈谈select和epoll的区别,还有一个问题 记不起来了 想想整个面试过程他问的问题 都不难 刚开始都能回答 但他会一直往下问 一直问为什么?为什么要这样做?就招架不住了 就是看你对知识的掌握是追根求源还是浅尝辄止 这个面试官大概30出头 是个技术高管 但整个过程他非常有激情 感觉比我们还有活力 心态更年轻 他说的话比你多得多 对你有压倒性技术优势 别被他压倒 我心态很好 他跟我飚英语 我也加一些I see、OK之类的话 很淡定 对于技术面试 一定要放松 表现的比较牛 面试官更喜欢 呵呵 还有就是我能感受到他对技术的理解和追求的深度 虽然已经是高管了 但心态还是那样的年轻 有活力 我能看出腾讯是个怎样的公司 技术人员的培养方式和工作环境 很喜欢!

五、面试真题

1、使用Linux epoll模型,水平触发模式,当socket可写时,会不停的触发socket可写的事件,如何处理?

2、从socket读数据时,socket缓存里的数据,可能超过用户缓存的长度,如何处理?例如socket缓存有8kb的数据,而你的缓存只有2kb空间。

3、向socket发送数据时,可能只发送用户缓存里的一半,如何处理?例如,需要向socket发送8kb数据,返回值只有2kb发送成功。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuoyibo.cn 版权所有 湘ICP备2023022426号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务