Java高级工程师开发一面 45min左右Hystrix 熔断原理 为什么用熔断Feign 通信原理负载均衡策略 以及Ribbon原理BeanFactory创建Bean过程BeanFactory 和FactoryBean的区别zuul四种过滤器原理拦截器和过滤器底层原理ThreadLocal底层原理 内存泄漏问题四种引用弱引用的使用场景 虚引用的使用场景 删除list集合中满足条件的节点的方式手撕一道DPSql查询慢怎么定位MySQL索引原理 有索引的情况下怎么插入数据一面就被吓到了 这问的原理问题也太多了 结果没想到进入二面了
二面 40min整个项目的一个开发经历(重点是讲自己的一些思考感悟 而不是按照简历来)引入Redis的整个思考过程Redis中用的哪种数据结构 底层原理Redis中Hash的使用场景线程池并行计算的方式( Future 以及 普通的execute,这里答的太模糊了 得熟悉下)数据库的分页机制 以及一个场景分析( limit 0,5 为什么比 limit 5000,5005快)聊聊职业规划
面试感受:很好;面试难度:困难;面试来源:网络招聘