下载此文档

爱立信面试真题.docx


文档分类:资格/认证考试 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
2014爱立信面试真题
下面是面试过程的大致对话:
(E:代表爱立信面试官;I:代表我)
E:非常感谢你抽时间来参加这个面试。
I:能够参加这个面试是我的荣幸!
接着大家巴拉巴拉讲了一些客套话 ……然后就是开始问技术上 问题了,基什么也记不起来的。

E:你说你擅长C\C++,请问你什么时候析构函数需要是 virtual 的?为什么需要是virtual的?
I:当父类派生出子类的时候,需要把析构函数声明为 virtual 的。否则在析构一个子类对象时,会导致析构的不完全。(这个回答
我感觉面试官明显的不满意,一直追问我多态方面的东西,我的回答 也貌似不是很准确,哎,更紧张了 ~)
E: C++的三个特性是什么?
I:多态,还有……俚卜梢!脑子竟然一片空白,神马状态啊,这都 想不起来了 !等面试结束后,我在公车上想了想,啊!三个特性不应该 是:多态、重载和继承吗?cao!如此easy!而且在公车上,我还想到了 一个圆场方法:我应该和面试官说:我有点紧张,一下子想不起来了, 您可不可以告诉我其它两个特性,然后我对这两个特性进行解释。但 是面试时却没有这么机敏,哎真是悲剧!)
(总结经验4:面试一定要克服紧张的状态,否则在脑袋里连很 简单的东西都搜索不出来!克服紧张状态的方法我想就只能是多参加 面试了,面多了应该就好点了。)
(总结经验5:以后遇到这种想不起来的问题时,无妨这么说: 我有点紧张,一下子想不起来了,您可不可以告诉我,然后我来进行 详细的解释。这样的话,面试官就会觉得你还是知道的,只是紧张忘 了。)
E:你写过拷贝构造函数、赋值操作符重载和加法操作符重载吗?
I:嗯,写过。
E:那加法操作符重载返回值是什么?
I:返回引用,为了支持链式表达式。(不假思索呀,呵呵有点得 意,但马上就要悲剧了)
E:返回什么的引用?
I:(由得意马上转为焦虑。返回什么的引用 ?我还真一下子想不 起来了,是对象本身的引用还是 A+B和的引用?为了支持A+B+C , 那应该是返回A+B和的引用吧)返回和的引用。
E:和的引用?(面试官估计已经无语了。后来在公车上我冷静仔 细想了想,我也无语了,呵呵~A+B的和肯定是在函数内声明的一个 临时变量,怎么能返回一个临时变量的引用呢!这是C++中的一个大 忌啊!即不能返回栈内存上的引用和指针!至于正确答案我觉得应该是 返回和的一份值拷贝,就是和白^直传递。正确有待验证。)
E: STL的六大组件是什么?
I: container 、 algorithm 、 iterator 、 adapter 还有 fuction object ,还有 (想不起来了)
E:你还是有点了解的,还有 allocator。
E:你用过什么container?
I: vector、map、multimap
E: vector和list有什么区别?
I:我曾经也有这样的想法,但是也没有去研究,所以也不知道 有什么样的区别,也没有用过
list。
E:呵呵…好吧。(估计面试官觉得我没有刨根问底的研究精神!)
那vector的内存模型是什么?是连续的内存分配吗?
I:我记得看过书,应该是数组,但是动态分配的不连续内存, 就是默认会分配一定长度的,如果需要可以有个成员函数可以进行扩 充预留。(心

爱立信面试真题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小22 KB
  • 时间2022-05-13