![瑞幸咖啡(Java开发工程师)技术面一面](https://imgs.xnip.cn/cj/jy2/2023-12-19/ec6b398c-a892-4166-be24-3ee7d0b3cb1a.jpg)
#瑞幸咖啡#
面试时间:2023-12-18 14:00-14:30
面试形式:腾讯会议,一对一
首先老规矩自我介绍
之后问我有没有实习?我没有,只有项目
然后面试官看我项目只有一个是纯Java开发的,就问我还有没有其他Java项目?桌面日历。。
看我博客系统开发用到了redis、MySQL、Spring就问我这些八股:
redis分布式锁?
redis持久化方式?
redis主从复制的过程?
MySQL的优化?
索引设置的原则?
联合索引失效了怎么办?
索引的底层原理?
Spring框架构成?
Aop怎么实习日志操作的?
Bean的生命周期?
然后问了一些其他的Java八股:
list、map线程安全和线程不安全的实现?
Java有哪些锁?
synchronized和lock锁的区别?
线程池的实现?
了解那些垃圾回收器?
问了我一个情景题:
当运行一个项目时cpu的load过高,该怎么去解决呢?
反问环节:
我们主要做什么业务啊?销售系统开发、供应链系统的开发,还有一些app等
我们团队的规模多大?大几百人到一千人左右。
我回答的不好,估计无了