面试频道
面试自我介绍 面试须知 面经大全 名企面试 面试问题 面试之后 英语面试 外企面试 面试常见100道问题 工作动机 经验态度 能力表现
您现在的位置:首页 > 面试频道 > 面经大全 正文

C 开发工程师职位面试10篇

2018-07-04 面经大全  

面试经验1

面试公司:腾讯 职位:C++开发工程师
开学初,很幸运地得到一位老师的推荐,得到一次腾讯电话面试的机会。投了简历后,就开始着手复习了,选的是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里面有个虚继承是自己之前没留意到的,所以,二面的结果就很可想而知了。
虽然说,这次腾讯的应聘经历以失败告终了,但是,我觉得个人心态还是得放好点,毕竟很少有第一次找工作就顺利达标的,正如推荐我的老师所说,能够一直顺利地进到二面已经算好的了,那我就这样相信吧。而且,从中,我也收获了不少经验,往后我将以此作为找工的基石,继续前进!
最后,真的要感谢这段时间来一直支持和鼓励我的亲人朋友和老师同学们,虽然结果小失望了,但是,以后还是有大把机会的^_^,还有就是腾讯的面试官,都很nice,二面时那几个没有轻易放弃我的面试官真的很让我感动,只可惜最后还是没过,但是,无论如何,我会继续努力的!加油~~
面试官的提问:C++和Java的区别;
Windwos编程如何自定义消息;
sizeof求一个类,虚继

-------------------------------------------------------

面试经验2

面试公司:鑫游软件 职位:C++开发工程师
公司在莲花路华纳商务中心C栋107(华纳风格酒店附近),办公室一般,与我之前在的外企的工作环境差多了。前厅小小的,就餐区也小小的,大垃圾桶还放置在室内,真够恶心的。会议室也小,办公室也一般。初试时,和前台(也是丑不啦叽的)打招呼时,脸上根本没什么笑容哎,态度还很一般,还和另一个矮SB有说有笑的,像个社会青年。获得一份笔试题,居然在就餐区笔试,真是残粉。本来这也没什么,更可恶的是居然有几个傻佬进来微波加热午餐(都过了午餐时间)了,还吧唧吧唧在那边吃午餐,高声喧哗,看报纸,我日。更厉害的是还有一个二逼在我面前不停地讲电话,吵得我根本不能笔试,真TMD素质低劣。还有一个女的也傻傻地坐着看报纸吃午餐,我就奇怪了,这怎么能吃进去嘞,偶可是在你面前笔试哎,我勒个去的。前厅还传来大声的笑声,把我惹火了。进来面试,也不招呼下,一杯水也没有,真是屌货。应聘过多少个公司,还没有哪个公司像这个公司的礼仪这么差的,完全在损坏公司的形象,窥斑见豹,不难理解。终于笔试完了,等了会儿,然后一个内部的职员过来针对我回答的试题答案提问,和我讨论地也还不错,还建议优化的方法,not bad。结束之后,另一个胖子又过来面试我,问了我一些关于游戏开发的问题,也还一般。终于出现这两个正常人了。结束之后,我就先回去了。回家前,我晕,还看见那前台死喝奶茶,吃雪糕,我RI,都这么胖了还这副德行啊。过了一天半,获得通知,通过笔试和面试,还告诉我还有复试,我去。MD,复试就复试,关键地是没在当周进行,又推迟到下周,这直接导致了我浪费了3天时间,这混公司。复试时,遇到一个胖子,可能是项目经理吧,一副屌丝样。还没开始复试,就先让我等会儿,说要先开会,真可笑。会议结束后,就开始复试,问了我一些开发的基本情况。复试时还边抽烟,边得意,我真无语了不是。一个新公司,也没开始开发什么网络游戏,3D的都没成品,还开发2D的夜游(难道不知道中国的页游多得像米一样吗),还得意?还假装跟我介绍公司的薪酬福利,说得天花乱坠,知道的人都知道这公司很吝啬,当我没调查过哎。真是浪费我一个上午的时间,和那个烂人聊了那些没用的话。综合来说,从企业礼仪,形象,规模,技术,服务等等,这几个该公司没有一个让我觉得满意的。建议后来者应聘时慎重考虑,上海不缺少优质的网游公司,技术实力强大的不在少数,但像这种屌丝公司一无品牌,二无实力,只能是沦为利用外企家名声来招募码农的二三流公司。
面试官的提问:针对C++笔试题的一些问题,不赘述了。

