1. 2-4拷打实习, 不用管2.easyExcel底层, 为什么用它操作excel不会OOM3.你的redis zset限流器怎么做的4.你的NIO + CompletableFuture是为了解决什么5. Object A = new Object();Object B = A;synchronized(A){}, synchronized(B)会发生锁竞争吗, 为什么6. A调用B的method1, B的method1调用this.method2, 代理会生效吗, 讲下原理7. 手撕 !!局部变量!! x = 5, 在方法新开一个线程修改x 为 x + 5, 最后主线程输出, 怎么做8. 手撕: 员工有工号(唯一), 姓名, 性别, 年龄, 薪水(精确小数点2位), 简介(5000字左右), 头像, 入职日期写建表语句, 看看你怎么设计字段类型9. 基于你之前的表, 写一条查询入职时间超过2天的5名男性员工的工号, 按年龄从大到小排序10.基于你的sql, 你会考虑加索引吗, 怎么加