群硕软件公司 认领
计算机/互联网/通信/电子 上海 500-1000人 民营/私营公司
1.英文自我介绍2.介绍一下自己的项目.3.c++的虚函数机制4.stl是什么5.stl的内部结构了解吗6.boost是什么
面试的地点在创富大厦17层,北航南门做车到海淀南路下,然后拐个弯就到了,面试流程,先进门将简历交到前台,然后有若干个面试官根据自己掌握的知识,挑选简历进行面试,因为公司是搞软件外包的,所以各门语言都需要。我当时被分到了c++组。<br><br>面试大概的一些题目(c++组)<br><br>1.英文自我介绍。<br><br>我当时没有准备,所以没用英文,直接用的中文,要高薪的话,最好还是准备准备。<br><br>2.介绍一下自己的项目.<br><br>我介绍的是搜索引擎相关的项目,所以后头问的问题因人而异<br><br>3.c++的虚函数机制<br><br>地球人都知道的东西,我就简略的说了.<br><br>"如果不用虚函数,而是普通的函数,那么函数的入口地址在编译器就已经确定了,而虚函数通过将函数入口指针指向一个虚函数表,这个表保存了父子多个继承类的相应函数入口地址,在运行期动态的改变函数的入口地址,达到多态的目的."<br><br>4.stl是什么<br><br>stl是标准模板库,提供了一个框架,及5大模块,容器,迭代器,算法,类函数,分配器,方便用户重复使用 <br><br>5.stl的内部结构了解吗<br><br>这个看平时的积累了,他问了我map的底层结构是什么,我答得是红黑平衡树。<br><br>6.boost是什么<br><br>boost是c++标准委员会编写的一个类库,很可能加入到下一个c++标准中,其中包括很多如智能指针,数字转换,graph,python,thread,方面的东西.建议平时多用一些开源的类库,而不是被束缚在vs.net上,其他的问题实在记不起来了。<br><br>群硕-二面<br><br>到了2面,基本不出大的意外地话,可以等着拿offer了.<br><br>常用问题:<br><br>1.有没有考研,为什么不考研呢<br><br>2.你所碰见的最大的困难是什么<br><br>3.同学是怎么看待你的<br><br>4.你认为我们公司会录用你吗<br><br>5.英语水平怎么样<br><br>6.如果你喜欢开发,而公司把你放到了测试组,你怎么办<br><br>7.想在上海,还是北京工作<br><br>如果到这一步,差不多可以拿offer了.工资高低,看你的面试效果了.<br><br>后记:拿到offer也别高兴,看看是否真的适合自己,至于公司的优缺点,我前边有写过.工资给的还是不错的.至于签不签,看个人了。
正在加载验证码...
群硕软件公司C++软件工程师面试经验&面试问题
面试问题
1.英文自我介绍2.介绍一下自己的项目.3.c++的虚函数机制4.stl是什么5.stl的内部结构了解吗6.boost是什么
面试过程
面试的地点在创富大厦17层,北航南门做车到海淀南路下,然后拐个弯就到了,面试流程,先进门将简历交到前台,然后有若干个面试官根据自己掌握的知识,挑选简历进行面试,因为公司是搞软件外包的,所以各门语言都需要。我当时被分到了c++组。<br><br>面试大概的一些题目(c++组)<br><br>1.英文自我介绍。<br><br>我当时没有准备,所以没用英文,直接用的中文,要高薪的话,最好还是准备准备。<br><br>2.介绍一下自己的项目.<br><br>我介绍的是搜索引擎相关的项目,所以后头问的问题因人而异<br><br>3.c++的虚函数机制<br><br>地球人都知道的东西,我就简略的说了.<br><br>"如果不用虚函数,而是普通的函数,那么函数的入口地址在编译器就已经确定了,而虚函数通过将函数入口指针指向一个虚函数表,这个表保存了父子多个继承类的相应函数入口地址,在运行期动态的改变函数的入口地址,达到多态的目的."<br><br>4.stl是什么<br><br>stl是标准模板库,提供了一个框架,及5大模块,容器,迭代器,算法,类函数,分配器,方便用户重复使用 <br><br>5.stl的内部结构了解吗<br><br>这个看平时的积累了,他问了我map的底层结构是什么,我答得是红黑平衡树。<br><br>6.boost是什么<br><br>boost是c++标准委员会编写的一个类库,很可能加入到下一个c++标准中,其中包括很多如智能指针,数字转换,graph,python,thread,方面的东西.建议平时多用一些开源的类库,而不是被束缚在vs.net上,其他的问题实在记不起来了。<br><br>群硕-二面<br><br>到了2面,基本不出大的意外地话,可以等着拿offer了.<br><br>常用问题:<br><br>1.有没有考研,为什么不考研呢<br><br>2.你所碰见的最大的困难是什么<br><br>3.同学是怎么看待你的<br><br>4.你认为我们公司会录用你吗<br><br>5.英语水平怎么样<br><br>6.如果你喜欢开发,而公司把你放到了测试组,你怎么办<br><br>7.想在上海,还是北京工作<br><br>如果到这一步,差不多可以拿offer了.工资高低,看你的面试效果了.<br><br>后记:拿到offer也别高兴,看看是否真的适合自己,至于公司的优缺点,我前边有写过.工资给的还是不错的.至于签不签,看个人了。