字节基础架构面经
#回馈社区#
继承多态重载
Union和struct 的区别
协程
进程和线程共享的东西
进程间通讯的方式
什么时候加索引
分库分表
Hash函数设计
三次握手四次挥手
Text段存的是什么
Static加在变量和函数上
Const加在函数前
iterator删除,在vector 中删除和在map 中删除
使用过的stl库, unorderedmap怎么实现,复杂度如何
多线程
mutex
detatch join的区别
Top命令
Zombie
大表怎么加锁
了解http协议吗(不了解,不问了,感恩😍)
Raft prevote防止集群被vote 干扰
Raft如何在leader 变化的瞬间也能保持一致性
B加树和lsm 树
深度学习怎么用于日志分析(?)
Hash索引和b 加树
Mapreduce排序,优化,算复杂度和耗时
Raft日志覆盖和回溯的关键点(term )
进程malloc,指针传递给另一个进程
线程malloc(同上)
多线程访问加什么锁
数据库Select执行过程,怎么加锁(问的是排他锁,答了共享锁)
Cpp中的锁
总结:体验绝佳
#面试复盘##字节跳动#