回忆之关于c, c++面试, 大都是基本工,关于数据结构的、指针、字符串的居多。
1 strcpy,不用系统函数,实现过程
2 针对单链表用指针实现:Insert, Add, Delete, Print
3 上述2的引申:m个小孩一圈,数到n的quit, 最后剩的小孩是几 。【也是关于指针操作】 4 设计模式里面一些东西
5 sizeof()关于*pt, int, double 的返回值
6 懒得出题的公司,干脆就搬出林锐博土的<高质量C++/C编程指南>
以前还不慎明白这些试题间共性,过来些许时间恍然好像明白了考点:基本功,野指针,流程规范以及异常合理处理。
这些东西,在日常的程序开发中间地位是无与伦比的,比方上对指针的不地道使用造成的内存泄漏后果的可能在程序运行了n久后才会爆发,慢慢查,难度何其之大。还有就是你编程,处理问题的思维,如果面试题没有做过,能不能在短短的10几分内建立内存、解决模型、简单写出算法等等,这些确实是日常工作中厚积薄发的东西;所以说小小的一次程序笔试,如果你没有背过这封试题,还是很能考察出水平的。