面试

发布时间 2023-03-24 21:10:24作者: wxk1213

C/C++:

 

1.指针和引用的区别

2.C++的特性

3.堆和栈的区别

4.静态编译和动态编译

5.vector和list的区别

6.析构函数 虚析构 纯虚析构函数的区别和作用

 

 

 

操作系统:

 

1.进程和线程的区别

2.线程池如何实现

3.线程池的同步机制

4.select、poll 和 epoll的区别

5.什么时候会进行内核态和用户态的转换

6.定时器的实现原理

 

 

 

 

计算机网络:

 

1.tcp三次握手四次挥手

2.三次握手为什么不能是两次

3.四次挥手最后一次丢失了会怎样

4.udp如何实现可靠数据传输

5.http的字段

 

 

 

数据库:

 

1.索引的结构

2....

 

 

 

代码:

 

给一个序列,求出所有子串