知乎面试题 · 技术原理
知乎相关面试题,按最终去重题目聚合。
共 484 道真题 · 当前筛选命中 352 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 301 题Java和Go语言的数据结构有什么共同点? 考察对两种主流语言核心数据结构及其底层实现差异的理解第 302 题请解释MySQL联合索引的底层数据结构与最左前缀原则,并说明在实际查询中的生效与失效场景。 考察联合索引的结构原理、最左前缀原则及其在查询优化中的应用第 303 题UPDATE 操作涉及哪些日志?其过程是怎样的? 考察对数据库事务日志、redo/undo 机制及崩溃恢复流程的理解第 304 题跨域是怎么产生的?解决跨域的方法有哪些? 考察浏览器同源策略的原理及常见跨域解决方案第 305 题git merge 和 git rebase 有什么区别?各自适用什么场景? 考察对 Git 两种集成方式的原理与权衡理解第 306 题你了解 ES6 的哪些新特性?请列举并简要说明你对其中一部分的理解。 考察对 ES6 核心特性的了解程度及理解深度第 307 题在 GCD 异步任务中,Block 捕获外部变量时,哪些变量类型会被捕获为值,哪些会捕获引用?请举例说明并指出常见的误用场景。 考察对 GCD 中 Block 变量捕获机制的理解及实际应用第 308 题请解释 Kafka 如何实现消息有序性,以及为什么无法保证全局有序。 考察对 Kafka 分区有序模型及其限制的理解第 309 题Redis 的持久化方式有哪些?请分别介绍它们的原理和适用场景。 考察对 RDB 与 AOF 持久化机制、恢复策略、优缺点及混合持久化的掌握第 310 题什么是DDD领域驱动设计? 考察对领域驱动设计核心思想、概念和价值的理解第 311 题请介绍 Flink 的 Checkpoint 机制及其在故障恢复中的作用。 考察对 Flink 状态一致性与容错机制的理解第 312 题MySQL索引结构B+树,为什么要用双向链表? 考察对B+树索引物理结构与查询优化机制的理解第 313 题在实时通信系统中,发送文字消息时是否允许丢包?请说明原因和应对策略。 考察对实时通信中文字消息可靠性与丢包处理的理解第 314 题请写出交叉熵损失函数的表达式,并解释其物理意义。 考察对交叉熵损失函数的数学形式及信息论含义的理解第 315 题Java中如何实现对象的克隆? 考察Java对象克隆的机制、接口与方法的正确使用第 316 题在 Flink 中,MemoryStateBackend 是否完全不可用?它存在哪些缺点? 考察对 Flink 状态后端选型的理解及风险判断第 317 题请比较MySQL中InnoDB和MyISAM存储引擎在事务支持、锁粒度、外键、全文索引及崩溃恢复方面有哪些区别? 考察对MySQL两种常用存储引擎核心特性的理解与对比能力第 318 题评论系统的分词和敏感词过滤如何实现? 考察文本处理的基础算法与工程实现第 319 题请介绍 Spark 在 YARN 上的执行模型,包括 yarn-client 和 yarn-cluster 两种模式的区别。 考察对 Spark 部署模式与资源管理机制的理解第 320 题Kafka在项目中的使用场景 考察对Kafka应用场景的理解与实际项目经验