虎牙一面

先记一下问题

  • 多态
    【答】运行时和编译时,虚函数和重载
  • 空类只有一个虚函数,sizeof这个类
    【答】 4字节(蒙对了居然)
  • 拷贝构造函数能不能为虚函数
    【答】不能,构造函数都不能是虚函数,但是析构函数需要是虚函数(当时应该把这些告诉他的,岂可修)
  • stl常用有什么容器
    【答】vector、list、deque、map、hash_map;stack、queue是容器适配器
  • stl这些容器的底层实现
    【答】vector:连续存储结构;list:非连续存储结构;map:红黑树(红黑树真心不懂)
  • 设计模式了解吗
    【答】不了解
    这里写链接内容
  • 多线程编程会吗
    【答】操作系统做过实验,但是不记得了,不太了解,这两天看一下
  • 排序算法有哪些,说一下比较快的时间复杂度
    【答】就是那几大算法,没有问原理和实现
  • 动态链接库了解吗
    【答】依稀记得以前用vs打代码的时候有看过一下,但是不记得了,还乱说了个什么lib;看了一下资料好像操作系统有学一点
    https://blog.csdn.net/u011392772/article/details/52493356
  • 还问了一些其他的比如觉得自己哪方面能力比较强,一般在Windows还是linux平台开发;然后最尴尬就是我说现在在学opengl,面试官让我说从创建到输出的过程,我只模模糊糊记得那张彩色的图(↓这张)
    这里写图片描述
    但是不记得有什么东西,还一直想着应该是一些步骤,就扯了一些光栅化、渲染、空间变换啥的;其实脑子有想过着色器,但是感觉不是步骤就没有说;结果真的是着色器!顶点着色器!片段着色器!几何着色器!最后才是光栅化!我的顶点着色器和片段着色器每次用char数组存都敲几十行双引号了咋就不记得了!!!!
  • 最后那张皱巴巴的简历也带回来了,凉透了,还是怪自己学艺不精,虽然是第一次面试,但是面试官还是很和蔼的,虽然大概对我的“这个我不是很清楚”很无语了,以后面试还要多说一些自己知道的。不知道还找不找得到面试qwq,不过简历还好没有写太满,不然要是问我c#、python、java、机器学习啥的我炒鸡gg了

猜你喜欢

转载自blog.csdn.net/unirrrrr/article/details/80327060