1、 自我介绍
2、 云量仪项目介绍一下(问的特别详细,包括实现方式、传输形式、遇到的问题解决方式等)
3、 C++特性
4、 多态的实现方式
5、 虚函数和纯虚函数
6、 项目中多线程的实现方式,如何同步的
7、 项目中Socket传输是怎么实现的,如何保证你传输的数据完整;
8、 Epoll底层是如何实现流程?
9、 项目用了什么设计模式吗?简单说一下
10、 项目中的生产者和消费者模式实现流程结合项目描述一下
11、 在你描述的生产者和消费者流程中,用到了一个队列,队列内容过多是如何处理的?你的处理方式有啥弊端?如何改进。
1、自我介绍
2、问项目(很细)
3、Socket服务端接收数据到解析数据之前做了什么?(校验数据有效性)
怎么校验的,说一下。
4、Socket传输的数据量是多少,怎么发送的?(分段发送)
5、知道使用偏移量分段传输底层为什么这样实现吗?
6、项目中多线程怎么实现的?
7、用该哪些容器说一下,map的key可以放一个结构体吗?
8、单例模式,介绍一下。懒汉模式是不安全的,线程安全是怎么实现的(加锁/双检查锁)?还有其他方式吗?(不知道了)
9、QT会使用吗?简单说一下。
#大华##C/C++#