编程语言
- PHP
- Golang
- 数组与slice有何区别
- 互斥锁实现原理
- GPM调度模型原理
数据库
MySQL
- 如何排查或者分析慢查询
- InnoDB与MySAM引擎区别
- InnoDB引擎实现原理
- 讲述一下悲观锁与乐观锁的区别,如何实现
- MySQL的事务隔离级别有哪些,分别处理什么问题
- MySQL的ACID是如何保障的
- MySQL集群架构有哪些实现方式,说一说优缺点
Redis
- 常用的数据库类型有哪些?
- 如果要计算一组用户的排名,如何设计?
- 哨兵模式解决什么问题?
- 集群模式解决什么问题?
MongoDB
服务运维
- Linux
- Docker
网络编程
1.HTTP
2.WebSocket
中间件
- 消息队列
- RabbitMQ
- Kafka
- pulsar
- WAF
- 数据库中间件
分布式
- 分布式锁
- 分布式事务
数据结构与算法
- 数据结构
- 了解过哪些数据结构
- 数据结构特色
- 算法
操作系统原理
- 并发
- 内存