最右面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 1 题请给出打家劫舍问题的动态规划解法,并说明状态定义和转移方程。 考察动态规划建模与转移方程推导能力编码实现问题拆解技术原理第 2 题某月环比评论率下降,评论率=评论量/日活人数,男性和女性的评论率都上升了,但总的评论率下降,怎么分析? 考察辛普森悖论识别、数据分层归因与业务分析逻辑业务理解问题拆解第 3 题请用系统设计框架分析一个你熟悉的产品,并说明其中的几个关键路径。 考察系统设计框架的掌握、产品理解与关键路径分析能力业务理解问题拆解系统设计第 4 题在数据处理中,只有数值等于 100 的需要被替换,字符串或其他类型的值(如 "100")不应被修改。请设计一个函数实现该逻辑。 考察对类型严格判断和边界情况的处理编码实现问题拆解技术原理第 5 题请分享两个你解决过的最难的技术问题,并选其中一个展开讲讲。 考察候选人识别技术难点、分析根因、设计解决路径及复盘的能力问题拆解项目复盘问题排查第 6 题如何不用额外变量交换两个整数的值? 考察基础编码技巧与变量操作的边界意识问题拆解技术原理第 7 题请编写算法,求出二叉树从根节点到所有叶子节点的全部路径。 考察二叉树遍历、递归与回溯的掌握程度编码实现问题拆解技术原理第 8 题无序数组且相邻元素不相等,请找出任意一个局部最小值,并结合边界条件、二分查找与图形趋势分析说明实现。 考察二分查找在非单调数组上的应用、边界条件处理及图形趋势分析能力编码实现问题拆解技术原理第 9 题程序如何确定哪些对象需要被回收?请结合可达性分析和三色标记说明。 考察JVM垃圾回收中对象存活判定与并发标记算法问题拆解技术原理JVM第 10 题手写代码:给定一棵二叉树和一个整数 sum,求所有从根到叶子节点路径上节点值之和等于 sum 的路径数量。请实现并说明思路。 考察二叉树遍历、递归回溯及边界处理能力编码实现问题拆解技术原理第 11 题MySQL支持的四种事务隔离级别分别是什么? 考察MySQL事务隔离级别的分类与基本概念问题拆解技术原理MySQL第 12 题请使用两个 goroutine 交替打印数字和字母序列,比如一个 goroutine 打印数字,另一个打印字母,最终效果为:1 2 A B 3 4 C D ... 27 28。请给出实现方式并说明你如何保证交替顺序。 考察 Go 语言并发协作与交替同步机制编码实现问题拆解技术原理Go第 13 题请描述如何设计和实现一个群聊功能。 考察系统设计能力,特别是实时通信、消息可靠性和可扩展性问题拆解系统设计方案权衡WebSocket第 14 题请描述一次Linux I/O操作的完整链路,从用户态发起读写到磁盘返回结果,涉及哪些关键环节? 考察对Linux I/O路径整体流程的掌握,涵盖文件系统、块层、驱动与调度问题拆解技术原理Linux第 15 题请分享一次你的需求评审被拒绝或调整的经历。 考察需求理解、沟通协调与从反馈中改进的能力沟通表达持续改进问题拆解第 16 题请介绍一个你最熟悉的项目。 考察项目复杂度、技术栈掌握和问题解决能力问题拆解项目复盘结果导向第 17 题如果变量b是通过浅拷贝从变量a得到的,那么当a的值变为test1时,b会如何变化? 考察浅拷贝与深拷贝的区别及数据共享原理问题拆解技术原理第 18 题假设产品在获取新用户方面遇到瓶颈,请结合你的经验和对产品行业的理解,谈谈你会如何制定拉新策略,并说明如何提升现有用户的互动行为或使用时长。 考察用户增长策略制定、产品理解与经验迁移能力业务理解数据驱动问题拆解第 19 题双向链表是干什么的? 考察数据结构基础、双向链表特性及适用场景问题拆解技术原理第 20 题如何找到数组中只出现奇数次的数(假设只有一个)? 考察异或运算在位运算和算法中的应用编码实现问题拆解技术原理