为了多参加笔试面试积累经验,在大街网上就顺手投了很多简历,4月6日下午便接到某大学深圳研究院招收手机实习生(http://job.dajie.com/717baf68-56f9-11e0-83e3-842b2b707aed.html)的面试。
开始面试官就介绍了一些那边的基本情况,大概是说学校是做科研的,但是很多科研成果都只是停留在理论层面上而没有而没有付诸实践,比较可惜,而他们的任务就是实现一些在学校里研究出的比较有意思的理论成果。具体来说,他们现在正在做与手机相关的云计算,即把手机等移动设备加入到云计算的平台中来。根据面试官的介绍,他们将先在比较通用的Symbian、Android和iPhone平台上实现与手机有关的云计算云存储,以后可能还会在windowsPhone上面来实现,所以现在在招与这些手机平台相关的应用程序开发实习生。
接着就进行正式的电话面试,问了些问题,个人认为还是非常基础的。开始是几个C++的问题
1. C++中,class和struct有什么区别
2. private继承和public继承有什么区别
3. 为什么析构函数要被定义为virtual的
4. C++为什么不建议在.h文件中使用using namespace std;
之后他问我熟不熟STL,我说一般,他说那就不问了,就问我网络编程……
5. OSI网络模型有哪七层?TCP和UDP在哪一层上?帧在哪一层上?HTTP在哪一层上?