昨天面的二面,问题如下:
  1. c++中如何设计一个不能被继承的类(final)?如果不许用final,如何实现(构造析构放在私有,public中放一个static接口函数)?什么情况下需要用到不能被继承的类(不知道。。。。)?
  2. 两个无序链表中找出相同的元素(遍历、hash), 如果不允许用辅助空间呢(只知道遍历。。。。)?
  3. 进程间通信方式有哪些?
  4. 套接字通信中,TCP的三次握手
  5. 序列号是如何产生的
  6. TCP服务器端代码
  7. listen和epoll
  8. 介绍项目,硬件设备中各cpu的状态以及通信状态(不懂……..)