面试总结2

本篇博客大致记录2017.10.14号面试的一些东西,对自己相当于笔记的作用。这次面试比较随意,可能涉及的东西不是很多。

1、c和c++的不同(此处回答没有什么标准答案)

    我就简单的回答了下c是面相过程的,c++是面向对象的,然后简单说了面向对象的好处。

2、c++和JAVA的不同(此处因为我对JAVA不熟悉,因此回答了封装库的问题,面试者说这不是本质区别)

    面试官提示我c++是在编译时产生二进制代码,而JAVA是在编译时产生中间文件,在执行时才会生成目标代码,JAVA有虚拟机机制,可以跨平台。

3、STL的vector内存分配

    首先分配一定大小的内存块,当内存不够时,并不是按需分配,而是按照一定大小的size分配,多与需求的大小,这样可以提高效率,避免频繁分配操作。

4、开闭原则是什么?

    我的回答是在已经完成模块的基础上增加允许新的功能,不允许改变原来的功能(此处按自己的理解说,比较专业的忘记了)。

5、问了一个小项目问题

6、MFC框架和MVC的联系?(知识点需要学习补充)

7、为什么离职(这个问题问得好尴尬,不过常问。面试官对于我的回答不是很满意,说语言只是工具,不应该以这个作为工作偏好,不太满意)

8、对新工作的期望?

9、工作方向规划?

10、还需要了解公司的那些情况?(我问了公司具体的业务)

写在后面:这次面试因为人事和老板不在,就简单的聊了这么多,感觉技术比较少,人事的成分多一点。这个公司比较小,环境不算很好,但是这个面试           官挺不错,问到不会或者回答不全的问题,会比较热心的讲解。

午休时间记录,就这这么多吧。

 

posted @ 2017-10-13 13:32  星星里的花  阅读(193)  评论(0编辑  收藏  举报