#收钱吧秋招# 1. 15道单选2. 5道多选,选择题考察408+Java3. 编程题2道① 给n和d,求i/d求和,i的范围是1到n;② 给若干个区间,按照先后顺序,如果当前区间没被占用则可以使用,数量+1,求可以使用的区间数量。用例[1,2],[2,3],[3,4],输出2两道题暴力破解大概在60+4.问答题两道①考察缓存和数据库的数据一致性问题、改进和常见的缓存更新模式;②考察Prometheus的两种模式对比、pull模式的高基数问题和无界数据流如何判断某个数是否出现过及其出现次数一面八股拷打:1. 自我介绍2. Nacos是否支持mysql集群?CAP了解吗?AP还是CP?3. Redis lua脚本为什么是原子的?多线程访问Redis 怎么办?说说跳表结构?4. JVM内存结构?所有的对象都在堆中嘛?字符串常量池在哪?内存逃逸了解吗?结合类加载讲下static int 变量默认值和赋值?5. MySQL 一个带自增id的表,查询id = 5000经历哪些步骤?MySQL一页多大?6. 结合垃圾回收器讲下垃圾回收过程?7. 代码阅读题 ```java Map map = new HashMap(7); // 只赋值不创建数组,数组长度和防止越界 map.put("aa","111"); ```8. ThreadLocal内存溢出问题?9. Spring 三级缓存,一级缓存源码面试官建议:注意学习知识点之间的联系。反问:面试者工作了多少年?体验:面试官问的挺细的,提问某个问题的时候会结合其他相关知识提问。