-------------------------------------------------------

面试经验3

面试公司:中软国际 职位:C++开发工程师
面试相对上面两个环节是最关键的。如果公司很不错,那么,你一定要准备英文自我介绍,英文项目介绍,英文优缺点介绍,英文个人喜好介绍,我去的公司大多数 都要求这个。一上来就是can you introduce yourself in English? Can you introduce you responsibility in your team/project?
接下来就是技术面试了,一定要好好总结你在之前公司的项目经历和饰演角色,一定要应付的游刃有余,准备充分。然后就是一些技术方面的东西 了,virtual,const,static,extern “C”,虚函数表,构造、析构函数可否为virtual,纯虚函数,虚拟继承,偶尔也会问到一些小算法,放心,都是网上有的,只要看过,非常容易应付的。

最后是问一些其他乱七八糟的事情以及让你本人提一些要求,这些看情况发挥吧。

OK,如果上述都顺利昨晚,回家等offer去吧。。。如果你确实认为这个单位非常适合你,那你在面试后的1、2天内可以发邮件再次表达自己的心情,并且给自己定一个客观来说相对合理的范围。

去应聘,看起来很难,其实过程非常轻松。但所有这些其实都是在一个又一个不成熟的面试和笔试过程中积累起来的。

希望能给大家一些帮助。也希望大家都好运。

说一下最后的成果吧,在没有任何经验误打误撞了几家之后,2家外企和N家私企来了offer,外企由于是通过外包进去,感觉没什么保障拒绝了,最后挑了一家国内的股份制上市公司,感觉还算可以吧。

最后,只要你做好了充分的准备,那么机会,高薪定会摆在你的面前。

与君共勉。
面试官的提问:说一下最后的成果吧,在没有任何经验误打误撞了几家之后,2家外企和N家私企来了offer,外企由于是通

-------------------------------------------------------

面试经验4

面试公司:欢聚时代 职位:C++开发工程师
通知早上10:30分面试,去到的时候,会议室差不多五六十人,我去时已经是10:30分了,但最早的九点半还未开始。一个人大概面试三十分钟,我等啊等,望眼欲穿,也没轮到我。等到12点时,前面还有一堆人,这个惨了,肚子已经饿了。12:30分,人力资源见还有很多人等,就让后面的人先去吃饭,但我前面还有五个人,就叫我先等。悲剧的是,当他们去食饭时,面试官也去食饭了,我们没食饭的只有饥饿地等,等到1:30分,终于开始了,早上10点半的才开始面试,很多11点后的同学还没吃饭,开始有心中不平。。。。。。。差不多两点,终于到我了,面试官是一位中年男子,首先看了一下试卷和简历,然后问一下项目的问题,如设计模式、STL,然后问了几个基础的C++问题,虚析构函数作用、引用可以实现多态否、重载、覆盖和隐藏。然后,他就问我有什么问题,我就随便问了三个。最后,他说可以了,叫我到外面等等。还等等?那时饿得差不多半条命了,不管了,面试完我就回来了。
面试官的提问:一下项目的问题,如设计模式、STL,然后问了几个基础的C++问题,虚析构函数作用、引用可以实现多态否

-------------------------------------------------------

面试经验5

面试公司:北京微智信业科技 职位:c++开发工程师
去亚联的面试其实整个过程都挺顺利的,面试是在笔试后的第三天吧,通知9点30到,跟我一起笔的一个同学是10点,可想一个面试大概也就半个钟的样子,首先是技术面吧,什么都问,反正是基础,当然由于我是报的JAVA,问了很多JAVA基础的东东,如线程,这个好像是面试必考吧,JAVA调用数据库的过程,说几个熟悉的模式,我自然就举了单例模式,策略,工厂之类的最简单的,数据库的知识问得也多,索引,视图,数据库优化,然后就是我的项目了,额,还说我做的项目都很简单,我承认,确实。。。总归,问的大部分都会,还谈到薪酬问题,接着balabala一通后,就让我去做测试,应该是面试过了再测,不然就会直接通知你回去了,行测跟性格测试。。。很好搞定。过了大概一个周,跟HR聊了一下,问了一些七七八八的问题,比方说参不参加实习啊,会不会参加岗前培训之类的,总之,回来就收到录取意向通知了。。。
面试官的提问:面试问题
线程和多线程
JAVA调用数据库的过程
简单的模式,策略
数据库的

