oppo后端研发日常实习凉经

📝 面试问题回顾(35-40分钟)
面试官从自我介绍开始,主要围绕项目经验、Java核心、数据库和框架细节展开:
1. 项目与设计
自我介绍后,要求详细介绍一个简历上的项目
询问了数据库设计,包括实体类的具体构成
重点讨论了文章详情页与点赞历史记录的数据表设计
确认了排行榜功能是否基于数据库实现
2. Spring 框架
AOP 的实现原理与特点
OC 的概念与理解
SpringBoot 如何引入自定义依赖及其底层机制
Spring 中常用的锁机制
3. 数据库与锁机制
乐观锁与悲观锁的区别
行锁与表锁的理解
MVCC 多版本并发控制
事务的四大特性(ACID)
索引机制与不同类型的索引
聚簇索引与非聚簇索引的区别
4. 分布式与中间件
ConcurrentHashMap 的底层结构
项目中分布式锁的具体实现
缓存击穿的概念与应对
ES 存储层相关原理(问题方向较开放) #面试线索爆料#
全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务