Java开发工程师面试平台:ShowMeBug自我介绍Spring MVC处理请求的过程HashTable、HashMap和TreeMap的区别HashMap的底层数据结构是什么,HashMap的链表什么时候转成红黑树synchronized和ReentrantLock的区别synchronized锁升级的过程数据库表设计的三个范式Mybatis中$和#的区别MySQL如何分析和优化慢SQL写SQL语句时要注意什么数据库事务的特性和隔离级别InnoDB事务的实现原理Redis集群的部署方式Redis为什么会这么快布隆过滤器的实现原理线程有哪些状态Thread类执行两次start方法会出现什么情况介绍一下ThreadLocalJWT的组成,JWT有哪些签名算法JWT如何解决不同设备同时登录的问题JWT如何解决session过期问题用过哪些设计模式,怎么用的介绍一下模板方法模式手撕代码:0-1背包(我的代码和完全背包弄混了,导致结果不对,想不到怎么改,最后还是写不出来)反问我的反思:写不出这道代码题真的不应该,还得再熟悉一下背包问题9.25发感谢信,已凉#新国都# #秋招# #面经#