当前位置: 首页 > 面试经验 >

小红书日常实习C++一面

优质
小牛编辑
83浏览
2023-03-28

小红书日常实习C++一面

项目拷打半小时

epoll相对于select和poll的改进

readylist的长度有限制吗

muduo为什么用LT模式

什么情况下用ET模式

堆排序算法的实现,堆的插入,删除,向上调整向下调整

final关键字

为什么要虚拟地址

共享内存的过程 ,共享内存的销毁

智能指针解决什么问题,原理是什么,shared_ptr是如何具体实现的,shared_ptr和unique_ptr的区别,适用场景。 shared_ptr是线程安全的吗

场景题:两个线程,各自有一把锁,要有两把锁才能往下执行,怎么避免

1. 同时拿到两把锁才能继续往下执行——怎么实现

2. 给锁编号

struct A{

char a;

int b;

short c;

}

对齐模数4

占用内存是多少(答:12)

最小占用内存多少(更改对齐模数 修改内部元素的位置)

如何修改对齐模数

把对齐模数改为1 2,为什么不把对齐模数改小

手撕代码:最长上升子序列,每个样例有多行

#C++面经#
 类似资料: