图像算法面试一般,共2轮面试

看准网

      一面(接近1h)

      Q:问了一些关于计算机网络的知识,

      0条回答

      Q:什么是三次握手、四次挥手,

      0条回答

      Q:以及三次握手四次挥手为什么要这样做,

      0条回答

      Q:中间某个环节如果出错了,计算机是怎么处理的,

      0条回答

      Q:还问了一些状态码是什么意思,比如404之类的。

      0条回答

      Q:操作系统的并行和串行是什么意思,

      0条回答

      Q:还有操作系统之间通信是怎么通信的,

      0条回答

      Q:还有设计模式里面的单例模式,工厂模式。

      0条回答

      Q:手写代码,检测链表中是否有环,

      0条回答

  •       这个比较简单,和leetcode的一个题目是一样的,因为我写得太快了,就被加了点难度,如果一个链表中有环,那么判断哪个节点是环的进入节点。
  •       手写代码,判断一个无序数组中,最长的连续相同的元素个数,
  •       这个也挺简单的,就是注意一下跳出的时候最后一次有没有进行比较就行了,面试官说看你思路清晰,经常刷题吧,勉强算你过了吧。

      二面(1h30min)

  •       主要是做题用的时间太多多,然后问了很多c++的基础知识。

      Q:c++的多态是什么?

      0条回答

      Q:重载和重写的区别是什么,

      0条回答

      Q:然后写了两个函数,让我判断是重载还是重写?

      0条回答

      Q:问我的项目能搞到FPGA上不?

      0条回答

  •       (通信相关的项目)

      Q:能不能在构造函数和析构函数中用虚函数,会有什么后果?

      0条回答

      Q:静态变量和全局变量放在内存哪个地方?

      0条回答

      Q:内存是怎么分布的,有哪些东西?

      0条回答

      Q:进程间通信的方式?

      0条回答

      Q:银行家算法是怎么进行的?

      0条回答

      Q:类之间的继承,虚函数是怎么实现的?

      0条回答

      Q:虚函数表里面有哪些内容?

      0条回答

      Q:一个空的类占多少字节?线程池?

      0条回答

      Q:new和delete和C语言里面的free和malloc的区别?

      0条回答

      Q:指针和引用的区别?

      1条回答

      Q:为什么静态函数只能调用静态变量?

      0条回答

      Q:类里面的函数,每个实例都会创建一个函数吗,如果不,是怎么寻找的?

      0条回答

      Q:死锁、同步、异步、阻塞的概念?

      1条回答

      Q:内存泄漏是什么,还有右值引用?

      0条回答

      Q:c++11里面有哪些新的东西?

      0条回答

      Q:编译的时候,动态编译和静态编译?

      1条回答

      Q:一个程序运行过程中发生了什么,都产生了什么文件,这些文件的作用是什么?

      0条回答

      Q:手写一个代码,实现二叉树

      1条回答