- ·上一篇知名企业资料:buaa: nortel series 4
- ·下一篇知名企业资料:buaa: nortel series 2
buaa : nortel series 3
作者:佚名 来源:不详 发布时间:2007-4-27 22:11:00
Grid, RFK同行.
我遭遇了传说中最tough的room2. 面试官一男一女, 都给人深藏不露的感觉,表情也不够
丰富,反正现在总结起来只能说他们是确实不善与人微笑吧:).
这两个面试官技术真是很好的. 面试过程大约一个小时,问的问题很多,涉及的方面主要
涉及简历上提到的东西,所以大家以后去的时候一定要保证能够自圆其说. 时间也有限,
好几次一个问题还没有回答完整就又转入下一个问题了.
首先需要注意的是准备好怎样表述你的课题给他们看,他们会盘问这个大约10分钟左右.
我说的时候男考官想让我去白板上图示,我实在不想暴露偶恶劣的字迹,推脱了.不过隔了
没20分钟就被赶到上去要求在5分钟内完成一个双向链表类,至少还需要完成insert,
delete方法. 这个比较easy,不过后来想想如果补上一个private的定义而不实现的拷贝
构造函数和operater=就更锦上添花了. 时间还是太紧.
问我的问题涉及C\C++,Java, Database,XML. 甚至要我去表述一下信号与系统里的什么
采样原理,sigh,可惜偶只知道奶亏斯特,不过cs的说不上这些东西大概也不是什么严重的
问题. java,database,xml问及的问题比较基础,不过有些因为好几年没用了还是想不起
来.真正被考验的是C\C++. 问到的问题倒不是特别过分,只是在那么短的时间里很难表述
的很好. 这方面的问题占了40%左右. 不会的有一道,现在也不会,回头发到讨论组请教高
手去.问题是这样,让我表述在C++中传引用和传指针的**内存模型**(别跟我说引用和指
针使用上的区别,MEC我也看过,先看清要求的是啥^_^). 这个我确实不知道,我就说我不
大清楚,这两种事实上传递的都是内存地址, 我猜也许可以从符号表中引用和指针的表示
得到提示? 就像指针vs数组一样? 呵呵 可惜考官也没给我解释,笑笑就过了,然后就又奔
到下一个问题去了.
其他C\C++的问题相对比较简单,都有的说,但时间相对来说是太短了. 考官看来对我基本
上还是比较满意的. 下面把我现在还记得的几个问题总结一下贴出来, 大家再去的时候
参考一下. 注意的是每个小问题都是单独一步步提出来的,不是一下子都堆给你的~~~:)
1. C++中怎样调用C代码? 怎样在C代码中调用C++的程序(source, lib)? 如果要你写一
个处理C++程序使之能够被C编译器接受的程序,应该从哪些方面考虑? (太麻烦了,这里不
说了)
2. template的优缺点? 如何避免形如xxx<T*>这样的模板因为T的多样性带来代码膨胀问
题?(模板继承,void*)
3. 说说你用过的STL机制,优缺点.
4. ACE(adaptive communication environment)库的了解. (这里我谈了谈ACE和Boost的
thread机制,condition什么的.)
5. 上面说过的,描述在C++中传引用和传指针时的**内存模型**
6. 谈谈对动态绑定和静态绑定的理解. 编译器实现. 运行时特征.
7. 在类设计中,构造函数和析构函数应该注意的问题.(这个我说的不好,但他们还满意.
我觉得光这个话题说完整15分钟也打不住)
8. 5分钟内在白板上完成一个双向链表,至少具有insert,delete功能.
还有一些问题,想不起来了.
最后他们说你没有想问的问题呢,呵呵,我就(其实是早有预谋^_^)请教他们,public继承
是is a, private是use+inherit virtual,那么protected继承背后的语义又该怎样表述
呢:) ^_^, 男考官的解释好含糊,什么封装阿什么隐藏后果阿反正我是不觉得他说的我让
我明白了,嘻嘻,然后女考官说我们已经这么久了,这个问题我们还是先放放吧, 然后engl
ish了几句,然后握手,88~
btw,那个内存模型的问题是女考官送给我的, 深藏不露阿.
出门还迷路了,还是让女考官给送回room3旁边的休息室的.
|
请在邮件中注明:信息来自Byszp.COM
[各地求职生活指南]
[进入查询知名企业资料]
![]() ![]() |


