知乎面试题 · 技术原理
知乎相关面试题,按最终去重题目聚合。
共 484 道真题 · 当前筛选命中 352 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 61 题请手写 TopK 算法并实现两种不同的方法,说明各自的复杂度与适用场景。 考察 TopK 问题的编码实现、复杂度分析与方案权衡能力第 62 题请谈谈你对 JavaScript 中 Promise 的理解。 考察对 Promise 核心机制、使用场景与局限性的掌握第 63 题git pull 和 git merge 有什么区别? 考察对 Git 命令语义和操作流程的理解第 64 题请介绍JVM的垃圾回收机制,包括GC算法、垃圾回收器以及如何优化。 考察JVM内存管理、GC算法原理及调优能力第 65 题请介绍Java中的Runtime类及其典型应用场景。 考察对Java运行时环境类的理解与实际应用能力第 66 题请介绍一下 Vue 框架的核心特性和设计理念。 考察对 Vue 框架基础知识的掌握程度第 67 题为什么 TCP 连接释放需要四次挥手? 考察对 TCP 连接释放过程及其设计原因的理解第 68 题在一个DOM列表中,如何在某个元素节点后插入一个新的div节点? 考察DOM操作方法的选择与节点关系处理第 69 题请介绍你在SQL方面的使用经验,包括你常用的数据库和熟悉的SQL操作。 考察候选人的SQL实际应用能力与经验自评第 70 题请解释DNS的底层工作原理,包括域名解析的完整流程。 考察对DNS查询流程及各层组件角色的理解第 71 题使用 HTTPClient 连接池遇到过什么问题?为什么使用连接池?有什么好处? 考察对 HTTP 客户端连接池原理、常见问题及收益的理解第 72 题浏览器的同源策略是什么?它对页面资源加载有哪些限制? 考察同源策略的定义、目的和常见限制范围第 73 题解释 Checkpoint 中 Barrier(屏障)对齐的两种方式及其区别。 考察分布式流处理中状态一致性与 Barrier 对齐机制的理解第 74 题堆内存怎么查看? 考察对JVM堆内存监控与排查工具的理解第 75 题请解释什么是反射,以及它主要有哪些使用场景? 考察对反射概念的掌握和实际应用场景的积累第 76 题请说明数据仓库在企业数据分析中的主要价值。 考察对数据仓库核心价值的理解与表达第 77 题并行与并发有什么区别? 考察对并行与并发核心概念的区分能力第 78 题当训练数据是流式逐个到达时,如何有效训练一个机器学习模型? 考察对在线学习、增量学习和流式数据处理的理解第 79 题使用getElementsByClassName返回的结果是什么类型,querySelector呢? 考察对DOM集合类型和动态/静态行为的理解第 80 题请对比 Go 的 Slice 与 Java 的 ArrayList 在底层数据结构上的区别。 考察对两种语言动态数组实现原理的理解与对比能力