一面两轮(7.10)基本问的挺常规的。面试官1(25min)1 项目使用redis做了哪些工作,为什么这么做,各自的功能2 Redis缓存穿透 击穿 雪崩的含义及其各自的解决方案3 Redis实现分布式锁的方式,项目使用的方式4 数据库查询如何去重5 数据库的主键和外键介绍6 联合查询和子查询的使用介绍,优劣7 Redis实现消息队列的方式8 秒杀的实现方式9 什么情况下会使用锁?10 介绍一下synchronized11 线程安全相关的问题12 平时是如何学习一个新的技术的13 反问面试官2(20min)1 围绕项目问,项目中你的角色是什么,主要任务等2 Map中有哪些是线程安全的,哪些是线...