滴滴秋招提前批Java

开场进行自我介绍

1. 聊了下实习经历与项目

2. 线程池的主要参数一般怎么配?

3. 聊聊消息队列吧,怎么保证消息可靠投递、不重复消费?它是怎么帮系统解耦的?

4. 不可重复读和幻读有啥区别?怎么解决?

5. `synchronized` 和 `Lock` 这两种锁有什么不一样?

6. Redis 的线程模型是啥样的?

7. 场景题:有 10MB 的 IP 地址数据,但内存只有 1MB,怎么找出出现次数最多的那个 IP?

8. 核心代码模式算法题:删除有序链表中重复的元素-II

9. 设计题:怎么保证 POST 接口的幂等性?聊聊 Redis+token 方案,还有锁超时这种异常情况怎么处理?

10. 写一个线程安全的单例模式。

全部评论
常规题,佬没问题
1 回复 分享
发布于 08-30 11:08 广东
感觉都是常规题,还好
点赞 回复 分享
发布于 08-30 18:39 江西
这些面试问题感觉还挺常规的,手撕就一个单例吗?
点赞 回复 分享
发布于 08-29 21:55 安徽
面了多久哇
点赞 回复 分享
发布于 08-29 18:38 北京

相关推荐

评论
点赞
10
分享

创作者周榜

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