题目
数据结构
- hash, 扩容,查找key;空间不连续怎么办;装填因子;解决冲突
- 自己怎么实现map,map底层。c++map和golang map区别。
- 排序算法,快排
- map set的区别,底层实现
网络服务器
- 负载均衡算法,requset很多,服务器宕机怎么办
- 请求协议http,tcp拥塞控制,握手挥手。http请求过程
- http code含义200 404 500之类的
数据库
- 数据库存储结构。mysql,mongodb,redshift,索引
- 缓冲队列,cache,redis,
c++
- 继承class成员函数访问权限(private, public, protected)
- 虚继承内存分配和释放
linux & git
- linux,查找日志文件某种属性有多少行,awk命令
- git指令
算法
- top-k元素,元素重复咋办(位运算)