【奇安信】-Java岗-热乎的一面面经

  1. 自我介绍
  2. TCP是如何保证可靠性
  3. HTTPS加密解密的过程
  4. 进程调度算法
  5. 进程和线程的区别
  6. 一个程序只能有一个进程吗
  7. 归并排序的时间复杂度,怎么推算出来的
  8. MySQL的InnoDB的底层数据是怎么存储的(我没答上来,然后面试官让我讲一下索引的底层数据结构了)
  9. MySQL索引的范围查找是怎么实现的
  10. B+树叶子节点是单链表的引用吗(我答错了,然后面试官说如果查询条件为where a < 100的条件单链表怎么查,所以应该是双向链表)
  11. 你平时用得比较多的是什么索引
  12. 说一下联合索引(a, b)查询 a=xxx, b=xxx的条件的执行流程
  13. 简单讲一下MySQL中的锁
  14. MySQL中binlog有什么作用
  15. 向MySQL中插入一条数据,是先写日志还是先修改数据
  16. 如果要在Redis中实现一个范围查找怎么操作(面试官好像是想问应该使用Redis中的什么数据结构)
  17. Redis的删除策略
  18. 项目相关问题

发表评论

后才能评论