1、腾讯试题2012腾讯笔试1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 2、如何输出源文件的标题和目前执行行的行数 3、两个数相乘,小数点后位数没有限制,请写一个高精度算法 4、写一个病毒 5、有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。请问,如何安排,能够在17分钟内这四个人都过桥? 选择题(60) c/c+ os linux 方面的基础知识 c的Sizeof函数有好几个! 程序填空(40) 1.(20) 4空x5 不使用额外空间,将 A,B两链表的元素交叉归并 2.(20)
2、4空x5 MFC 将树序列化 转存在数组或 链表中! 取自/基本都是基础题目,看来腾讯不准备放弃那些有思想但是 还没有开始苦练基本功的人,只涉及到语言问题和简单的 数据结构,其他的操作系统,编译原理,离散数学,软件 工程,计算机原理,体系结构等等无一涉及,题目很多, 有1个选择题想不来起来是什么了,题号不与原试题相符 希望师弟师妹可以探讨探讨答案,从中学到笔试的经验 声明:以下问题仅供本校园网校内师弟师妹为了考察自己学习的参考,不要传播 1 计算 ab 2 (运算符优先级问题) 2 根据先序中序求后序 3 a34哪个不能表示 a11: *(&a00) *(*(a+1)+1) *(&a1+1)
3、*(&a00+4) 4 for(int i.) for(int j.) printf(i,j); printf(j) 会出现什么问题 5 for(i=0;i -123 main() . if( *string = - ) n = _1_; else n = num(string); . int num(char* string) for(;!(*string=0);string+) int k; k = _2_; j = -sLen; while( _3_) k = k * 10; num = num + k; return num; 附加题: 1 linux下调试core的命令,察看堆栈状态
4、命令 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分的人数 取自/试一共60分钟,分发试卷和收回试卷费时5分钟,实际考试时间55分钟。 选择题36道(都是5个选项的),计算题14道(一道题会有好几个问),题量比较大,我还有最后两
5、个空没填写,实在是没时间了 题目考查的范围比较全面,但是有所侧重,例如:如果外汇相对于本国货币升值,一般来说,本国的通货膨胀率将会怎样?下面就是5个选项。 总体来说,试题本身难度不大,但是很费时间,阅读的速度非常重要,逻辑判断的能力要求很高,要求快速阅读、快速判断、快速计算,而且还不能粗心导致计算失误(我一般出现的情况就是计算失误,希望这次不会出现) 腾讯这次的试卷可能字体印刷的比较小了,我的视力是5.3的,看上去不会有任何问题,但是坐在我后面的老兄就不好了,完全是模糊的一片,不断的缩减和纸张之间的距离才能看到,可能腾讯公司在这方面的成本应该适当放宽(也许也是一种测试吧,身体素质的测试) HR
6、说今天就会有面试通知出现,等待中 今天下午3点还有一个招商银行的面试,应聘的核心业务软件开发工程师,应该没有什么问题的 11月5日还有KPMG的笔试,按照我做的以前的笔试题目来说,很Easy,全对但愿这次也是这样 如果幸运的话,如果和腾讯能够很好的契合的话,应该在一个周的时间里面就签约了,大家保佑我吧。 有朋友问我,为什么不去Google或者微软这样的公司,却要去腾讯? 我的回答是:我个人的能力在Google或者微软这样的地方是没有太大竞争优势的,而且我想做的事情并不是Code Machine,我希望能够在我的市场洞察力下,依据市场数据做出我的策略和idea,然后利用我的技术背景将其实现为一个
7、原型系统,经过Team和部门的验证,最终与工程师们一起将其实现为公司的产品或者服务,这是一个从idea到product的过程,充满了创造的乐趣,充满了挑战,我就喜欢这样的感觉,而腾讯能够给我这样的环境,我希望我能够在腾讯5个多亿的用户群上为公司做出一点贡献,也是一次次自身价值的提升。 取自/由于近来有些人都问我腾讯笔试和面试到底是考什么,问什么,所以就灌下这篇水文,也算是我自己复习一遍以及给有兴趣或者后来者嗤鼻一笑的机会:) 其实应聘内容也真的很难说清楚,而且我也不知道我所经历的是不是有代表性,何况我还是找工作的新手(本科也没找过工作,之前也只是应聘过华为),所以如果下文有什么疏漏之处,尽管踩
8、我好了:) 1。笔试我想腾讯的笔试还是比较适中的,虽然广度与深度都不够,但是毕竟因为它只是笔试,只是用来筛选面试者的,而不是象学术竞赛一样一战决胜负,何况它是笔试,所以也就有笔试的局限性。(啊哦,是不是离题?)笔试主要是C+的内容,然后还有一部分数据结构、系统平台(WIN32和LINUX都有)的编程知识(线程模型、共享内存、编译或对象模型等)、JAVA(这次笔试JAVA有一题,是填写同步的关键字的,当然题目没有明明白白告诉你写synchronized这个关键字啦,否则就要被人BS了,哈哈。好在JAVA下的同步基本实现机制相当简洁,只要刚才那个关键字申明一下就可以了,学过java多线程模型的人都
9、应该知道填什么,可惜我那时我也拼写错误了,漏了一个字母。,好象是5分一题的,损失不小哦)等。可以说还是比较有代表性的。 这里罗嗦几句, 有的人总是问为什么都考C/C+,我想因为C/C+才能比较好的表现出你的编程的水平(包括风格、惯用法、技巧性、严谨性等),就象堆积木,给你不同形状的积木越多,那你就越能堆出更多的造型。还有就是是OOP(这里废话几句 OOP思想很重要,记得当年初次接触C+真的是只知其所然,而不知其所以然。特别是“虚拟virtual”这个词,可以说是最最核心的了,理解了它,你会觉得这个词实在太优美了,哈哈你可以这样测试你自己的OOP能力,针对OOP的三个特点用程序写出对应的例程,如
10、果能够写得正确且健壮,那么应该也就什么问题了)做比较大的项目现在一般都采用OOP来实现的了(当然对于特殊的需求、环境和人除)。VB和DELPHI虽然也很流行,一方面是他们没有国际标准,其次是由于它太高级了,一些传统的编程技术被隐藏了,姑且不论VB(6。0以前)不支持OOP,那就更难用它来考OOP了,DELPHI支持OOP,但是我想很多同学都只是用它进行OBP,而不是OOP,所以。 至于JAVA,我本人也很喜欢,而且怎么说,JAVA也很接近C+,何况其API也比C/C+ Library更规范、全面,所以使用起来很方便。但是正如考数学分析比考高等数学往往会加深对数学的理解的道理一样,除此以外也有另
11、一层寓意,假如你能徒手打败你的敌人,那么再给你一把利剑,我想你会在更短的时间内结束战斗,呵呵。所以考C/C+还是比较合适的,公平是相对的。 2。一面面试其实也挺难说的,因为这个环节很灵活,也许在面试之前连面试官自己都不知道他自己将要问什么,呵呵。这里也只是给出一个case(归纳法不适用,呵呵)。一面时,我只带了两页纸简历,到了面试地点,才发现很多人都是一叠资料的,有的人还不断在复习资料。别提当时我有多狼狈了。 根据外貌和谈吐可以推断出一面面试官是一个前线的技术专家。面试时首先自我介绍,我一向没刻意去背自我介绍,但是也事先想好了的。然后就是问你哪种编程技术比较拿手啊,项目经验啊,我想关键是深度一
12、定要够,一定要体现你的参与价值和收获,不管是开发过程还是开发技术。面试时我分别从开发过程与开发技术两个方面说了两个项目,感觉面试官还是接受了的,然后小部分技术细节,比如说在一个项目里面为了解决一个问题,你采取了什么策略,采用了什么技术,这个可千万不能说错哦,不然你就是在自打嘴巴了。也许我的笔试成绩还可以,所以语言层面的问题基本没有了。总结,这个面试官很实在,也相当和蔼可亲。 3。二面二面的面试官比一面的少,应该都是部门经理。坐这个位置的人都是技术和管理的大拿了,当然这是后来知道的啦。因此这次面试分技术和非技术两部分,不过主要还是技术的。首先还是自我介绍。然后面试官就开始设擂台了,问你觉得笔试试
13、卷出得如何?我思考了2秒钟,说比较适中(如果我说难,那么如果是简单的话,那我就被BS了,实际上也不难吧,说容易吧,如果我考得不好,分数我倒是看到过,但是不知道那算高还是低,所以很容易被BS),看面试官表情,显然我的回答应该没有W/A掉。 接着,他继续问到,你觉得你做错了或者没有把握的题目是哪题。我就说了两三题了,然后他奸诈的看看了我的试卷,从他的表情,我知道,嘿嘿,这个回合是我赢了。然后他就要我介绍一个有代表性的项目。显然这次跟一面要有所变化才行,毕竟是二面了。于是我挑了一个比较容易表述的,简洁清晰,又有一定技术难度的(主要是系统架构方面)展开攻防战,此情此景。恩,你猜对了,就象电视上看到的警
14、察审讯嫌疑犯一样,呵呵,只是这个“警察”是面带笑容的。 反正,他会象导弹一样追着你来“攻击”,如果你承受不了的话就要中弹了,等到你中得多了,游戏也就GAME OVER了。我想最好还是讲得高深一。 取自/网申时投的是产品类的,后来到交大听宣讲会时就又投了份搜索引擎部门的(宣讲会时拿到全场唯一的公的大得qq公仔,呵呵) 然后收到2个笔试的通知,接着到财大去笔试。以前去google笔试面试都是打车,最近比较穷,所以没地铁的地方就走路,真是累死! 4号下午3点到财大开始技术类的笔试,笔试比较简单,就是算法、数据结构、编程、操作系统等,有一到附加题感觉说的不是很明白 晚上回来后,10点左右就有通知了,互
15、联网公司的效率就是快啊粗看了下,第一批进入面试的人共有60多,本科生不到10个(-_-!) 5号下午3点到兰生大酒店去面试,填表然后被面试官乘电梯从9楼到8楼(!)没问什么技术问题,就是介绍下自己,介绍一下获得奖,用的计算机语言 面试官gg说我问你什么技术问题也没什么意思,你得了这些奖说明也应该答出来说搜索引擎部门得总监他认识,会推荐(好像是)说我本科 然后说一个和面试无关得,说怎么不读研我说我生物,他说华东理工我还以为是挺好得,结果说不怎么样我说我们学校的生物很好得,然后他说:生物比较冷门 我郁闷,我们高考那时候生物录取分数都是最高他说可以离开了,我还意犹未尽跑到这一个多小时,聊10分钟就搞
16、定了 然后又说了两句,问我非搜索引擎部门考虑嘛?深圳工作考虑嘛我说看什么部门,深圳可以考虑如此等等,总之,比较没普 这次华理又是就我一个进面试,计算机系得达人们怎么就不投简历呢? 取自/首先,自我介绍然后他就针对你的介绍提出一些问题 然后,他就会问你对现行一些游戏的看法,建议大家最好熟悉各类网络游戏,能说出大致的缺点和优点,然后提出改进的方案,让你策划一个新的游戏 再就是谈一下对互联网的看法最好是沿着腾讯的发展史上说上一通 最后就是谈一下对腾讯的看法,有什么问题要问?先夸夸腾讯,然后就提一些问题问一下,基本就是这样 这就是上午面试的基本过程,希望对大家有所帮助 取自/1.自我介绍。我就. 2.
17、根据做过的东西问。如游戏中的难点啊之内的。我就随便聊聊,图像显示啊。 3.倾向做前台还是后台。为什么?我说后台。再问我有什么优势?我说以前做的东西和后台差不多吧(本人以前做交换协议的)。 4.还问你有什么优点之类的? 5.后台系统的瓶颈。 感觉没有太多共同语言,他也对我不是很感兴趣。 有戏的当场就hr了,我直接就会了。 对我来说,能让我参加复试已经比较以外,因为和上个面试管就聊聊一会,感觉没说什么,也对我项目不敢兴趣。 上午7点就起来了,睡一觉起来再说。 取自/两天吃了一顿饭.面了六场.三次群呕.我都坚持住了,现在还没吃饭呢.不过在第一时间给大家写写面经吧. 先说腾讯.上午去面11点到,被告之
18、要推迟两小时,我晕,中午还有EMERSON呢.去找HRMM,他看我一眼说:你就是XX啊.没关系我帮你往前安排一下,我乐,11点半开始二面.面我的居然是个技术主管.别人都是业务主管啊.有点晕不过没紧张.面我超时了.感觉自己发挥还不错,因为他虽然一直看表但是还是对我的话很感兴趣.他是做搜索引擎的,所以问了我好多这方面的问题.一点都没准备,不过先编.BLABLABLA.他问完我我就开始给他讲我的IDEA. 昨天晚上用4个小时写了一篇关于腾讯发展的IDEA.能讲半个小时.不过他只让我讲了10 分钟.没所谓,让讲就行.本来他都问完我问题了,结果最后突然又问我你编程怎么样?我狂晕.编程好我来投业务干嘛.说
19、会C+,问:写过什么程序/答:编过电子琴./问:具体讲讲./答:.想不起来了.然后又问我其它技术问题,我就郁闷.面完了,他说你等等面三面,我说好。 回到大厅.XX也过了,好啊我们是好兄弟,一起握手.等ING.过了15分钟HRMM又说上午时间不够,所有人都改下午,我不能改啊,再上.MM一看是我想了想说,帮我安排,于是我终于在最后一个人做了三面.不知道我那个兄弟下午面的怎样.三面面了15分钟,大概是对工作的看法还有薪金待遇什么的.很轻松.然后让我等消息,就这样了.感觉自己发挥没问题,但是鉴于以前做过一件糗事,被TENCENT记录在案,所以要是最后被拒了也只能是那个原因了.没所谓,反正偶也没想签.
20、PS:大多数面业务的都是业务考官.我很巧碰到技术的.业务考官一般都问OPEN QUESTION.比如给你100万怎么赚钱什么的.比较简单.没什么需要担心的. 3面完QQ后打车到EMERSON.去了发现要填表,时间好紧.匆匆填完正好进场.出来的人又是群殴.不过这次是案例分析.这个偶最喜欢也最拿手,吼吼.大概是30分钟做PROJECT,10分钟的PREZENTATION.最后是10分钟的考官点评.我们抽到的项目是把一些产品卖给网通.跟运营商打交道我最在行了.所以刚开始我的思路就很明确.大家就让我做LEADER了. PS:大家记住群面的时候LEADER是自然产生的,千万不要争,不然对大家都没好处.我
21、们组做的项目我感觉比对手好.而且大家的TEAMWORK也要强于对手吧,个人感觉呵呵.偶是很重视TEAMWORK地.然后就完了,回来等通知,可能会有四面单挑,管他呢,反正我面完了.呵呵 写了这么多也该吃东西了,谢谢大家花时间看我写的这么多的有点罗嗦的文章.也希望北邮的同学在面试中都可以得心应手. -以下为一位同学的回帖- Re: 腾讯三面加EMERSON三面归来 案例分析其实重在平时的培养。 平时学的课程大家都觉得没有什么可以学习的 但是,做案例分析的时候就完全显现出来的。 首先要根据案例确定这个需要分析的重心在那里,然后根据这个重心想想平时学习中围绕这方面的问题能用到的一些东西。 用这些东西去
22、审视一下这个案例可能出现的问题,其余的就要靠自己的见解了。 平时大家要多多注意市场状况,看看网上的一些评论,对市场的洞察力是很 重要的;比如今天的一些市场操作上的大事或者是互联网产业内的一些大事等。 大家觉得不需要学习,但是管理类和市场类还是需要很多日常的积累的,这种 洞察力不是说有就有的。 取自/7号签了腾讯心安了不少。 回想起来,还有不少值得记下来的地方: 11月2号,腾讯在华中科技大学 大学生活动中心 B座 305开宣讲会,18:30开始,赶到那里的时候,18:20,上到3楼,My god, 走廊都挤不进去了,里面已经开讲了。正找了个阶梯从窗户外往里看,一个坐在窗户边上的mm往外得意的看
23、了一眼,把窗户关上了心里那个寒呐 和mm无奈地走出了活动中心,给队长打了个电话,队长很够哥们地蹬着破车来了,一起去了他寝室。坐着聊了片刻,到19:30了,想想走过去大概也开完宣讲会了。过去以后投了两份简历就回去了。 第二天,白天考完了Tencent地笔试,晚上又收到了Tencent的业务类面试通知。技术类笔试看来无望(自从到队长寝室一游之后就有了这个感觉),于是开始准备产品策划的面试。 Google了一把“产品策划”,收获甚微,Baidu了一把,嘿嘿,好东西出来了。花了大概半天仔细了解了一下产品策划相关的流程和要求,有把Tencent的发展历史和其业务认真地研究了一下,觉得对腾讯了解的差不多了
24、。 面试的这天很快到了,之前就在bbs看到说去面腾讯业务类的GG们都是西装笔挺,到了那里一看,果然如此,技术类的和业务类的基本上是两个世界的人。看来偶在业务类的应聘者中算是够抢眼了。轮到我还有一段时间,开始和周围的人攀谈起来,大致了解了会问哪些问题,也都是之前准备过的问题,心里越来越踏实了。告诉自己,不要紧张,面试官也是人。 本来我排的时间是14:30,叫到我的时候,已经是16:30了。 1507号房间,坐下,呈上简历。 问:简单介绍一下你自己。 答:(这个问题,准备过的嘛,行云流水一番),着重介绍了一下Ziqiang网站的创建过程。 问:你是leader? 答:是的。 面试官在简历上一阵狂划,似乎很在乎leader这个经验。 问:你对产品策划怎么看的? 答:(又是准备过的,结合Tencent的发展描述了一番) 问:如果我们现在有一个产品,但是它的市场反映平淡,怎么办? 答:首先是要进行市场调查,搞清楚用户对产品的看法,分析到底是产品的价格问题,还
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1