阿里云 基础平台研发 一面
自我介绍
实习
A 系统 利用 Spring 事务保证原子性,结合传播机制介绍一下
如果多张表不在同一个数据库中,如何保证事务的原子性(分布式事务)
介绍延时双删和 Redis Pipeline,还能如何保证数据库与缓存的一致性
延时双删和先更数据库再删缓存的优缺点;延时双删能保证不出问题吗
介绍分布式随机分片锁和自旋等待机制;多个线程同时重建缓存会带来什么问题
二级缓存中,本地缓存与远程缓存的一致性如何保证
从 Redis 从节点中读到的不是最新数据,怎么办
C 系统 改为读从库后有什么影响
八股
除了缓存击穿,还有什么;Redis 如何实现高可用(哨兵);主从节点的职责
介绍布隆过滤器,优点和缺点是什么;如何实现删除
Zset 是如何实现的;ZSCORE 命令的时间复杂度
在 Redis 中,大量请求访问同一个 key,如何解决
在 Redis 中,如何保证事务
MySQL 默认隔离级别;Next-key Lock 是如何解决幻读的
HTTPS 如何保证安全;每个请求都需要先加密吗;为什么不用非对称加密
介绍 IO 多路复用;介绍 epoll;对比 epoll,select 有什么缺点;epoll 有什么缺点,会阻塞吗
介绍 AOP 的实现原理
其他
平常如何使用 AI
算法
复原 IP 地址
#发面经攒人品#