• 面试总结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、还需要了解公司的那些情况?(我问了公司具体的业务)

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

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

  • 相关阅读:
    标识符
    注释
    关键字
    第一个JAVA程序
    JAVA运行机制
    每个程序员都应该知道的延迟数
    构建WebDriverAgent时报错“xxx: no identity found Command CodeSign failed with a nonzero exit code”解决办法
    执行 sh ./Scripts/bootstrap.sh -d 时提示“xcrun: error: unable to find utility “simctl”, not a developer tool or in PATH ”错误解决办法
    stf ios版本部署
    centos 7安装一机多控stf客户端
  • 原文地址:https://www.cnblogs.com/kks170716/p/7660723.html
Copyright © 2020-2023  润新知