Momenta面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 61 题请介绍CUDA中Reduce操作的基本实现思路,并说明如何优化性能。 考察CUDA并行归约的实现原理与优化策略编码实现技术原理CUDA第 62 题请手写代码实现二叉树的层序遍历 考察二叉树层序遍历的算法理解和代码实现能力编码实现技术原理第 63 题给定一个字符串,请编写解法找出其中不含有重复字符的最长子串的长度。 考察滑动窗口或哈希表在子串最长无重复问题中的应用编码实现问题拆解技术原理第 64 题给定一个整数 x,求满足 k 加上 k 的十进制各位数字之和等于 x 的整数 k 的个数。例如 x=10 时,k=5 满足 5+5=10,k=10 不满足,因为 10+1=11。请计算这样的 k 有多少个。 考察数字分解、枚举优化与边界分析能力编码实现问题拆解技术原理第 65 题请手写实现一个 Promise.all 方法,并说明其关键处理逻辑。 考察对 Promise 并发处理、错误传播与边界情况的理解编码实现技术原理JavaScript第 66 题如何判断一个点是否在一个凸多边形内部?请给出实现思路。 考察计算几何基础与算法实现能力编码实现技术原理第 67 题给定一组单词,请将首字母和末字母相同的单词分为一组,例如 [yes, good, docker, start] 可分为 [[yes, start], [good, docker]]。请实现分组逻辑。 考察对字符串处理、分组键设计及问题建模能力编码实现问题拆解技术原理第 68 题请用动态规划求解最长递增子序列的长度,并说明如何区分不同递增子序列的数量。 考察动态规划建模能力、状态设计及对子序列计数问题的理解编码实现问题拆解技术原理第 69 题手撕算法:求两个圆相交的面积是否超过小圆的一半 考察计算几何算法的理解与编程实现编码实现问题拆解技术原理第 70 题有没有用过flex布局,如何实现垂直居中? 考察flex布局基础及垂直居中的多方案实现编码实现技术原理CSS第 71 题请实现一个函数,给定一个整数数组和一个目标值,找出数组中两个数之和等于目标值的下标对。请说明你的解法及时间复杂度。 考察哈希表应用与算法复杂度分析编码实现问题拆解技术原理第 72 题请实现一个算法,找出给定字符串中不含重复字符的最长子串的长度,并说明你的思路与复杂度。 考察滑动窗口与哈希表在子串问题中的应用编码实现问题拆解第 73 题请完整解释AES加密算法的加密和解密全过程。 考察对AES分组密码、轮变换及密钥扩展机制的理解编码实现技术原理AES第 74 题请设计并实现一个函数,计算给定点到直线的距离。 考察数学建模、边界处理和编码实现能力编码实现问题拆解技术原理C++Python第 75 题请实现一个程序,找出1000以内的所有自幂数,并说明你的解题思路。 考察对自幂数定义的理解、数学判断逻辑与代码实现能力编码实现技术原理第 76 题请实现一个排序函数,将所有单词按长度升序排列,长度相同则按字典序排列。 考察排序算法实现与自定义比较器逻辑编码实现第 77 题如何用 Go 实现单例模式?请说明主要实现方式及各自的线程安全性。 考察单例模式的实现与并发安全理解,以及语言迁移能力编码实现问题拆解技术原理Go第 78 题整型、浮点型、指针、布尔型分别如何与 0 进行比较? 考察对常见类型与 0 比较的正确写法及浮点精度陷阱的理解编码实现技术原理第 79 题请实现逆波兰表达式(后缀表达式)的求值算法,并说明其时间和空间复杂度。 考察栈的应用及逆波兰表达式求值的基本实现编码实现问题拆解技术原理第 80 题返回数组出现次数最多的元素 考察哈希计数和众数求解的算法设计与编码能力编码实现问题拆解技术原理