知乎面试题 · 风险判断
知乎相关面试题,按最终去重题目聚合。
共 484 道真题 · 当前筛选命中 58 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 41 题请解释线程的原子性和可见性,并说明它们之间的区别及在并发编程中的意义。 考察对并发基础概念的理解及其区别与重要性第 42 题请举例说明在数据库操作中哪些场景需要对多行数据加锁? 考察对数据库行锁、多行加锁场景的理解和应用第 43 题在列表渲染中使用key时,为什么需要这个唯一标识?不加key会对页面造成什么影响? 考察对key缺失时diff算法行为及页面副作用的分析能力第 44 题使用Apollo配置中心时遇到过哪些典型问题?如何排查和解决? 考察Apollo配置中心的实际使用经验与问题排查能力第 45 题请介绍 ThreadLocal 的原理、潜在问题及适用场景。 考察对 ThreadLocal 内部机制、内存泄漏风险和使用边界的理解第 46 题如果在 Promise 的 then 回调中抛出错误,会怎样处理? 考察 then 中的异常如何影响 Promise 链及后续处理第 47 题若 Handler 持有 Activity 的弱引用,Activity 仍在前台,GC 会把 Activity 回收吗?为什么? 考察弱引用在 GC 下的行为及与 Activity 生命周期的关系第 48 题UPDATE 操作涉及哪些日志?其过程是怎样的? 考察对数据库事务日志、redo/undo 机制及崩溃恢复流程的理解第 49 题如果你在实际工作中遇到[具体情境]下的[具体问题],你会如何处理?请结合你之前的经历说明。 考察候选人在实际工作情境中的问题处理思路和应变能力第 50 题git merge 和 git rebase 有什么区别?各自适用什么场景? 考察对 Git 两种集成方式的原理与权衡理解第 51 题Redis 的持久化方式有哪些?请分别介绍它们的原理和适用场景。 考察对 RDB 与 AOF 持久化机制、恢复策略、优缺点及混合持久化的掌握第 52 题在实时通信系统中,发送文字消息时是否允许丢包?请说明原因和应对策略。 考察对实时通信中文字消息可靠性与丢包处理的理解第 53 题在 Flink 中,MemoryStateBackend 是否完全不可用?它存在哪些缺点? 考察对 Flink 状态后端选型的理解及风险判断第 54 题Redis和MySQL做数据一致性时,如果Redis没有正常消费怎么处理? 考察缓存与数据库一致性中的消息消费异常处理能力第 55 题你们是如何保证实时任务的时效性,以及如何处理实时任务失败或数据不准的问题? 考察实时任务的时效性保障和故障处理能力第 56 题请详细说明如何设计并实现一个可靠的分布式锁,并讨论其在实际应用中可能遇到的边界情况。 考察候选人对分布式锁核心原理、实现细节及复杂性处理的理解第 57 题读写分离的数据一致性怎么保证? 考察读写分离下的数据一致性方案与权衡第 58 题Kafka 消费者的 Offset 提交应该由自己编写,还是交由 Flink 框架管理?请说明原因。 考察对 Kafka Offset 管理机制及 Flink 集成程度的理解