海康 C/C++ 电话面试 面经
上来第一个问题就把我整懵了。。。
具体问题:
1、Bootloader内核从启动到最后加载完成的过程。
2、Tcp建立连接三次握手。
3、Socket的阻塞非阻塞,同步异步的区别。
4、网络调试的时候网络不通,如何查找问题?
5、进程间通信的方式,常用哪些通信?
6、多线程不加锁会怎样?
7、生产消费者模型。
8、平时怎么调试程序,gdb调试相关问题。
9、内存泄漏如何避免?
10、stl为什么能够适应多种类型?
11、平时常用哪些数据结构,遇到哪些问题,为什么出现这些问题?
12、设计模式?不会。数据库?不会!
13、介绍以下项目以及遇到的问题,怎么解决的?
14、平时课程和项目的压力怎么应对的?