cpp-面经待准备
c++11的新特性,多态,平时如何排查bug,智能指针,多线程,如何避免死锁等等。
智能指针,多线程,原子量
介绍一下freertos的任务管理、内存管理、中断管理
再介绍一下linux的进程管理、内存管理、中断管理
linux怎么管理文件
了解什么文件系统
freertos的优先级反转了解么
如何解决优先级反转问题
手撕 反转链表ACM模式
继续八股
什么是字符设备、块设备
如何创建新的进程
如何启动子进程
服务端如何监听客户端
服务端如何接收客户端请求
服务端accept多个请求采用什么模型处理
线程间的通信方式
一面:tcp协议里面拥塞控制
http协议的get和post常用于什么场景
http协议中的常见方法
post能否去做一个只读的请求的方法
常见页面置换算法
抽象类和接口的区别
什么时候选择接口什么时候选择抽象类
代码:忘了,反正依旧就是个mid,很简单
二面:进程和线程的区别
线程共享哪些进程系统资源
虚拟内存是什么
虚拟内存和物理内存的映射和翻译过程
浏览器输入一个域名到展示这个界面的完整过程
一个ip地址对应100台服务器,tcp会和谁建立连接
b树和b+树的区别
mysql索引时一个节点一般多大
代码:手撕红黑树
三面:纯实习经历,无代码无八股。
作者:打工coding人
链接:https://www.nowcoder.com/feed/main/detail/71e0476c0f5d4746a8f16d51970d82d5?sourceSSR=search
来源:牛客网
cpp-面经待准备
http://example.com/2024/08/17/CPP/面经/