oppovivo面经

oppo vivo 面经
同学 1(oppo 一面凉)
详细答案:https://mp.weixin.qq.com/s/T0ejvpwoCfcQT14hLfO-Pg
9.24 面,第二天就挂了
一共 35 分钟,八股盛宴
无手撕,也不深挖简历
一、自我介绍&问实习
你觉得你最大的收获是什么?
你在实习中做了哪些业务?
未来工作的期望或者规划?
二、开始无聊的八股
介绍 Java 的集合框架
为什么 HashMap 不是线程安全的?
和 ConcurrentHashMap 的差异
为什么 HashMap 性能更高?
ConcurrentHashMap 是通过锁机制来实现线程安全的吗?
泛型的作用是什么?
Java 里线程的生命周期
说一下 JVM 内存模型
什么情况下会发生栈溢出?
垃圾回收的过程是什么?
说一下 Spring 和 Springboot 之间有什么差异?
自动配置怎么实现的?
对 MySQL 事务的理解
事务里一致性怎么理解?
对 MySQL 索引的理解
什么情况下索引失效?
Redis 常见数据结构
Redis 的 Sentinel 和 Cluster 怎么理解?说一下大概原理
Redis 持久化方案
开发流程,怎么管理 git 分支
三、最后反问环节
经典问你们部门做什么业务