元戎启行面试题 · 问题拆解

元戎启行相关面试题,按最终去重题目聚合。

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

筛选题目已选:问题拆解
第 41 题给定多模态模型的预测张量形状为 N×P×50×2,真值张量形状为 N×50×2,请说明如何计算 top-1 预测正确率(PDE)。 考察张量维度理解与 top-1 准确率的实现思路问题拆解技术原理第 42 题给定一个整数数组和一个固定大小的滑动窗口,窗口每次向右移动一位,请计算每个窗口内元素的中位数并输出结果数组。 考察滑动窗口与有序数据结构的综合运用及中位数计算编码实现问题拆解技术原理第 43 题二维数组地址是否连续? 考察二维数组内存布局与地址计算的基础理解问题拆解技术原理第 44 题请介绍 etcd 的底层实现原理。 考察对 etcd 存储、共识和接口机制的理解问题拆解技术原理etcd第 45 题请实现一个函数,输入是包含加减乘除和括号的数学表达式字符串,要求输出计算结果。你会如何处理运算符优先级和括号? 考察表达式解析、栈应用及边界情况处理能力编码实现问题拆解技术原理第 46 题用广度优先搜索实现力扣「腐烂的苹果」问题,请给出思路和代码。 考察BFS在多源扩散问题中的应用与边界处理编码实现问题拆解第 47 题请实现一个算法:将两个已排序的链表(一个只含奇数节点,另一个只含偶数节点)合并为一个已排序的链表,并分析时间复杂度与空间复杂度。 考察链表操作、有序合并及复杂度分析编码实现问题拆解技术原理第 48 题如果MQ消息大量堆积导致消息丢失,怎么处理? 考察消息堆积与丢失的排查、应对和预防能力问题拆解风险判断问题排查第 49 题请判断:给定一个整数数组,是否可以将数组分成两部分,使两部分的元素之和相等?如果可以,给出一种划分方式。 考察问题转译、子集和动态规划或递归思想编码实现问题拆解技术原理第 50 题请设计并实现一个 LRU 缓存,要求支持获取和写入操作,并保证时间复杂度为 O(1)。 考察数据结构设计与算法实现能力,尤其是哈希表与双向链表的结合编码实现问题拆解技术原理第 51 题给一个01串,保证开头为0、结尾为1,找到任意一个“01”子串的位置,复杂度尽可能低(提示:二分) 考察二分查找在01序列边界问题中的应用与复杂度分析编码实现问题拆解技术原理第 52 题请用类的继承机制实现一个能体现父类与子类关系的典型场景,并说明你如何设计父类中可被重写的方法。 考察面向对象继承的基本概念、方法重写设计与实际编码能力编码实现问题拆解技术原理Java第 53 题数据库如何实现事务,你如何实现事务的原子性? 考察数据库事务机制的理解及原子性的底层实现与故障恢复问题拆解技术原理InnoDBMySQL第 54 题请描述Checksum(校验和)的计算大致流程。 考察对校验和算法步骤与作用的理解问题拆解技术原理第 55 题介绍future和promise 考察对异步编程中Future与Promise概念的理解和应用问题拆解技术原理第 56 题请编写代码合并两个已排序的数组,并说明时间复杂度和空间复杂度。 考察归并排序思想、边界处理及复杂度分析能力编码实现问题拆解技术原理第 57 题请描述如何为一个典型的登录功能设计测试用例,包括正常流程和异常流程。 考察测试用例设计的系统性、覆盖度和边界思维业务理解问题拆解安全意识第 58 题请分别介绍 Python 的生成器(generator)和装饰器(decorator),并说明它们的常见使用场景。 考察对 Python 生成器和装饰器核心概念的理解及实际应用能力问题拆解技术原理Python第 59 题请设计并实现一个 LRU(最近最少使用)缓存系统,并说明核心的数据结构与操作原理。 考察经典缓存淘汰策略的系统设计、数据结构选型与实现细节编码实现问题拆解技术原理第 60 题在分布式消息队列的使用中,如何确保消息的前后一致性? 考察消息顺序性、幂等性和端到端一致性的理解问题拆解技术原理方案权衡