一年面经,算什么水平?

  1. 项目中怎么判断一个用户是否登录,单点登录怎么实现的,如果在A电脑上登录了账号后又在B电脑上登录会怎么样,怎么把A电脑上的账号挤掉。
  2. 二分搜索树存在的问题,时间复杂度,数据库索引包含哪些
  3. 事务的特性,事务的并发存在哪些问题,怎么解决事务并发问题
  4. 数据库中包含哪些锁,行锁与表锁的特点,如何发生死锁
  5. 怎么让查询走索引,最左前缀原则,索引下推,什么时候索引会失效
  6. 数据库有哪些引擎,InnoDB和MyISAM的特点,如果在InnoDB中不设置主键会怎么样,rowid是表级别还是数据库级别(不太清楚,蒙了一个说错了),MySQL主从了解吗(不知道,引到了Redis主从)
  7. Redis主从的特点,如何做主从数据同步,如果从节点与主节点之间的网络断掉了怎么办,恢复后主从节点各会做什么。
  8. Redis中的zset的实现原理,时间复杂度
  9. Redis的数据持久化方式,文件重写的特点,混合持久化中后续数据如何写入
  10. 除了主从架构之外还知道什么Redis架构,哨兵的特点,集群的特点
  11. 哨兵怎么让客户端知到Redis服务器的情况,集群下的hash_slot问题,Redis脑裂问题。
  12. 项目中使用RabbitMQ做了什么,如何实现文章延迟发布,死信队列和TTL,使用Redis可以实现定时消费吗(没答出来)
  13. 项目中用了并发吗,线程池创建的方式,包含哪些参数,为什么不使用Executors的方式创建,线程池的拒绝策略,线程池中的线程什么情况下会被销毁(只答出来了存活时间)
  14. 你在什么情况下使用了线程池
  15. ForkJoinPool了解吗(没用过)
  16. 项目中除了做Session存储用了Redis之外还在什么场景下用了(猜测想问缓存数据会出现的问题,但是当时没想到)
  17. Spring中Bean的创建流程,事务的实现(说了AOP的流程),如果事务失败了怎么办(没答出来)
  18. Spring中的Lazy标签的作用,单例模式的懒汉式与饿汉式
  19. 你有什么想问我的
#社招##面经#
全部评论
👍
点赞 回复
分享
发布于 2021-06-23 07:49

相关推荐

2 4 评论
分享
牛客网
牛客企业服务