总结滴滴java一站式面经(offer)

一面(60mins)
1.手写单例模式(双重检查锁懒汉式)
2.手写快速排序
3.项目中用到的集合
4.Hashmap线程安全吗,底层
5.Volatile关键字的作用,内存屏障怎么实现的
6.Jvm区域,本地方法栈
7.分析一下单例模式里面各个东西存在哪
8.Oom排查
9.Spring开发,Spring和boot你怎么理解
10.Aop日志如何实现,具体流程,可以不用aop吗
11.场景题,嵌套aop生效吗,如何解决
12.Mysql索引分类
13.联合索引失效的场景
14.Mysql怎么实现乐观锁
15.项目具体功能的实现
16.对项目的优化方案,考虑过哪些设计模式
17.反问

二面(60mins)
1.项目,业务,功能
2.怎么划分功能,老师有帮助过吗
3.分库分表原则
4.表设计,索引设计
5.性能测试,top命令都有哪些指标
6.计算机性能指标都关注哪些
7.观测系统性能,你会选择指标
8.mysql主从复制用到的日志
9.binlog,redolog,relaylog
10.项目亮点,难点
11.Netty怎么学习的,有什么收获
12.线程池,详细讲设计思路
13.多线程还有哪些方法
14.不用多线程,怎么做异步
15.死锁条件细说
16.今后学习规划
17.为什么老师会选你作为项目负责人
18.反问

三面(30mins)
主要聊项目,怎么当的项目负责人,以及个人未来规划等等

#24届软开秋招面试经验大赏#
全部评论
问没问你单例那个为什么这么写?
点赞 回复 分享
发布于 2023-11-01 14:14 上海
佬啥bg呀
点赞 回复 分享
发布于 2023-10-21 17:02 湖北

相关推荐

1. 你项目经历里面有没有分布式存储相关的?2. 实习其中一个点拷问3. 这个难点在哪儿?4. 讲另外一个项目(基于点评包装的项目)5. 秒杀是怎么做的?6. 扣减库存原子性是怎么保证的?7. lua脚本的逻辑是怎么写的?8. 秒杀成功后rabbitmq异步处理的逻辑是怎么样的?9. 分布式存储的相关知识有了解吗?10. 如果数据太多需要拆分应该怎么做?11. 哈希分片有什么优劣势?12. 还有分布式的理论知道吗?13. 分布式协议知道吗?14. raft协议是怎么实现的?15. redis集群是怎么实现数据库分片的?16. 除了一主多从这种副本机制,多主多从的话应该怎么设计?17. 流量应该如何分发?18. 操作系统常用的锁机制有哪些?19. 互斥锁和自旋锁的实现原理有什么不同?20. 他们各自适合什么样的场景下使用?21. TCP四次挥手为什么要四次?22. 中间两次挥手服务端在干了什么?23. 四次挥手客户端和服务端的详细过程是怎么样的?24. 平时用过C吗?单双工的通信应该怎么去关闭?25. Java中原子性的操作你知道哪些?26. CAS思想的原理是什么?27. 手撕:给你一颗二叉树,他的根为root。请你删除1条边,使二叉树分裂成两颗子树,且他们子树和的乘积尽可能大。示例输入:root={1,2,3,4,5,6}输出:110
点赞 评论 收藏
分享
评论
9
56
分享

创作者周榜

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