-------------------------------------------------------

面试经验6

面试公司:上海益盟软件技术 职位:C++开发工程师
在约定的时间到了益盟公司后,前台MM给我一套题和人员信息的表格,让我在前台靠墙的凳子上答题了(汗,桌子都没有,还人来人往的)。题比较简单,大概有sizeof,指针引用等常考的问题,最后是一个程序题,输入一个日期,输出日期加1秒的结果,其它的不记得了。然后是主管面,一个胖胖的中年老实人,简单问了我以前做的东西,然后问会不会STL,答知道是标准模板库,还有容器;然后问MFC的大致原理,消息循环机制后他就走了,又来了一个油光满面的人(后来知道是部门经理,应酬型)就简单问下个人生活和待遇要求的问题就走了。然后是HR,问职业规划(应该主要想知道应聘者性格,稳定性等的问题),就让我回了。下午下班前打电话给offer了。
面试官的提问:1)介绍以前做过的项目;
2)STL迭代器种类;
3)MFC的基本原理,单文档和多文档的

-------------------------------------------------------

面试经验7

面试公司:纽泰克电子 职位:C++开发工程师
51job上挂的简历,接到面试电话。
第二天下午两点来到他们公司大楼,在南山蛇口的创业大厦。一开始就做面试题,有三张纸那么多,涉及C++基础、C++高级特性、liunux基础、数据库、设计模式、逻辑编程题,难度中等,但内容较多,我做了一个半小时,编程题没有做完。
然后1对1面谈,自我介绍,职业规划,技术问题,主要是关于内存、网络、架构模式方面,自己感觉答的不好。大概二十来分钟的样子,打车回家。
面试官的提问:1、您的职业规划
2、设计模式有哪几种,在你的编程过程中用到哪些
3、IOCP的原理和优

-------------------------------------------------------

面试经验8

面试公司:华为技术 职位:C++开发工程师
某天接到电话,说是华为的。就开始电话面试,问一些windows上软件方面知识。通过就约好周六去总部面试。周六一周就去总部面试。周六一早9点多就到华为了,有人出来接我。先是填一本面试登记册,大概有3-5页。最后开始第一关技术面试。问了好多windows相关的问题和c++。大约30多分钟,通过。准备后面的面试。第一关是验我学位和资力。不知怎么就这关没过得了。妈的就回来了。群面都还没开始呀
面试官的提问:以前来面试过华为没。结果怎么样呀

-------------------------------------------------------

面试经验9

面试公司:文思创新(vanceinfo) 职位:C++开发工程师
文思面试:
1、笔试,试题很简单,有一个是1到100求和,这个考的就是基本功了,越是简单的题越应该写好了。
2、技术面试,询问一些与岗位相关的知识,在技术方面一定要实事求是,这个可不是靠忽悠能搞定的。
合作方面试:
1、笔试,考的C语言,实现数据结构与算法,像创建一个链表,并实现逆序。
2、技术面数,合作方要求会比文思高,一般来说主要看面试官的关注点。
面试官的提问:1、对C的了解程度
2、对windows应用程序开发的了解
3、对C语言基本数据结构的了

-------------------------------------------------------

面试经验10

面试公司:北京恒华伟业 职位:C++开发工程师
面试在我们学校的一间教室。在教室里有三个人分别面试,大家轮流去面,有的比较容易就通过的,有的问了很久。面我的是他们公司的一个副总,问的很多很详细。先是自我介绍,然后拿着你的笔试试卷,主要问一些智力题的思路。然后介绍项目,问的很细。我的项目跟他们不是很对口,后来就问了一些MFC方面的知识,答的不是很好。后面就是谈论人生理想,职业规划之类的。感觉面试一般
面试官的提问:你的职业规划是什么?
你工作后最看重什么?

-------------------------------------------------------