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