腾讯面试试题总集.docx
- 文档编号:8390610
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:11
- 大小:26.79KB
腾讯面试试题总集.docx
《腾讯面试试题总集.docx》由会员分享,可在线阅读,更多相关《腾讯面试试题总集.docx(11页珍藏版)》请在冰豆网上搜索。
腾讯面试试题总集
腾讯责任有限公司历年面试题
2010年腾讯招聘
1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
#defineBIG_THAN(a,b)(((b)–(a)&(0x1<<31))>>31)
2、如何输出源文件的标题和目前执行行的行数
intline=__LINE__;
char*file=__FILE__;
cout<<"filenameis"<<(file)<<",lineis"< 3、两个数相乘,小数点后位数没有限制,请写一个高精度算法 4、写一个病毒 while (1) { int*p=newint[10000]; } 5、有A、B、C、D四个人,要在夜里过一座桥。 他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。 请问,如何安排,能够在17分钟内这四个人都过桥? 1,2先过桥,用了2分钟; 2返回送手电,用了2分钟; 5,10再过桥,用了10分钟; 1返回送手电,用了1分钟; 1,2一起回来,用了2分钟;一共用了17分钟 2005年腾讯招聘 选择题(60) c/c++oslinux方面的基础知识c的Sizeof函数有好几个! 程序填空(40) 1.(20)4空x5 不使用额外空间,将A,B两链表的元素交叉归并 typedefintdataType; typedefstructnode { dataTypedata; structnode*next; }Node; typedefNode*List; Listconnect(ListaList,ListbList) { Node*p,*pNext; Node*q,*qNext; p=aList; q=bList; pNext=p->next; qNext=q->next; if(aList==null)returnbList; if(bList==null)returnaList; while(q->next! =null&&p->next! =null) { p->next=q->next; p=pNext; pNext=pNext->next; q=qNext; qNext=qNext->next; q->next=p; } If(qNext==null)qNext->next=pNext; If(pNext==null)pNext->next=qNext; returnaList; } 2.(20)4空x5 MFC将树序列化转存在数组或链表中! 自"" 3a.) for(intj...) printf(i,j); printf(j) 会出现什么问题 5for(i=0;i<10;++i,sum+=i);的运行结果55 610个数顺序插入查找二叉树,元素62的比较次数 710个数放入模10hash链表,最大长度是多少 8fun((exp1,exp2),(exp3,exp4,exp5))有几个实参 9希尔冒泡快速插入哪个平均速度最快 10二分查找是顺序存储链存储按value有序中的哪些 11顺序查找的平均时间 12*p=NULL*p=newchar[100]sizeof(p)各为多少 13频繁的插入删除操作使用什么结构比较合适,链表还是数组 14enum的声明方式 其他1个选择暂时想不起来了 大题: 1把字符串转换为小写,不成功返回NULL,成功返回新串 char*toLower(char*sSrcStr) { char*sDest=NULL; if(__1___) { intj; sLen=strlen(sSrcStr); sDest=new[_______2_____]; if(*sDest==NULL) returnNULL; sDest[sLen]='\0'; while(_____3____) sDest[sLen]=toLowerChar(sSrcStr[sLen]); } returnsDest; } 2把字符串转换为整数例如: "-123"->-123 main() { ..... if(*string=='-') n=____1______; else n=num(string); ..... } intnum(char*string) { for(;! (*string==0);string++) { intk; k=__2_____; j=--sLen; while(__3__) k=k*10; num=num+k; } returnnum; } 附加题: 1linux下调试core的命令,察看堆栈状态命令 2写出socks套接字服务端客户端通讯程序 3填空补全程序,按照我的理解是添入: win32调入dll的函数名查找函数入口的函数名找到函数的调用形式把formView加到singledoc的声明将singledoc加到app的声明 4有关系s(sno,sname)c(cno,cname)sc(sno,cno,grade) 1问上课程"db"的学生no 2成绩最高的学生号 3每科大于90分的人数 取自"" 我介绍。 我就.... 2.根据做过的东西问。 如游戏中的难点啊之内的。 我就随便聊聊,图像显示啊。 3.倾向做前台还是后台。 为什么? 我说后台。 再问我有什么优势? 我说以前做的东西和后台差不多吧(本人以前做交换协议的)。 4.还问你有什么优点之类的? 5.后台系统的瓶颈。 感觉没有太多共同语言,他也对我不是很感兴趣。 有戏的当场就hr了,我直接就会了。 对我来说,能让我参加复试已经比较以外,因为和上个面试管就聊聊一会,感觉没说什么,也对我项目不敢兴趣。 上午7点就起来了,睡一觉起来再说。 取自"" 了六场.三次群呕.我都坚持住了,现在还没吃饭呢.不过在第一时间给大家写写面经吧. 先说腾讯.上午去面11点到,被告之要推迟两小时,我晕,中午还有EMERSON呢.去找HRMM,他看我一眼说: 你就是XX啊.没关系我帮你往前安排一下,我乐,11点半开始二面.面我的居然是个技术主管.别人都是业务主管啊.有点晕不过没紧张.面我超时了.感觉自己发挥还不错,因为他虽然一直看表但是还是对我的话很感兴趣.他是做搜索引擎的,所以问了我好多这方面的问题.一点都没准备,不过先编.BLABLABLA.他问完我我就开始给他讲我的IDEA. 昨天晚上用4个小时写了一篇关于腾讯发展的IDEA.能讲半个小时.不过他只让我讲了10分钟.没所谓,让讲就行.本来他都问完我问题了,结果最后突然又问我你编程怎么样? 我狂晕.编程好我来投业务干嘛.说会C++,问: 写过什么程序/答: 编过电子琴./问: 具体讲讲./答: ......想不起来了.然后又问我其它技术问题,我就郁闷.面完了,他说你等等面三面,我说好。 回到大厅.XX也过了,好啊我们是好兄弟,一起握手.等ING.过了15分钟HRMM又说上午时间不够,所有人都改下午,我不能改啊,再上.MM一看是我想了想说,帮我安排,于是我终于在最后一个人做了三面.不知道我那个兄弟下午面的怎样.三面面了15分钟,大概是对工作的看法还有薪金待遇什么的.很轻松.然后让我等消息,就这样了.感觉自己发挥没问题,但是鉴于以前做过一件糗事,被TENCENT记录在案,所以要是最后被拒了也只能是那个原因了.没所谓,反正偶也没想签. PS: 大多数面业务的都是业务考官.我很巧碰到技术的.业务考官一般都问OPENQUESTION.比如给你100万怎么赚钱什么的.比较简单.没什么需要担心的. 3面完QQ后打车到EMERSON.去了发现要填表,时间好紧.匆匆填完正好进场.出来的人又是群殴.不过这次是案例分析.这个偶最喜欢也最拿手,吼吼.大概是30分钟做PROJECT,10分钟的PREZENTATION.最后是10分钟的考官点评.我们抽到的项目是把一些产品卖给网通.跟运营商打交道我最在行了.所以刚开始我的思路就很明确.大家就让我做LEADER了. PS: 大家记住群面的时候LEADER是自然产生的,千万不要争,不然对大家都没好处.我们组做的项目我感觉比对手好.而且大家的TEAMWORK也要强于对手吧,个人感觉呵呵.偶是很重视TEAMWORK地.然后就完了,回来等通知,可能会有四面单挑,管他呢,反正我面完了.呵呵 写了这么多也该吃东西了,谢谢大家花时间看我写的这么多的有点罗嗦的文章.也希望北邮的同学在面试中都可以得心应手. ----------------------------以下为一位同学的回帖---------------- Re: 腾讯三面加EMERSON三面归来 案例分析其实重在平时的培养。 平时学的课程大家都觉得没有什么可以学习的但是,做案例分析的时候就完全显现出来的。 首先要根据案例确定这个需要分析的重心在那里,然后根据这个重心想想平时学习中围绕这方面的问题能用到的一些东西。 用这些东西去审视一下这个案例可能出现的问题,其余的就要靠自己的见解了。 平时大家要多多注意市场状况,看看网上的一些评论,对市场的洞察力是很重要的;比如今天的一些市场操作上的大事或者是互联网产业内的一些大事等。 大家觉得不需要学习,但是管理类和市场类还是需要很多日常的积累的,这种洞察力不是说有就有的。 取自"" /////////////////////////////////////////// 7号签了腾讯~心安了不少。 回想起来,还有不少值得记下来的地方: 11月2号,腾讯在华中科技大学大学生活动中心B座305开宣讲会,18: 30开始,赶到那里的时候,18: 20,上到3楼,Mygod,走廊都挤不进去了,里面已经开讲了。 正找了个阶梯从窗户外往里看,一个坐在窗户边上的mm往外得意的看了一眼,把窗户关上了~心里那个寒呐~~ 和mm无奈地走出了活动中心,给队长打了个电话,队长很够哥们地蹬着破车来了,一起去了他寝室。 坐着聊了片刻,到19: 30了,想想走过去大概也开完宣讲会了。 过去以后投了两份简历就回去了。 第二天,白天考完了Tencent地笔试,晚上又收到了Tencent的业务类面试通知。 技术类笔试看来无望(自从到队长寝室一游之后就有了这个感觉),于是开始准备产品策划的面试。 Google了一把“产品策划”,收获甚微,Baidu了一把,嘿嘿,好东西出来了。 花了大概半天仔细了解了一下产品策划相关的流程和要求,有把Tencent的发展历史和其业务认真地研究了一下,觉得对腾讯了解的差不多了。 面试的这天很快到了,之前就在bbs看到说去面腾讯业务类的GG们都是西装笔挺,到了那里一看,果然如此,技术类的和业务类的基本上是两个世界的人。 看来偶在业务类的应聘者中算是够抢眼了。 轮到我还有一段时间,开始和周围的人攀谈起来,大致了解了会问哪些问题,也都是之前准备过的问题,心里越来越踏实了。 告诉自己,不要紧张,面试官也是人。 本来我排的时间是14: 30,叫到我的时候,已经是16: 30了。 1507号房间,坐下,呈上简历。 问: 简单介绍一下你自己。 答: (这个问题,准备过的嘛,行云流水一番),着重介绍了一下Ziqiang网站的创建过程。 问: 你是leader? 答: 是的。 面试官在简历上一阵狂划,似乎很在乎leader这个经验。 问: 你对产品策划怎么看的? 答: (又是准备过的,结合Tencent的发展描述了一番) 问: 如果我们现在有一个产品,但是它的市场反映平淡,怎么办? 答: 首先是要进行市场调查,搞清楚用户对产品的看法,分析到底是产品的价格问题,还是产品的功能问题,还是说市场上有其他更好的产品。 如此往复,对我们的产品进行相应的改进,循环改进。 ……大致如此。 问: 你对QQ有什么意见吗? 答: 有几个意见。 其中一个是: 腾讯目前已经有了很多很好的产品,比如QQ梦想地带(面试官脸上出现一阵激动),还有QQMail,这都是腾讯的两个很好的栏目,但是我调查了一下我周围的朋友,知道的很少…………大致如此。 ………… 曰: OK,我可以告诉你,你在我这里已经Pass了,我会给你安排二面。 二面大约在17: 10分开始了。 二面的面试官是个略年长的,问的问题基本相同,看样子他也是对Ziqiang网站那段经历最感兴趣。 问的不同的问题有: 问: 为什么你要加入腾讯? 答: ~~mp一番。 问: 你对中国互联网的发展怎么看? 答: 据第十六届CNNIC互联网报告,中国目前的网民总数是亿,其中,使用QQ的有8000万人,即80%,…………又是mp一番,好佩服自己,居然又扯到Tencent上来了。 ………… 二面的考官似乎很高兴。 曰: 你怎么对腾讯这么了解啊? 答: 首先,我接触互联网的时间很早,另外,为这次招聘,我也确实准备了很长时间。 曰: 好,你到Alex那里做一个资格考察吧。 ………… 三面在18层。 一同上去的有5人,门口还站着两人,看来有的等了。 每一个出来的人,都说,他(考官)好严肃,一笑都不笑……我最后一个进去。 考官的确很严肃,但是还称得上和蔼,只是不笑。 “还有简历吗? ” “有”,双手呈上,幸好带了两份简历过来。 “介绍一下你自己吧。 ” “我叫×××,我应聘产品策划最大的优势是: 我又5年互联网工作的经验,有丰富的策划和执行的经验~…………”。 “你为什么要加入腾讯? ” mp一番,这招真是屡试不爽啊。 “你是哪里人? “ “××××。 ” “如果让你到深圳去工作,你父母会有什么意见? ” “我很感谢我的父母,他们鼓励我从小就养成独立的性格。 我所作的决定,他们一般都会支持我,因为他们相信,我的决定一定有我的理由。 所以,我相信,我到深圳去工作,他们也一定会支持我。 ” “如果今天晚上或者明天就要跟你签约,你同意吗? ” “我希望能尽快跟腾讯签约。 ” “好的,你还有什么问题吗? ” “我们知道,在产品策划后,最重要的一个环节就是执行,只有执行到底,产品才会成功,但是这个环节也是最困难的环节。 我想知道,腾讯在这个步骤上,采取了哪些有效的措施? ” “关于这个问题,因为我也不是负责这个环节的,所以我了解的也不多,如果你加入到我们公司来,我相信过几年之后,你了解的一定比我还多。 ”握手,告别。 “您是Alex吧。 ” “是的。 我是。 ” “好的,谢谢您。 ” 出门。 感觉很轻松,应该没多大问题了,三轮感觉都不错。 看看时间,18: 30。 三轮一共花了2个小时。 7日凌晨一点,接到Tencent的录取通知,好兴奋。 给爸妈打了个电话,都很高兴。 7日下午,签了。 取自"" ////////////////////////////////////// 我是复读了一年才进入武大的,入学之初我就已经打定主意毕业之后就去工作,而且一定要去广东。 其实我可以选择在学校里一直读下去,可是父母却会一天一天老去,而他们已经辛苦了半辈子了。 早点让父母享点闲福,是我中学以来的愿望。 一开始对“工作”其实也没有什么概念,毕竟四年之后的事情太遥远。 等到熟悉了校园里的生活之后,我开始思考自己以后的出路了。 如果我按部就班的跟在老师后面背背书抄抄笔记写写作业考试前认真准备一下,无疑也能跻身成绩优秀学生之列,多拿些奖学金。 可是这对于找一份理想的工作来说,显然是远远不够的。 对于计算机这一行来说,无论是理论知识还是编程动手能力,你都要出类拔萃到时才能脱颖而出。 我正是考虑到这一点,所以在大学期间读了很多的专业书籍,课下也常常编写程序,慢慢的积累理论和实践知识。 不过总是一个人自顾自的看书编程,也不知道自己到底学得怎样。 去年10月中旬,我看到趋势科技校园招聘的海报,心中一动,想到如果我去参加他们的笔试,不就可以检验一下暑假时学C的效果如何了? 抱着这么简单的念头我在网上填了一个申请,没想到后来真的获得了一个笔试的机会! 第一次参加企业的笔试我感到很新奇,在一大帮以求职为唯一目的的参试者中我又觉得自己有些好笑。 那次笔试分为两部分,前面45分钟是EQ和IQ题,后面2个小时是专业测试。 除了EQ题是中文的外,其余题目全是英文的。 专业测试题中有很多C查错题,一些计算机网络方面的题,还有两道是自编程序题,在暑假时看的《C编程思想》正好派上了用场,所以做得蛮顺手。 考完回来我记下了卷子中考到的而我又没有弄清楚的知识点,然后继续看书、上机验证。 大三上很忙,很快我就忘了这回事。 所以11月16号趋势科技让我去面试,我颇感意外,也犹豫了很久。 在一些朋友的鼓励下,我决定去尝试一下面试的滋味。 去之前看了几篇关于面试技巧的帖子,然后带着一本笔记本、几张证书的复印件就冲过去了,连简历都没有准备。 因为不熟悉地方,面试那天我差点迟到,喝了杯水之后便被领到HR的房间了。 面试过程很简单,因为我开门见山就告诉他我是一名大三的学生,然后向他介绍说我们信息安全专业其实和他们公司的要求挺对口的。 西装革履的HR开始时显得很惊讶(也许在疑惑自己怎么能让大三的小子混进来了呢),然后低头看我注册时的资料,然后问我专业课都学了什么,一直问了我很多密码学方面的内容。 后来他问我编程学得怎样,我就把那本厚厚的笔记本拿给他看――在大一时,我花了一个暑假的时间,把那本有名的《Windows核心编程》几乎抄了一遍――他好像蛮感兴趣,翻看了一会,问我平时是不是经常做读书笔记等等。 最后他问我有什么问题可以向他提出的,我就问了一下他们公司的福利待遇怎样,还请他就怎样成为一个有用的人才给我提些建议。 出来的时候看表,竟然面了近30分钟。 后文呢? 自然是没有后文啦,人家都说明了只要应届毕业生的。 不过收获却不可说不大,从笔试到面试,从技术到礼仪,从谈吐到着装的细节,求职必经的一些步骤我都演练了一遍,心里也有了个底。 一晃又一年,今年的校园招聘大大提前,从9月份开始,我们就不断地在网上填表格注册简历。 没想到第一个笔试的机会仍然是趋势科技给的,考试的内容和形式同去年一样,IQ题部分甚至一字未改。 因为有了去年的经历,所以我觉得自己应该会有一个面试的机会的。 只是他们的面试通知要过两三周才发出,期间我又投了一些其他的公司,包括自己比较向往的中兴、华为、腾讯,还有威盛、网易等等。 那段日子的主题几乎就是泡在网上,填表格,发简历。 那时心血来潮就考了锐捷网络的笔试,接下来的电话面试被我拒掉了,我本无意去福州,也就无谓浪费彼此的时间,同时我也想好好准备第二天在华工举行的威盛电子的笔试。 在北京威盛和深圳威盛的笔试之间,我接到了趋势的面试通知。 从华工赶回之后,我便着手准备去趋势的面试的材料,包括中英文简历、自荐信、他们公司的一些资料。 我仍然想采取去年的策略,把自己的笔记带去以展示自己的水平和潜力。 这次我穿着西装皮鞋提前到了面试的地方,却发现坐在我面前的面试官穿着牛仔衫休闲裤,斯斯文文的象刚从大学里出来的毕业生。 我的第一反应是,不能再用去年的那一套了。 面试的过程基本就是他问,我答,都是关于编程方面的问题,感觉上自己答得一般,唯一的亮点就是他问我编程实践中有没有碰到过什么BUG,我问他别人的BUG算不算,他说“也算”,我就把自己国庆时花了蛮多时间研究过的关于Windows窗口重画问题的BUG给他讲了一遍,他听得蛮仔细的。 一面出来我感觉不太顺,以为就此结束的当晚接到了二面的通知,第二天一早又赶往面试的酒店。 二面是二对一,两位面试官也很年轻,穿着休闲服,其中一位一开始就对我说“请介绍一下你毕业设计的课题”,我对他说我的毕设要下学期才进行呢,然后他才醒悟过来我才上的大四,不是研究生。 这次的面试顺畅多了,因为没有了项目经验、实习经历的囿限(我的简历对这些也只字未提),我反而可以比较自由的发挥,把话题引向对自己有利的方面。 那时我提到自己因为想学法语,所以写了个程序把一个在线法语教程上的mp3都下下来,没想到他们没问我那个程序的细节,反倒问我为什么要学法语,我说法国有很多有名的作家我希望有朝一日能读法文原著,他们马上问我最喜欢的法语作家是谁,我说是普鲁斯特。 然后他很惊讶的说“啊! 那么枯燥的东西你也能看得进去啊”,我就告诉他追忆似水年华很好看啊我还一直在看红楼梦呢。 接下来的面试气氛就变得很轻松了。 问的技术问题我都能在那本《Windows核心编程》里找到答案(所幸我没有忘光),中间又穿插着一些EQ方面的问题,如枯燥的工作和个人兴趣怎样去取舍。 面试的最后部分是英文问答,问我平时最喜欢做的事情是什么。 我紧张中随口答了几样,其中有ClassicMusic,他就追问我什么类型的ClassicMusic,我随口答道LiuDehua,MeiYanfang等等,话一出口就意识道他们期待着的应该是莫扎特、贝多芬之类的答案,这次肯定被笑死了。 果然我马上听到他们有点夸张的笑声,和一连串的“Isee,Isee! ”了,面试到此结束,我顺利进入下一轮。 第三面是小组讨论的形式,我们组6个人有5个都是硕士,我一个小本在里面显得非常的弱小。 另一方面我也不擅长在公众面前表达自己,所以这一面表现平平。 讨论结束面试官让每一个人都用三句话概括一下自己左手边的同学的缺点,轮到我时我却想不出一言来,干站着,窘迫极了。 三面完之后,仍然是让我们回去等消息。 不过我是再也等不到任何消息啦。 趋势三面之后第二天(11月3日)是腾讯的笔试,也是热闹非常。 笔试题分两部分,前面是技术测试题,25道必答的选择题,考的基本上是C语言和数据结构,还有两道选答题,是数据库和网络方面的,都很简单。 后面部分是开放性问题,问你最难忘的事情是什么啊,在大学里参加过什么社会活动呀,你觉得自己做得最失败的事情是什么呀,诸如此类的,我都认真答了。 晚上9点多的时候我收到了腾讯初试的短信,非常的感慨,心想他们的效率可真高! 不过等我登陆他们的招聘公告页,一看技术类的初试名单,就倒吸了一口冷气,那上面足足有150个名字! 怎样在这些精英们的重围中杀出来呢? 能通过笔试的筛选已经表明大家的技术基础俱不赖了,面试能不能胜出就看谁能从面试官那里拿到更多的加分了。 因此我想无论是开头的自我介绍还是各种材料,都应该比别人特别才好。 自我介绍原本很平淡,但因为历史上所谓的“鬼门关”就在我们家乡,我每年都要“从鬼门关上走几遭”,这就显得有点意思了。 简历只是稍稍改了一下求职目标,至于没有项目经验和实习经历的问题,我可以参考趋势面试时的做法,把自己平时编程实践时作的笔记带去,这应该比简历上那些短短几十字的模式化的描述更有说服力。 面试前应该多了解一下你应聘的公司,所以我把他们招聘页面上的关于腾讯发展历程、公司理念的部分Copy过来,准备打印后带去的。 面试的最后面试官通常都会留点时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 腾讯 面试 试题 总集