Kyl*_*lsh 53
确保您了解基本数据结构和算法.你更有可能被问到这些东西而不是食物链上的东西.通常会保存这些内容以进行面对面访谈.
换句话说:坚持基础,坚实的C++语法.此外,STL和Boost等常见库的知识也不会受到影响......但请确保您知道这些库给您带来了什么!最后,电话屏幕会剔除那些无法完成基本操作的人.证明你可以,你应该继续下一步.祝好运!
以下是一些面试问题的链接:
现在,为了完成起见,一些书籍:
Mat*_*att 46
我采访了几位专门关注他们的C++知识的候选人,如果有一个问题能很好地将人们对C++的了解放在一个渐变上,那就是这个:
尽可能强大地修复此内存泄漏:
void doSomething()
{
Foo* pFoo = new Foo();
[do some stuff]
}
这始终可以显示某人使用C++的时间.这是一个数据点,您可以用它来告诉您C++知识的规模.
编辑:我会建议有人在3级或以上的人员.
在TopCoder上尝试一些练习题.
查看Marshall Cline的C++ FAQ.如果决定向你提出一些"知识"问题,而不是"解决问题"的问题,那么这是学习一些新东西并掌握你已经知道的事情的好方法.
| 归档时间: |
|
| 查看次数: |
58116 次 |
| 最近记录: |