自我介绍
项目介绍,主要是c++项目
简单八股
数组与链表的区别
指针指向一块内存空间怎么做:计算大小,malloc,类型转换
类型转换怎么转换的:如果是基本数据类型就有相应的转换函数,也可以强转换,自定义的类就强制类型转换
sizeof计算指针大小是多少
结构体与类的区别
用了map容器了吗,map怎么删除一个元素,迭代器怎么更新的
多线程与多进程的区别,进程间的通信方式,共享内存怎么实现,互斥锁了解哪些,读写锁能同时读写吗
tcp/ip中问了个什么机制我忘了,你项目里面客户端关闭之后,服务端怎么知道的:epoll管理的,说了相关的东西
qt了解吗,信号槽机制
springmvc优点,原理
接触过哪些设计模式,讲一讲工厂模式,代理模式
Linux下怎么调试的,vscode打断点,也用过gdb
反问
将近四十分钟