首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
面试题
软件求生
创建于2023-08-24
订阅专栏
在竞争激烈的职场中,面试是展现自己的绝佳机会。面试题是雇主了解我们技能和潜力的窗口。让我们一起揭开面试题的面纱,探索如何在这个关键时刻展现出最好的自己。
等 65 人订阅
共487篇文章
创建于2023-08-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
别只会用 getData!Watcher 注册源码流程全拆解
很多人会用 ZooKeeper 的 Watcher,却说不清客户端是怎么完成注册的。面试一问源码流程就卡壳。今天我用一个故事,带你拆解 getData、Packet 封装到 ZKWatcherMana
别再死记硬背!一篇讲透 Zookeeper 的 Watcher 机制
面试官一句“说说 Zookeeper 的 Watcher 机制”,多少人瞬间大脑空白?它看似简单,其实暗藏分布式通知的核心设计。今天小米用一个故事,把 Watcher 的工作机制、特性和面试高频考点一
Zookeeper四种节点类型,90%的人只会说概念
最近社招面试里,Zookeeper 的 Znode 类型几乎必问。持久、临时、顺序节点到底怎么区分?它们各自解决什么问题?这篇文章用一个写字楼的故事,把四种节点讲透,让你面试回答又稳又清晰。
一文讲透 Zab 协议:恢复模式 + 广播模式到底是什么
你有没有想过一个问题:ZooKeeper 明明是分布式系统,却敢拍着胸脯说「我这里主从状态永远一致」?Leader 挂了、Follower 掉线了、新节点突然加进来,它凭什么还能稳如老狗?今天,小米就
不讲原理不背八股:一篇文章讲透 ZooKeeper 提供了什么
很多人学 ZooKeeper,只记住了“分布式协调”“注册中心”“选主”,但一到面试官追问:ZooKeeper 到底提供了什么?就开始结巴。今天,小米不讲枯燥定义,给你讲一个“村委会”的故事,用文件系
ZooKeeper 是什么?看完这篇,社招面试再也不虚
在分布式系统的世界里,服务一多就容易“各说各话”:主节点乱选、配置不同步、锁形同虚设。ZooKeeper 正是为解决这些混乱而生的“秩序维护者”。本文通过一个生动的故事,带你从面试视角彻底搞懂 Zoo
Redis 为什么宁愿“删数据”,也不愿慢下来?答案在 LRU
你有没有遇到过这种情况:Redis 用着用着,内存突然满了,但系统还在拼命往里塞数据?这时候 Redis 并不会崩溃,而是悄悄地“清人腾位”。那它凭什么决定“谁走谁留”?今天,小米就带你认识 Redi
Redis 明明满了,为什么还能继续写?真相太反直觉
最近在复盘 Redis 面试题时,发现很多人只会背“超过 maxmemory 就淘汰”,却说不清 Redis 回收到底什么时候触发、怎么触发、会不会失败。今天我们用一个仓库管理员的故事,把 Redis
为什么说 Redis 是“穷人版 MQ”?这道社招题给你答案
那天面试官端起咖啡,笑着问我一句:“你用 Redis 做过异步队列吗?是怎么实现的?”我脑子里瞬间浮现的,不是 API,而是一家凌晨三点还在出单的外卖店、一堆等着被做掉的订单,以及一个永远不加班却扛下
java 社招面试题:假如 Redis 里有 1 亿个 key,如何找出那 10 万个“同姓的人”?
前几天,一个粉丝私信我,说他在面试时被 Redis 狠狠“教育”了一波。面试官微微一笑:“Redis 里有 1 亿个 key,其中 10 万个以固定前缀开头,你怎么把它们找出来?”他脱口而出一句 ke
java 社招面试题:Redis 如何做大量数据插入?
Redis 大量数据插入为什么会慢?问题往往不在 Redis 本身,而在写入方式。本文从真实场景出发,讲清批量插入的性能瓶颈,深入解析 Redis 2.6 之后 redis-cli 的 pipe mo
Redis 社招面试题:一个字符串类型的值,能存储的最大容量是多少?
Redis String 最大能存多少?很多人脱口而出 512MB,却在面试官的追问下瞬间沉默。这道看似基础的社招面试题,真正考的不是数字,而是你对 Redis 内存模型、性能边界和工程实践的理解。今
Redis 官方不出 Windows 版,是技术问题还是刻意为之?
Redis 几乎是每个 Java 工程师都绕不开的缓存中间件,但在学习和面试过程中,很多人都会遇到一个看似简单却很刁钻的问题:为什么 Redis 官方始终不提供 Windows 版本?这背后并不是“偏
Redis 性能问题全解析:90% 的人都把活干错了地方
在高并发场景下,Redis 明明很快,却常常“越用越慢”。问题不在 Redis 本身,而在于架构和使用姿势不对。本文从真实生产场景出发,用火锅店的故事,把社招面试中 Redis 最常见的性能问题逐一拆
Redis 缓存一致性到底怎么做?90% 的人第一步就错了
在实际项目中,只要你用了 Redis 缓存,就几乎绕不开缓存与数据库双写的一致性问题。强一致性真的可行吗?读写串行化为什么不现实?为什么主流方案都选择“先更新数据库,再删除缓存”?本文用一个生动的故事
Redis 和 Memcached 的真正区别,90% 的人第一条就说错
在后端面试中,“Redis 和 Memcached 有什么区别”几乎是绕不开的高频题。很多人能背出答案,却讲不清原理、说不出场景。本文从真实项目出发,用一个“仓储公司”的故事,带你系统理解两者在数据结
Jedis 还是 Redisson?90% 的 Java 程序员其实选错了
Redis 在 Java 面试中几乎是必考,而 Jedis 与 Redisson 的对比,更是社招高频陷阱题。一个偏底层、一个偏工程,一个像万能工具箱。本文用故事的方式,带你真正看懂它们的定位、优缺点
Java 社招高频题:Redis 热点 Key 到底怎么破?
凌晨零点,促销活动准时开启,一个缓存Key悄然过期,成千上万的请求同时扑向数据库,系统瞬间告急。热点Key为何如此致命?它到底是如何一步步压垮DB的?本文用一个超市抢鸡蛋的故事,带你彻底搞懂Redis
这道 Java 面试题,90% 的人都没讲清楚:热点数据 vs 冷数据
前几天和一个刚跳槽的朋友聊天,他说面试官问了一个听起来很简单的问题:“什么数据适合放缓存?”结果他越答越虚。其实,缓存不是“加了就快”,而是只为热点数据服务。这篇文章,我用几个真实业务故事,带你一次讲
Redis 挂了还不降级?那你离数据库雪崩只差一次大促
高并发场景下,Redis 一旦出问题,最怕的不是缓存失效,而是请求全部打到数据库。缓存降级的意义,就在于主动放弃非核心能力,用“有损服务”换“系统可用”。这篇文章,小米通过故事和实战,带你真正理解 R
下一页