极兔一面 9月30日 (24min)

1. 自我介绍
2. 介绍下项目的技术栈,项目的来源,怎么分工
3. 用数据库的自增不行吗,为什么要整合美团Leaf生成全局唯一ID
4. 分库分表,水平分库,垂直分库
5. 介绍下美团Leaf的号段和雪花算法
6. 一个查询较慢的SQL语句,怎么定位和优化(慢查询日志,Explain执行计划)
7. Mysql的索引结构介绍下(InnoDB,B+树)
8. 聚簇索引和非聚簇索引,唯一索引是聚簇索引吗
9. 项目用的mysql的什么隔离级别?
10. 默认隔离级别能解决什么并发事务的问题
11. 说下MVCC
12. 实习期间主要参与到什么项目,实习做了什么
#发面经攒人品#
全部评论
10月11,已挂
点赞 回复 分享
发布于 2025-10-09 10:12 辽宁
没有手撕吗
点赞 回复 分享
发布于 2025-10-04 10:28 浙江

相关推荐

04-29 17:53
门头沟学院 Java
自我介绍。 == 和 equals 有什么区别。String 重写 equals 之后有什么变化。项目中用了哪些数据结构。List、Map、Set 分别在哪些场景用。List 最常用的是哪个实现。ArrayList 的底层原理和扩容机制是什么。LinkedList 是什么。它和 ArrayList 有什么区别。LinkedList 里面有哪些常用属性。HashMap 的底层原理是什么。ConcurrentHashMap 的底层原理是什么。ConcurrentHashMap 在哪里加锁。JVM 内存结构由哪些部分组成。JVM 各个内存区域分别有什么作用。Java 堆有哪些分区。如果 Java 运行内存只有 1G,却要上传或加载 1.5G 文件,会发生什么。新生代和老年代的大小一般怎么分配。垃圾回收算法有哪些。如何判断一个对象是不是垃圾。常见垃圾回收器有哪些。G1 垃圾回收器有什么特点。项目里出现 OOM 怎么排查。线程有哪些创建方式。线程的生命周期有哪些状态。wait 和 sleep 有什么区别。项目中有没有用到锁。用了哪些锁。有没有用过分布式锁。Redis 分布式锁是怎么实现的。多个线程同时释放同一把 Redis 分布式锁会有什么问题。哪些情况会导致索引失效。一条 SQL 长期 20ms,突然变成 10s,你会怎么排查。一张 20 亿数据的表,更新少、查询多、QPS 近千,怎么设计。全是八股
发面经攒人品
点赞 评论 收藏
分享
评论
1
16
分享

创作者周榜

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