test

101 阅读1分钟

mysql

  1. 出现过慢查询吗,怎么检测的慢查询?
  2. 怎么优化慢查询
  3. explain相关,rows是什么意思,怎么计算出来的?
  4. 线上的ddl怎么做
  5. 事务的隔离级别

redis

  1. 查找指定前缀的key怎么查
  2. 主要用过哪些数据结构
  3. zset用来做什么
  4. 常用数据结构的底层实现
  5. 数据过期的处理,数据淘汰的机制

计算机网络

  1. tcp三次握手的详细流程和状态变化
  2. http2.0了解吗,主要有哪些变动?
  3. 端口有65535个,是否只能建立这么多个连接?
  4. tcp的头部字段有哪些?

golang

  1. slice是否线程安全,并发访问会有什么问题
  2. 错误处理
  3. panic
  4. map线程安全问题
  5. 服务有没有实现平滑重启

算法

golang 实现LRU cache