求职宝典

7.2 面试真题 & 详解

经验 1:

一面题目:

1. 简单自我介绍

2. 大学期间自己做过的最成功的一件事

3. 如果遇到一个以前完全没接触过的技术,会怎么去学习

4. 接下来的学习计划是什么

5. 觉得大学里最难学的课程是什么

6. 如何统计深圳市便利店的数目,说思路

7. 如果你一个人在一间偏僻且设备简陋的酒店,某天晚上很晚,你突然想吃烧烤,你会怎么做?(旁边没有烧烤店,旅馆也没有工具,你住的地方离有烧烤店的地方很远,而且你也不知道怎么去,贸贸然出去可能会有危险,你会采取什么方法让自己可以安全地吃到烧烤)

8.MySQL数据库中,如何查看一个表的表结构,如何查看其主键(说出查看的命令)

9.数据库的读脏活存放数据库的磁盘出现灾难性事故,有什么方法可以避免

10. 现场手写代码,实现一个双向循环链表的增删查操作

二面题目:

1. C++和Java的区别,JVM是什么,具体用来做什么

2. 图像处理中位图BMP的格式是怎样的

3. Windows编程的知识点,如消息机制,一个自定义消息如何实现

4. 简单介绍一下Java中的集合框架(有哪些类构成和包括哪些接口)

5. 如果是自己为一个类写一个sizeof函数,应该考虑哪些问题

6. 虚函数和虚继承对于一个类求sizeof的影响有什么差别

7. 说一下为什么觉得自己适合做开发

8. 求最大子串和,说思路

9. Linux后台开发问题

终面题目

终面一般就是聊聊工作内容工资待遇以及其他一些非技术话题了,能到终面基本上技术方面是没问题不的,就看HR对你的性格和素质方面是否有意见了。

分享来源:https://bbs.yjbys.com/mjfx/

经验 2:

开学初,很幸运地得到一位老师的推荐,得到一次腾讯电话面试的机会。投了简历后,就开始着手复习了,选的是C++开发方向,因为对自学而来的C++知识还是不太有信心加之电话面试本身的突击性,所以复习期间比较紧张。果不其然,电话面试时间竟然是在自己放松警惕的正常下班时间,当时的确很紧张,而且,面试的题目接二连三地炮轰过来,涉及面很广,包括网络、操作系统、C++、数据结构、面向对象等等,只要前面一道答到点,面试官立即切入下一题,整个气氛很紧张,期间也有好几道题突然不知道怎么表述,虽然平常以为掌握了,但是,真正到了要求完全由自己表述时,才发现,还是掌握不到点上。十几分钟的电话面试结束,我觉得整个人精力消耗了大半,过度紧张和知识掌握的不牢靠还是脱不开关系的。过后总结那次电话面试,觉得,不可以像以往考试复习一样去准备,考试过程,可以有一个推算和思考的过程,而电话面试不同,一个知识点抛出来,立即要给出回应,而且要自己组织并表达出来,如果只是填鸭式的复习,没有自己思考,真正用到时很难一下子表述清楚。

虽说电话面试表述不太清晰,但是大部分题目还是可以答对点,所以,我的简历也很幸运地被腾讯报备了,接下来就准备笔试了。考试对我来说当然不会太有问题,因为听说五六十分就可以过了,而且毕竟5月份的时候也去参加过腾讯的实习生招聘笔试,也算是有经验了。结果,腾讯的笔试如想象一般,即使是开发类的,也都是考的很基础,基本上都是大学期间学过的课程,其中操作系统所占比重还蛮高的,而程序填空题也是数据结构学过的排序和一个佛洛依德算法,虽说稍有改动,大体还是差不多,笔试完挺轻松的,当天傍晚也就接到一面的电话通知,立即着手开始复习。笔试给我最大的体会就是打好专业基础还是非常重要的。

