面经0418字节跳动

2020.4.18 一面 50min 在C++里面我们什么时候会把析构函数写为虚函数呢 C++中引用和指针有什么样的区别 右值引用,移动语义和完美转发在C++11中起到的作用...

2024-09-14 · 2 分钟 · Cooper

面经0408腾讯深圳

腾讯深圳4月8号 在你看来epoll是个什么样的东西,边沿触发和水平触发的模式 epoll的通知机制 线程和进程的区别 多线程和多进程的选择上以什么...

2024-09-14 · 1 分钟 · Cooper

面经0402腾讯成都

腾讯成都 自我介绍 详细讲一下你的项目 并发量和数据传输效率 TCP拥塞机制 进程有几种状态 事务要满足几个特性 B+树特征是什么样的 B+树查询过程

2024-09-14 · 1 分钟 · Cooper

面经0306CVTE

自我介绍 项目web服务器提问(跟socket相关的事件有哪些?epoll监听了socket哪些事件?用的什么模式水平触发还是边沿触发模式?你...

2024-09-14 · 2 分钟 · Cooper

006项目

webbench 测压软件 最高并发3W webbench做测试时自身也会消耗CPU和内存资源,为了测试准确,需要将webbench安装在别的服务器上。 tar -xzvf webbench-1.5.tar.gz cd...

2024-09-14 · 14 分钟 · Cooper

005数据结构

单例模式 class A{ public: static A* getInstance(); static A* instance; private: A(); ~A(); }; A* A::instance = nullptr; //内存读写reorder不安全 导致双检查锁失效 //先分配内存 再执行构造器 最后返回给实例 //编译器...

2024-09-14 · 3 分钟 · Cooper

004数据库

B+树 具有n个关键字的节点含有n个分支。而在B树中,具有n个关键字的节点含有n+1个节点。 B+树的叶子节点包含了所有关键字,并且包含信息。 B...

2024-09-14 · 6 分钟 · Cooper

八股基础

volatile 用来告诉编译器不要对该变量做任何优化,编译器每次操作该变量时,一定要从内存中取出,而不是使用寄存器中与存在的值,因为值可能已经发生了改变。...

2024-09-14 · 13 分钟 · Cooper