您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 腾讯公司招聘cc程序员笔试题
腾讯公司招聘c/c++程序员笔试题1腾讯公司招聘c/c++程序员笔试题2008.02.28来自:中国职场在线共有评论(5)条发表评论收藏腾讯公司c/c++笔试题这部分的腾讯c/c++面试用的笔试题主要是c/c++、数据结构、简单算法、操作系统等方面的基础知识,方便去腾讯面试开发的同仁有所参考!笔试题的题型好像有sizeof、树等选择题。填空题是补充完整程序腾讯公司c/c++笔试题这部分的腾讯c/c++面试用的笔试题主要是c/c++、数据结构、简单算法、操作系统等方面的基础知识,方便去腾讯面试开发的同仁有所参考!笔试题的题型好像有sizeof、树等选择题。填空题是补充完整程序。附加题有写算法的、编程的、数据库sql语句查询的。还有一张c/c++开放性问题。腾讯c/c++笔试题如下:1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句#defineMax(a,b)(a/b)?a:b2、如何输出源文件的标题和目前执行行的行数intline=__LINE__;char*file=__FILE__;coutfilenameis(file),lineis3、两个数相乘,小数点后位数没有限制,请写一个高精度算法4、写一个病毒腾讯公司招聘c/c++程序员笔试题2while(1){int*p=newint[10000000];}5、不使用额外空间,将A,B两链表的元素交*归并6、将树序列化转存在数组或链表中structst{inti;shorts;charc;};sizeof(structst);7、char*p1;void*p2;intp3;charp4[10];sizeof(p1...p4)=?8、腾讯公司招聘c/c++程序员笔试题34,4,4,10二分查找快速排序双向链表的删除结点--------------------------------------------------------------------------------面试基本上都是和项目相关的,并当场说几个程序题的输出,不能用草稿纸昨天一道腾讯面试题,运行过后的答案还是不明白,谁能帮我解释下?题目如下,运行结果为8,8,8。悬赏分:5|解决时间:2010-4-2810:52|提问者:ppanwtclassA{inta;virtualvoidfoo(){}};腾讯公司招聘c/c++程序员笔试题4classB{intb;virtualvoidfoo(){}};classC:publicB{staticintc;virtualvoidfoo(){}};intmain(intargc,char*argv[]){printf(%d;%d;%d\n,sizeof(A),sizeof(B),sizeof(C));return0;}168859136ppanwtppanwt昨天一道腾讯面试05最佳答案答案8,8,8Aint4虚指针4Bint4腾讯公司招聘c/c++程序员笔试题5虚指针4Cint4(继承自B)虚指针4static是类公用的,不算到sizeof里面静态数据成员存储在全局数据区。静态数据成员定义时要分配空间,所以不能在类声明中定义。腾讯面试题其他2009-10-2713:24:04阅读597评论0字号:大中小订阅1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句2、如何输出源文件的标题和目前执行行的行数3、两个数相乘,小数点后位数没有限制,请写一个高精度算法4、写一个病毒5、有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。请问,如何安排,能够在17分钟内这四个人都过桥?2005年腾讯招聘腾讯公司招聘c/c++程序员笔试题6选择题(60)c/c++oslinux方面的基础知识c的Sizeof函数有好几个!程序填空(40)1.(20)4空x5不使用额外空间,将A,B两链表的元素交叉归并2.(20)4空x5MFC将树序列化转存在数组或链表中!取自基本都是基础题目,看来腾讯不准备放弃那些有思想但是还没有开始苦练基本功的人,只涉及到语言问题和简单的数据结构,其他的操作系统,编译原理,离散数学,软件工程,计算机原理,体系结构等等无一涉及,题目很多,有1个选择题想不来起来是什么了,题号不与原试题相符希望师弟师妹可以探讨探讨答案,从中学到笔试的经验声明:以下问题仅供本校园网校内师弟师妹为了考察自己学习的参考,不要传播1计算a^b2(运算符优先级问题)2根据先序中序求后序3a[3][4]哪个不能表示a[1][1]:*(&a[0][0])*(*(a+1)+1)*(&a[1]+1)*(&a[0][0]+4)4for(inti...)for(intj...)printf(i,j);printf(j)会出现什么问题腾讯公司招聘c/c++程序员笔试题75for(i=0;i10;++i,sum+=i);的运行结果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]);腾讯公司招聘c/c++程序员笔试题8}returnsDest;}2把字符串转换为整数例如:-123--123main(){.....if(*string=='-')n=____1______;elsen=num(string);.....}intnum(char*string){for(;!(*string==0);string++){intk;k=__2_____;j=--sLen;while(__3__)k=k*10;num=num+k;}returnnum;}腾讯公司招聘c/c++程序员笔试题9附加题:1linux下调试core的命令,察看堆栈状态命令2写出socks套接字服务端客户端通讯程序3填空补全程序,按照我的理解是添入:win32调入dll的函数名查找函数入口的函数名找到函数的调用形式把formView加到singledoc的声明将singledoc加到app的声明4有关系s(sno,sname)c(cno,cname)sc(sno,cno,grade)1问上课程db的学生no2成绩最高的学生号3每科大于90分的人数取自试一共60分钟,分发试卷和收回试卷费时5分钟,实际考试时间55分钟。选择题36道(都是5个选项的),计算题14道(一道题会有好几个问),题量比较大,我还有最后两个空没填写,实在是没时间了~~题目考查的范围比较全面,但是有所侧重,例如:如果外汇相对于本国货币升值,一般来说,本国的通货膨胀率将会怎样?下面就是5个选项。总体来说,试题本身难度不大,但是很费时间,阅读的速度非常重要,逻辑判断的能力要求很高,要求快速阅读、快速判断、快速计算,而且还不能粗心导致计算失误(我一般出现的情况就是计算失误~~,希望这次不会出现~~)腾讯这次的试卷可能字体印刷的比较小了,我的视力是5.3的,看上去不会有任何问题,但是坐在我后面的老兄就不好了,完全是模糊的一片,不断的缩减和纸张之间的距离才能看到,可能腾讯公司在这方面的成本应该适当放宽(也许也是一种测试吧,身体素质的测试~~)HR说今天就会有面试通知出现,等待中……今天下午3点还有一个招商银行的面试,应聘的核心业务软件开发工程师,应该没有什么问题的~~腾讯公司招聘c/c++程序员笔试题1011月5日还有KPMG的笔试,按照我做的以前的笔试题目来说,很Easy,全对~~但愿这次也是这样~~如果幸运的话,如果和腾讯能够很好的契合的话,应该在一个周的时间里面就签约了,大家保佑我吧。有朋友问我,为什么不去Google或者微软这样的公司,却要去腾讯?我的回答是:我个人的能力在Google或者微软这样的地方是没有太大竞争优势的,而且我想做的事情并不是CodeMachine,我希望能够在我的市场洞察力下,依据市场数据做出我的策略和idea,然后利用我的技术背景将其实现为一个原型系统,经过Team和部门的验证,最终与工程师们一起将其实现为公司的产品或者服务,这是一个从idea到product的过程,充满了创造的乐趣,充满了挑战,我就喜欢这样的感觉,而腾讯能够给我这样的环境,我希望我能够在腾讯5个多亿的用户群上为公司做出一点贡献,也是一次次自身价值的提升。取自由于近来有些人都问我腾讯笔试和面试到底是考什么,问什么,所以就灌下这篇水文,也算是我自己复习一遍以及给有兴趣或者后来者嗤鼻一笑的机会:)其实应聘内容也真的很难说清楚,而且我也不知道我所经历的是不是有代表性,何况我还是找工作的新手(本科也没找过工作,之前也只是应聘过华为),所以如果下文有什么疏漏之处,尽管踩我好了:)1。笔试我想腾讯的笔试还是比较适中的,虽然广度与深度都不够,但是毕竟因为它只是笔试,只是用来筛选面试者的,而不是象学术竞赛一样一战决胜负,何况它是笔试,所以也就有笔试的局限性。(啊哦,是不是离题?)笔试主要是C++的内容,然后还有一部分数据结构、系统平台(WIN32和LINUX都有)的编程知识(线程模型、共享内存、编译或对象模型等)、JAVA(这次笔试JAVA有一题,是填写同步的关键字的,当然题目没有明明白白告诉你写synchronized这个关键字啦,否则就要被人BS了,哈哈。好在JAVA下的同步基本实现机制相当简洁,只要刚才那个关键字申明一下就可以了,学过java多线程模型的人都应该知道填什么,可惜我那时我也拼写错误了,漏了一个字母。。。,好象是5分一题的,损失不小哦)等。可以说还是比较有代表性的。腾讯
本文标题:腾讯公司招聘cc程序员笔试题
链接地址:https://www.777doc.com/doc-1057151 .html