第一篇:腾讯2011校招笔试总结_cqiu
腾讯2011校园招聘笔试知识点总结(邱超)
(看好数据结构是王道)
一 腾讯笔试(软件研发C/C++方向): 1.数据结构(很多站30-40%)2.C++程序设计 3.计算机体系结构
4.操作系统考题(很多)5.网络知识(TCP/IP协议)数据结构考点:
1.二叉树的遍历 2.二叉排序树
3.散列表的查找(希尔排序)4.快速排序算法(选择题)5.图的最短路径
6.回溯算法(递归算法)
7.M插树考试,考了M插树的创建和遍历,给了程序,让填空 一道大的程序设计题:
让N个人坐N件事,每个人都具备坐这N件事的能力,但是每个人做每件事用的时间不同,设计程序求出N个人做N件事用的最少时间。
对N个人进行编号从0到N-1 对N件事进行编号从0到N-1 第i号人做第j件事用的时间为c[i][j] 笔试题没想到居然考了48分,感觉分数还是很高的(选择36分,答题12分)
数据存储空间问题(hot!考察程序占据的内存大小):
二 腾讯笔试(一面)
腾讯的一面比较倒霉,面试我的面试官是做后台研发方向的人,问了操作系统方面的题非常多。(面试官对数据结构中的排序部分非常感兴趣)
1.内存空间的划分,操作系统的程序在内存空间中是在哪块,用户的应用程序在内存空间的哪块
2.内存划分的级别,比如全局变量啊,堆栈空间啊,操作系统空间啥的
3.一种处理大量数据排序的题目,给200万个数据,让你按照从小到大的顺序进行排列,找出最小的100个数据,怎么进行排序。(我随便说的,面试官说堆排序的方法可以,要我好好看看具体怎么回事)
4.有两个进程的问题,第二个进程访问了第一个进程的地址,会发生什么样的问题,具体的题目记不清了
5.假如有100个QQ号码,这些号码是无顺序的,它们用链表的方法生成,将这100个QQ号码按照从小到大的顺序进行排列,采用哪种排列的方法比较好,如何进行排列(注意这些号码是以链表的方式生成的)
6.问了一个快速排序的时间复杂度问题(快速排序的平均时间复杂度是nlog2n)
第二篇:工商银行2014校招笔试 回顾
工商银行2014校园招聘笔试回顾
工行校招笔试采取全国统一上机笔试的形式,时间3个小时。其中,第一部分:综合业务及职业能力 2小时;第二部分:综合知识 30分钟;第三部分:性格测试 20分钟。
第一部分:
描述了“诺鑫银行”现状,而你是一个新进人员,需要在诺鑫银行下面的10个部门轮岗,从哪个部门先开始由你选择。具体部分名称记不清,大概就是营业、信贷、信用卡中心、技术、财务之类的部门。
每个部门下面的题型真的是奇葩!选择、填空、连线、分类都有。选择题就不说了,计算题基本上都是填空需要自己输入答案,逻辑分析类的行测题目在这里做成了连线题,还有个SWOT分析给你一堆东西让分类。楼主不才,看到时间只有5分钟了还不晓得有多少题目没做,只能一口气乱选到底~~~~o(>_<)o ~~
考查内容还是专业知识、行测、时事、英语,不过这次改版让这些题全部分散到每一个部门下面去了,没有像以往一样分开单独做。
第二部门:
主观题啊!纳尼~~~小伙伴们当时就震惊了
共有4个:第一,诺鑫银行要做一个问卷调查活动,时间一个月,由你们部门负责,老大把这事交给你做,还分配给你三人,一个资深前辈,能力强,素质高,就是有点忙,老出差;一个技术宅,分析能力一流,就是不善言辞,和同事交流少;一个新来的大学生,能力有限,激情高,踏实肯干。OK~~安排活动进程吧
第二,写一封致全行员工的邮件,号召大家参与问卷 800字以内
第三,有个人给你说,他们部门现在很忙,没得时间做问卷,他们老大许诺等这段时间忙过了就组织大家做问卷。问你怎么办500字以内
第四,去大学校园推广移动金融业务,写策划
我嘞个去这哪是招聘柜员和客服这些小虾米啊,这是让我们去做骨干啊,我是不是应该感动工行的伟大呢„„o(╯□╰)o
第三部分:
性格测试
接近100道吧总之就是问题又多又杂,经常遇到前一题的A和后一题的B组合在一起变成第三题的选项 不知是神马意思⊙﹏⊙~~
总之呢,工行今年高大上,考试内容牛逼哄哄,水准一流,领跑四大行。“真的猛士,敢于直面惨淡的人生,敢于正视淋漓的鲜血。这是怎样的哀痛者和幸福者?”楼主已经血淋淋的倒在了前面,后面的孩纸们加油!学姐只能帮你到这里了 祝君好运
第三篇:腾讯笔试&面试
2010腾讯实习生笔试-产品及其他类别
这是我第一次参加笔试~吼吼~后悔没带计算机
虽有保密协定,但是不透露具体题目就差不多了吧,毕竟大家很需要心里有个底的,像我昨天就搜了半天笔经,还是一头雾水
我投的是业务类职位,归为了产品及其他类别,想必有些职位的题型大致相同,而试卷上有写试卷类型代码,估计就是有分A、B、C等类了
题目有几大类型:
1、计算推理逻辑题,很考验计算,我手算得很痛苦,貌似有人带计算机的,老师貌似没说啥(题不难,手要快!)
2、阅读理解,就是给一篇中等长度的文章,然后给几个选择题,比高考阅读理解简单。。
3、问答题,题目较为五花八门,看的是你的思维创新和缜密性吧~如:问你**优缺点各n个,并剖析前几个
时间很紧,我以为我会做完的,结果没有
一小时交卷
望后人有所借鉴!祝笔试所有同学顺利!
广州站腾讯开发类笔经
这才刚开始找实习,就出了一堆奇奇怪怪的情况;
我还是发点笔经,看能不能拯救拯救我那点可怜的RP;
我笔试的是开发A类的;
听一考java的同学说他们没有附加题,可是我们的有三题附加题,所以可能不太一样(纯属猜测)。
全卷100分,其中60分选择题,每题3分,40分填空题,每空4分,最后有三题编程附加题,腾讯说附加题仅作参考,不做计分排名用。
选择题第一题考extern的作用;
第二题考strstr函数的作用;
第三题考windows下线程什么优先级最高;
第四题考一个交换x,y值的函数的正确写法;
接下来的不是很记得了,内容大概有
析构函数/构造函数能不能被继承,虚函数的继承,linux下fork的返回值,unix下进程间通信最快是采取什么方法;
const int* x和int* const x的区别,int*p[4]的含义;
指针的自加和引用等等。。
选择题就只记得这些了,下面说填空题;
第一题是问(++x)*(++x)和(x++)*(x++)的值;
第二题是给了一个二维数组a[2][3],然后定义了一个int*p[3],p=a;然后问*(*(p+1)+1)的值;
第三题是一个计算变量x的二进制数里面有多少个1的程序填空题,while循环里面进行的是x=x&(x-1);
第四题问inline的作用
第五题问ifndef的作用
第六题给了一个将链表逆序的程序,填空;
填空题就这些了,下面附加题;
附加题三题:
第一题是将两个已经排好序的链表合并成一个有序的链表;
第二题是用O(n)的时间复杂度和O(1)的空间复杂度对二叉树进行层次遍历;
第三题是一个逻辑推理题;四个人,其中一个是小偷,他们每人说了一句话,其中有三个人说真话,一个人说假话,让写代码判断哪个是小偷;
好了,试题就这些了。
腾讯2010 北京业务类试题
1怎么使理发店人气不旺时人气增加;
2开一个公司,生产纸杯,提出二十个纸杯的测试点;
3设计一宠物养成类的游戏,要求提出具体方案,并提出这个游戏将会受欢迎的3大原因;4QQ的十大优点和十大缺点,对于前两点得详细解释。;
面试经验
在腾讯招聘实习生之前,我真的没想过要去,只是觉得互联网行业与我工作毫不相关。面试笔试之前搜不到秘书面经,所以写一篇,希望对后来的兄弟姐妹有用。
一.选择实习生职位
查看职位说明书。这很重要。因为它不仅可以让你知道你是否真的适合这个职位,也可以让你在之后的面试中按照它选择性地向面试官展示自己的优势(避免面试官面试了你很久,但是找不到他想要的特质,而你因此被鄙视)。
二.面试及笔试准备
1.根据职位说明书预测笔试可能出现的题目
比如:秘书职位说明书里,“有活动策划经验有限”可以推出,笔试里可能有活动策划相关题。实事证明我这个推断是正确的,因为笔试中有一题是为工作了长时间的员工规划一个活动,让他们减压、放松、释放。
再比如:秘书职位说明书中说,要有“创新”。这说明公司想找的不是一个死板的人,只具备“硬实力”的人,他们要找的是一个有“软实力”的人。具体来说,笔试中那道E-mail写作和计算题属于“硬实力”是可以通过系统训练短时间获得的,而活动策划和为理发店增加人气这样的题是需要长期知识经验积累才能出色完成的,所以把做题的重点放在“软实力”题上。
2.群面
秘书的群面放在笔试之前,这可帮HR省去很多力气,因为很多东西是需要看的。通过职位说明书也可以知道是为什么。
“亲和力好,形象气质佳”这需要当面看才看得出,因为现在好多简历照片是伪造的。“良好的沟通能力、团队合作精神”在群面中可以快速被HR发掘。
3.二面、三面。一对一。HR面
在这几面最重要是对自己的简历熟悉。自己做过的大型活动都能用STAR法描述出来。察言观色。其他注意事项参见他人帖子。
4.终面。总监面。压力面试。
面我的总监酷酷的,他可能就是我未来的顶头上司。
基本是压力面试,总监表现得不屑漠不关心,这其实可能是在考验我们的人际沟通能力,看我们是否能带动气氛。
他还会说你笔试成绩不好。这其实是想知道你大学成绩怎么样,在考察你的学习力。总之做到处变不惊,神情自若,分析问题背后的问题。应该可以很好应付了。
以上是小女的一家之言,仅作为各位的参考。面试最重要的是做好自己,做自己才可能打动面试官。
本来不想参加腾讯实习招聘活动的,因为觉得如果不好好准备的话根本没戏,事情证明确实如此。而且我的做事风格向来如此,如果我想做一件事,肯定提前两个月来准备。大学三年想做的事基本都做成了,因为我觉得自己善于规划找机会。被同学拉去笔试,前一天晚上匆匆看了几眼程序员的面试宝典。第二天去西工大笔试,当时笔试地点还有点小变动,一顿狂奔之后到了目的地。
由于场地问题,组织者还花了点小时间调座位,还好我抢到了第一排的座位,最好的位置,呵呵。然后开始答题,发现腾讯很重视C++的功底,考的很细,如果功底不够深,很容易打错。(PS:一软院的同学因为C++功底好,一面面了两次,直接跳过二面获得了HR面的资格),然后还有些数据结构的基础题,比如反转链表,让你填空,sizeof的各种用法,win32平台的一些知识,还有几道附加题,主要是算法数据结构方面的,记得第一题是用递归的方法实现两个有序链表的链接,第三题是个推理题,用编程实现,类似杀人游戏那种的题目。写代码费劲了点,于是写了算法思想,后来证明还是有用的。然后就是等待,本来也没抱什么希望,希望腾讯把我鄙视后,接着准备android开发竞赛。没想到晚上十一点的时候,在官网上看到了自己的名字,进入腾讯实习生一面了。兴趣,给她(好朋友)打了电话,然后就开始思考腾讯可能出哪些面试题,时间有限,我就选了些链表方面的算法,把那两道附加题想了一下,还有些面向对象的理解问题,看完已经两点多,本来打算复习下网络方面的问题,太晚了,就睡了,早上六点起来,看了朋友写的android面经,他还找来了在腾讯工作六年的人,帮我写了封推荐信,可能是我自己太不争气(准备的太不充分),最后还是被鄙视了。
八点多,到了面试的大酒店,上了六楼,然后开始等待,九点半通知我去602面试,进去后,对面试官说了声你好,他笑了一下。开始让我自我介绍,我的介绍花了一分钟多,强调了自己学习能力,团队合作能力,项目经验之类的,然后他拿出笔试的卷子,找了两道他认为比较难的问题。问了我,第一个关于指针的,因为自己的C++功底还可以吧,顺利答上
了,另一道题关于C语言的与操作的题,我觉得自己做的很正确,但是面试官还是觉得不对,觉得自己没有掌握,面试官看出我的窘态。于是换了话题,谈谈对面像对象的理解,这个我觉得太容易,一顿忽悠,他还是很满意意的。然后他让谈了对android平台的认识和优缺点,呵呵,撞到枪口上了,我可是班里唯一会这个平台编程的,操作系统课上还给大家讲了他的系统架构和优势,一顿白乎。然后我还主动问了一下腾讯会在android平台上做些什么东西,他说你的方向选对了,未来这个平台的发展机会很大。然后我谈到了自己的竞赛和项目经理和自己最近要参加的一个android开发比赛。
接下来的是重点,是为什么挂掉的原因,因为没有复习网络的相关知识,所以他问道oSI七层协议的时候,没有答全。可能给面试官的感觉是基础知识不够扎实,腾讯是不准备要那些基础知识不扎实的人的,哪怕他做过再多的项目。然后问了我一个小算法题,如何判断两个链表是否交汇,我给了二层遍历的解法,一定可以实现,但是效率太低了,从他的表情中可以看出,很不满意。
最后问我有什么问的吗,我说说我今天表现出来的缺点,他说基础不够扎实,原因如上,建议我本科不要着急做工程,一定要把基础打牢。我一顿点头,然后道了声谢走出去了,心中十分忐忑。
等了两天,没有结果,被鄙视了,总结一下,申请实习生,一定要准备充分,提前一个月,准备算法,网络,体系结构,数据结构方面的。基础一定扎实,现在给自己制定了一个计划,如果能保研。大四一定要把算法的短板补上来,<<编程之美>>,<<编程珠玑>>一定要看好。还有一定要《c++primer》,《think in java》,看完至少两遍,并做下学习笔记,写在自己的技术博客里。最后建议大一大二的学弟,对学习有迷惑的,一定要记得买本《我是一只IT小小鸟》。
PS:如果我提前一个月准备,腾讯实习生肯定拿下,这次面试其实提高了我的自信心,腾讯的笔试面试不过如此。
腾讯QQ之技术类OFFER攻略
腾讯QQ之技术类OFFER攻略
由于近来有些人都问我腾讯笔试和面试到底是考什么,问什么,所以就灌下这篇水文,也算是我自己复习一遍以及给有兴趣或者后来者嗤鼻一笑的机会:)其实应聘内容也真的很难说清楚,而且我也不知道我所经历的是不是有代表性,何况我还是找工作的新手(本科也没找过工作,之前也只是应聘过华为),所以如果下文有什么疏漏之处,尽管踩我好了:)
1。笔试
我想腾讯的笔试还是比较适中的,虽然广度与深度都不够,但是毕竟因为它只是笔试,只是用来筛选面试者的,而不是象学术竞赛一样一战决胜负,何况它是笔试,所以也就有笔试的局限性。(啊哦,是不是离题?)笔试主要是C++的内容,然后还有一部分数据结构、系统平台(WIN32和LINUX都有)的编程知识(线程模型、共享内存、编译或对象模型等)、JAVA(这次笔试JAVA有一题,是填写同步的关键字的,当然题目没有明明白白告诉你写synchronized这个关键字啦,否则就要被人BS了,哈哈。好在JAVA下的同步基本实现机制相当简洁,只要刚才那个关键字申明一下就可以了,学过java多线程模型的人都应该知道填什么,可惜我那时我也拼写错误了,漏了一个字母。。,好象是5分一题的,损失不小哦)等。可以说还是比较有代表性的。这里罗嗦几句~~~~有的人总是问为什么都考C/C++,我想因为C/C++才能比较好的表现出你的编程的水平(包括风格、惯用法、技巧性、严谨性等),就象堆积木,给你不同形状的积木越多,那你就越能堆出更多的造型。还
有就是是OOP(这里废话几句~~~OOP思想很重要,记得当年初次接触C++真的是只知其所然,而不知其所以然。特别是“虚拟—virtual”这个词,可以说是最最核心的了,理解了它,你会觉得这个词实在太优美了,哈哈~~你可以这样测试你自己的OOP能力,针对OOP的三个特点用程序写出对应的例程,如果能够写得正确且健壮,那么应该也就什么问题了)做比较大的项目现在一般都采用OOP来实现的了(当然对于特殊的需求、环境和人除)。VB和DELPHI虽然也很流行,一方面是他们没有国际标准,其次是由于它太高级了,一些传统的编程技术被隐藏了,姑且不论VB(6。0以前)不支持OOP,那就更难用它来考OOP了,DELPHI支持OOP,但是我想很多同学都只是用它进行OBP,而不是OOP,所以。。至于JAVA,我本人也很喜欢,而且怎么说,JAVA也很接近C++,何况其API也比C/C++ Library更规范、全面,所以使用起来很方便。但是正如考数学分析比考高等数学往往会加深对数学的理解的道理一样,除此以外也有另一层寓意,假如你能徒手打败你的敌人,那么再给你一把利剑,我想你会在更短的时间内结束战斗,呵呵。所以考C/C++还是比较合适的,公平是相对的。。
2。一面
面试其实也挺难说的,因为这个环节很灵活,也许在面试之前连面试官自己都不知道他自己将要问什么,呵呵。这里也只是给出一个case(归纳法不适用,呵呵)。一面时,我只带了两页纸简历,到了面试地点,才发现很多人都是一叠资料的,有的人还不断在复习资料。。别提当时我有多狼狈了。。根据外貌和谈吐可以推断出一面面试官是一个前线的技术专家。面试时首先自我介绍,我一向没刻意去背自我介绍,但是也事先想好了的。然后就是问你哪种编程技术比较拿手啊,项目经验啊,我想关键是深度一定要够,一定要体现你的参与价值和收获,不管是开发过程还是开发技术。面试时我分别从开发过程与开发技术两个方面说了两个项目,感觉面试官还是接受了的,然后小部分技术细节,比如说在一个项目里面为了解决一个问题,你采取了什么策略,采用了什么技术,这个可千万不能说错哦,不然你就是在自打嘴巴了。。也许我的笔试成绩还可以,所以语言层面的问题基本没有了。总结,这个面试官很实在,也相当和蔼可亲。。
3。二面
二面的面试官比一面的少,应该都是部门经理。坐这个位置的人都是技术和管理的大拿了,当然这是后来知道的啦。因此这次面试分技术和非技术两部分,不过主要还是技术的。首先还是自我介绍。。然后面试官就开始设擂台了,问你觉得笔试试卷出得如何?我思考了2秒钟,说比较适中(如果我说难,那么如果是简单的话,那我就被BS了,实际上也不难吧,说容易吧,如果我考得不好,分数我倒是看到过,但是不知道那算高还是低,所以很容易被BS),看面试官表情,显然我的回答应该没有W/A掉。接着,他继续问到,你觉得你做错了或者没有把握的题目是哪题。我就说了两三题了,然后他奸诈的看看了我的试卷,从他的表情,我知道,嘿嘿,这个回合是我赢了。然后他就要我介绍一个有代表性的项目。显然这次跟一面要有所变化才行,毕竟是二面了。于是我挑了一个比较容易表述的,简洁清晰,又有一定技术难度的(主要是系统架构方面)展开攻防战,此情此景。。恩,你猜对了,就象电视上看到的警察审讯嫌疑犯一样,呵呵,只是这个“警察”是面带笑容的。。反正,他会象导弹一样追着你来“攻击”,如果你承受不了的话就要中弹了,等到你中得多了,游戏也就GAME OVER了。。我想最好还是讲得高深一点,这样就提高了他反击的难度,正如论文一样,要写得让审稿的人看不懂,这样他就挑不出毛病了。。哈哈。如果你没真正做过或者做得不好的话,很难在这回合取胜的了,除非你是作弊高手,或者。。面试官发烧了:)除了技术,在面试中也会问非技术的问题,他问我想搞管理还是搞技术,你喜欢什么样的岗位,最最喜欢哪们语言,你的长处在哪里,你有什么值得称道的思想品质,你拿了其他公司offer没有等等。面试完了,如果他叫你等一会参加HR的聊天,那么你就有希望了。
总结,这个面试官很狡猾,哈哈,不过不用怕,他只是来装出来吓你而已,其实很好人的啦。
4。HR谈话
基本上没什么好说的了,只是问了几个小问题而已,比如你对哪些公司有意向,哪什么原因;如果我们录用你,明天就要签约,你行不行等等。。我都是诚恳的回答啦,因为我知道如果我挣扎是没用的。。何况HR经理(腾讯HR经理英文名叫TOM)这个位置也只有牛人才能当,何况TOM是两年前从其他公司挖过来的。。
5。总结
感觉腾讯的面试比较严谨(不难推出我想说的了吧?呵呵),当然如果你有所准备那就更好了。
第四篇:2013东软校招笔试题目
1.学习中遇到的问题如何解决?
2.遇到规定时间无法完成的任务时如何解决?
3.线程如何使用?线程的常用方法?wait和sleep的区别?
4.&与&&区别?
5.抽象类与接口的区别?
6.学校本专业多少人,你在学校排名是多少?
7.如何使用异常处理?
8.B/S C/S的区别?
9.文件读写需要使用哪些类?你都读写过什么文件?
10.什么是面向对象?
11.二分查找的算法、冒泡排序?用语言描述或在纸上写
12.素数之和1~100?
13.单例如何实现?
14.hashmap与hashtable的区别?、15.sql语句执行的先后顺序?
16.java都学过哪些课程和内容(java体系结构)
17.xml的解析和编辑
18.JavaScript实现时钟功能?
19.javaapi是否使用过,如何查找某一个类的方法
20.JavaScript作用?JavaScript调试?
21.左外连接和右外连接的语句、视图和索引的使用
22.分组使用什么语句
23.request的作用?
24.杨辉三角形编写
25.get和post区别?
26.2个画面之间传值
27.重载和重写的区别
28.连接数据库的步骤
29.什么时候使用static
30.Final修饰类的作用
31.什么时候会创建内部类
第五篇:2013东软校招笔试题目
面试问题汇总
1.简单自我介绍
2.总结一下自己的优缺点
3.Oracle中建表语法,事务相关特性
4.JDBC过程
5.在东软实训中心有哪些收获
6.对东软是否认可