第二天就去华工中心酒店参加一面,只做了C++基础复习,linux那些压根没看,临进去面试前还很担心被问及linux的知识,没想到,除了两个简单的C++问题外,一面就没多问技术问题(可能是电话面试问过的原因),到是问了好几个开放题目,印象最深的就是:“如果你一个人,来到了一个很偏僻且设备简陋的酒店,晚上很晚的时候,你突然想吃烧烤,你会怎么办?”当场就摸不着头脑了,完全不知道面试官想得到什么答案,所以就只是根据自己的个人感受说,“考虑到安全问题,我会选择放弃”,问“如果不能放弃呢,就是一定要吃到烧烤”,答“那就上网搜索烧烤地点”,“酒店设备简陋,不能上网”,“那就到楼下问柜台小姐附近的烧烤店在哪”,“她说没,或者离这里很远”,“那根据她说的搭车去”,“没车”,“既然是一定要吃到烧烤,没车也得走过去咯”,后来,实在是问不到他想要的答案吧,他也就放弃再追问了。还有一道是统计学的,“请说一下如何统计深圳便利店的数量”,我完全没把它当统计题看待,一直提醒自己,绝对是一道智力题,不能按照常规思维,所以就根据便利店的特征(一般设在交通便利的地方),说了统计地铁口数量之类的答案,面试官说“地铁口的确是有便利店,但是,也有好多不在地铁口旁的,思维再放开点,好好想想”,一时也想不出其他,就说不会。回来后,反复想了那两个问题,也请教了其他人,总算是明白他在考什么了,第一个是考察我有没有自己创造条件的能力(确实去不了,可以问酒店人员拿一些临时工具凑合着达到烧烤的效果)和会不会太过于固执(如果实在没办法,那就只能放弃),第二个其实只是简单的考察我统计学的知识,解决方法无非分类、抽样和预测,但是,当时我就压根想不出来,还是太紧张了吧。而其他的面试题大部分都是考察自学能力和自我规划能力之类的,最后还让我写了双向循环链表的增删查函数,自我感觉,答的都还好,就是为前面那两道题纠结了很久,最后,在觉得没希望的情况下,竟然收到了二面的通知,甚是开心。

二面,也是出乎意料的。连续被推了两次,见了三个面试官,这种经历,我想在被面试者中是少有的吧。早上10:20的面试,我在9:20就到了酒店,发现,经过一面的筛选,很明显进二面的人的确少了很多,在门口等面试的时候,问了旁边几个同样是在等的人,都是中大的,还有一个是中大的研究生,顿时倍感压力,拿起笔记本“抱佛脚”。后来,总算等到自己面试了,进去后,面试官看了我的简历,让我做自我介绍后,问了好几个底层的问题,都答不上,然后就问,有没有在linux上开发过项目,回答说没,面试官让我讲了自己的项目,期间提到MFC,就问了我消息传递机制里面,自定义消息怎么实现,我说只会通过UI实现系统消息,然后面试官翻了我的简历,最后说,他们是做后台开发,在linux上编程,我没经验,不合适,之后便说,根据我的简历的情况,可以推荐我到另一个组做MFC前台开发或者做java的web开发,问我选哪个。回想了一下当初自学MFC的恐怖,我果断地选了java,没想到另一个悲剧就这样开始了。在java面试官门外足足等了一个钟,彼时已是中午12点,进去面试,又是简单的自我介绍,然后面试官就让我说说java的集合框架,包含什么类和接口。当时脑子一片空白,面试官问我没有用过集合框架里面的东西开发过项目,回答没,他便一边疑惑为什么前一个面试官会推荐我给他,一边说帮我找找看有没有其他岗位适合我,最后,果真有,就把我推荐给一个做C++应用开发的部门,真是一波三折。见到第三个面试官的时候已经是下午一点了,面试官简短地问了三个技术问题,包括对一个类求sizeof需要考虑的内容、多态的实现机制和虚继承在sizeof中有没有影响,还有一个是最大字串和的算法思路。我就根据自己复习到的说,最后那道算法也是想了很久,因为这次无论是从电话面试、到笔试、到一面,我都没有复习过算法,突然间要实现这么个算法,还是需要时间重新回顾以前学的内容,不过由于紧张,最后还是答偏了,而面试官全程也没什么特殊表情,我完全不知道自己答错了,还一直往下说,后来回来看了书,发现,没希望了,而且sizeof里面有个虚继承是自己之前没留意到的,所以,二面的结果就很可想而知了。

虽然说,这次腾讯的应聘经历以失败告终了,但是,我觉得个人心态还是得放好点,毕竟很少有第一次找工作就顺利达标的,正如推荐我的老师所说,能够一直顺利地进到二面已经算好的了,那我就这样相信吧。而且,从中,我也收获了不少经验,往后我将以此作为找工的基石,继续前进!

分享来源:https://bbs.yjbys.com/mjfx/

《腾讯求职宝典》

《腾讯求职宝典Word下载》

《腾讯求职宝典PDF下载》

Copyright©2006-2023应届毕业生网yjbys.com版权所有