vivo杭州后端面经

1. 自我介绍
2. 项目简单介绍
3. 问项目相关问题,项目中为什么用drools,后端为什么用golang
4. 线程的状态
5. 数据库表是自己设计的吗,有没有用到索引,介绍索引
6. mysql的默认隔离级别,RR与别的隔离级别有什么区别(没答好)
7. 锁,详细介绍sychronized,偏向锁、轻量级锁、重量级锁的具体实现全讲了一遍,是不是公平锁,为什么
8. ReentrantLock有哪些实现类,它是一个接口(这个没答上来,说没用过)
9. AQS全称,介绍实现原理
10. 用过哪些设计模式,答知道单例模式、工厂模式这些,简单介绍了一下,但没真正用过
#vivo提前批##面经##vivo##校招##Java工程师#
全部评论
老哥,问一下,当时笔试A了多少啊?我的还一直没有面试通知,不知道是不是凉了😂
1 回复 分享
发布于 2021-06-22 10:08
楼主收到二面了吗
点赞 回复 分享
发布于 2021-06-22 10:20

相关推荐

🧠 个人背景与项目经历1.实习经历是从什么时候到什么时候?在实习期间主要做了什么工作?2.实习项目中具体负责的模块或功能是哪些?3.有没有参与实际项目的优化工作?4.后来为什么没有继续实习了?5.现在为什么重新决定找工作?6.项目中有没有用过中间件?具体用过哪些中间件?7.有没有参与过微服务架构的项目?服务注册和发现是怎么做的?💻 技术能力 - 后端开发☕ Java & Spring8.ArrayList 的底层数据结构是什么?如何扩容?时间复杂度?9.HashMap 的底层实现原理是什么?JDK 1.8 之前和之后的区别?10.Synchronized 的实现原理?涉及 JVM 的哪一部分?11.Java 中锁的获取与释放过程?12.String 类型中的 CHAR 和 VARCHAR 区别?使用场景?⚙️ 系统架构与中间件13.微服务注册中心(如 Nacos)注册过程的原理是怎样的?14.注册时需要上传哪些信息?服务如何进行心跳保活?15.Nacos 等注册中心的数据存储在哪里?是内存还是持久化?16.如何进行主节点选举?使用什么选举机制?17.是否了解过嵌入式数据库的使用方式?18.使用过哪些中间件?有实际应用经验吗?🧱 数据库与索引机制19.聚簇索引和普通索引的区别是什么?底层结构分别是怎样的?20.使用普通索引时,MySQL 是如何执行查找操作的?21.如果某个 SQL 慢,怎么分析?Explain 怎么用?哪些字段影响性能?22.什么情况适合使用组合索引?创建组合索引的原则?
查看22道真题和解析
点赞 评论 收藏
分享
评论
3
27
分享

创作者周榜

更多
牛客网
牛客企业服务