腾讯视频面经,后端 Java 一面,2025/04/01
站内链接:https://www.nowcoder.com/feed/main/detail/9e840c7107834ee6bd9946cf6fb9e58c
整理如下:
- 短链接的生成原理
- 如何解决短链接生成的哈希冲突问题
- 如何加快从短链接到原链接的重定向过程
- TCP 和 UDP 协议
- 如何理解 TCP 是面向连接的
- 为什么 TCP 的握手是 3 次
- IO 模式
- 是否有真正写过一个底层的 Socket 通信
- MySQL 的事务隔离级别
- MVCC 机制
- 什么叫服务的并行
- 为什么能基于 Redis 实现分布式锁,是基于 Redis 的什么特性实现的
- 什么是缓存穿透,解决方法有什么(某一瞬间来了 n 个请求,Redis 缓存为空,所有请求全部打到 DB,如何解决)
- MQ 同一类型消息去重
- 查数据库和回写缓存是一个两阶段的过程,在海量并发时可能会有交错,如何解决
- 短链项目
- 手撕 Leetcode 153 寻找旋转排序数组的最小值 (二分查找)
Java 高质量面经收录 文章被收录于专栏
Java 高质量面经收录