数字马力面试题 · 问题拆解

数字马力相关面试题,按最终去重题目聚合。

2670 道真题 · 当前筛选命中 505 · 更新 2026-08-05

筛选题目已选:问题拆解
第 101 题请描述 MyBatis 的工作原理,说明文件映射的整个工作流程。 考察对 MyBatis 核心组件、配置解析与 SQL 执行流程的理解问题拆解技术原理MyBatis第 102 题如何设计一个短域名系统? 考察系统设计能力,包括存储、编码、重定向与扩展性问题拆解系统设计技术选型第 103 题MySQL 中主要有哪些类型的锁?请分别说明它们的作用。 考察对 MySQL 锁体系整体框架和各类锁适用场景的掌握问题拆解技术原理MySQL第 104 题请说明你在实习过程中为验证按钮功能而多次点击同一个按钮的测试思路。 考察测试设计的严谨性、边界意识与结果分析能力问题拆解结果导向风险判断第 105 题怎么测试验证 Agent 回答的准确率、符合条件率? 考察对 Agent 输出质量评估的测试方法设计能力业务理解数据驱动问题拆解第 106 题请解释冒泡排序的基本原理,并说明其时间复杂度。 考察对冒泡排序过程的理解及复杂度分析能力问题拆解技术原理第 107 题Promise如何中断? 考察对Promise取消/中断机制的理解及边界处理问题拆解风险判断技术原理JavaScript第 108 题项目的难点在哪儿? 考察候选人识别、分析并解决技术难点的能力问题拆解结果导向技术原理第 109 题请介绍Linux中管道(pipe)的工作原理,并举例说明常用命令如何配合管道使用。 考察Linux命令基础、管道机制理解及实际运用能力问题拆解技术原理Linux第 110 题请分享一个你收获最大的项目,其中遇到的最大的技术难点是什么,你是如何解决的? 考察项目复盘能力与技术难点分析问题拆解项目复盘结果导向第 111 题LinkedBlockingQueue 在什么情况下会变满?如果生产速度持续大于消费速度会发生什么? 考察对 LinkedBlockingQueue 容量上限及阻塞语义的理解问题拆解技术原理Java第 112 题开发中如果上级安排了难度超出自身能力的任务,你会如何处理? 考察问题识别、沟通协作与风险应对能力沟通表达持续改进问题拆解第 113 题SQL中inner join、left join、right join具体是干什么的? 考察对SQL连接类型语义和结果集差异的理解问题拆解技术原理SQL第 114 题请介绍你在项目中负责的模块及其核心实现思路。 考察候选人项目职责、技术实现与问题解决能力问题拆解项目复盘技术原理第 115 题请说明HashMap在Java 1.7和1.8中的主要区别,并描述put方法的执行流程。 考察HashMap的底层实现演变与put操作的关键步骤问题拆解技术原理Java第 116 题在哈希表(HashMap)等量扩容时,是否新建bucket数组?请说明扩容细节。 考察对哈希表扩容机制及bucket重建过程的理解问题拆解技术原理Java第 117 题new一个对象在JVM中的完整流程。 考察JVM对象创建的内存分配、初始化和并发处理全链路问题拆解技术原理JVM第 118 题Spring 是如何解决循环依赖问题的? 考察对 Spring 三级缓存机制的理解及适用边界问题拆解技术原理Spring Framework第 119 题如何校验 AI 生成结果的准确性? 考察对 AI 输出验证、评估方法和风险控制的理解问题拆解风险判断技术原理第 120 题自己没做过的功能怎么进行技术调研? 考察陌生技术领域的调研方法、信息获取和落地验证能力问题拆解技术选型方案权衡