知乎面试题 · 技术原理

知乎相关面试题,按最终去重题目聚合。

共 484 道真题 · 当前筛选命中 352 道 · 更新 2026-08-05

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