1.讲项目。项目的分层逻辑? 为什么弃用DDD? 配置的作业, 会定制配置吗,如何用配置解耦频繁的需求改动?2.如何做的缓存? 缓存里存什么? redis出现大key会有什么问题?3.设计一个分布式锁,需要考虑哪些问题? 什么情况下会错误解锁?4.redis的过期策略? 如何高效的主动过期,比如每次扫描出的都是未过期的怎么办, 如何设计?5.分布式一致性问题(项目里的)。6.sql题:一张表包含三个字段:student_id, score, subject_id, (学生id,成绩, 科目id)。 选出平均分前五的学生信息(去除重考或者缺考的学生)。7.coding:lc 322. 零钱兑换