面试面经 · 小红书
【小红书】【后端开发】【一面】面经(Java基础+MySQL+Redis+场景题)
【小红书】【后端开发】【一面】
基本信息
| 项目 | 内容 |
|---|---|
| 公司 | 小红书 |
| 岗位 | 后端开发 |
| 轮次 | 一面 |
| 面型体感 | 技术面,基础+场景题 |
| 面试官风格 | 注重实际应用能力 |
| 结果 | 通过 |
面试题目(按提问顺序)
- Java 并发包中常用的集合有哪些?
- ConcurrentHashMap 的实现原理?
- 线程池的核心参数?拒绝策略有哪些?
- MySQL 索引结构?为什么用 B+ 树?
- 事务的隔离级别?默认级别?
- MVCC 的原理?
- Redis 数据结构有哪些?
- Redis 缓存穿透、击穿、雪崩怎么解决?
- Redis 分布式锁怎么实现?
- 场景题:设计一个高并发的点赞系统
- 场景题:如何保证缓存和数据库的一致性?
- 算法题:合并两个有序链表
面试感受 / 反馈
小红书面试注重基础和实际应用能力。场景题考察系统设计思维,不是纯八股。算法题难度适中。
准备建议
- Java 并发和集合是重点
- MySQL 和 Redis 基础要扎实
- 场景设计题要准备
- 算法题刷 LeetCode 中等难度