人工智能行业面试题 · 编码实现

人工智能行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:编码实现
第 481 题请手写一个二分查找算法,要求返回目标值在有序数组中的下标,若不存在则返回 -1。 考察二分查找的实现正确性、边界条件处理与代码调试能力编码实现技术原理问题排查第 482 题请手写实现桶排序算法,并说明其适用场景。 考察桶排序的编码实现、复杂度分析及适用场景理解编码实现技术原理技术选型第 483 题请手写代码计算点到线段的距离。 考察几何计算、边界条件处理和代码实现能力编码实现技术原理第 484 题请手写一段使用 axios 发起 GET 请求访问百度首页的代码。 考察 axios 基本用法与 Promise 异步处理能力编码实现技术原理Axios第 485 题请使用 TypeScript 封装一个 Axios 实例,并说明在登录流程中如何使用。 考察 TypeScript 类型安全封装能力与登录流程设计编码实现系统设计技术选型AxiosTypeScript第 486 题说明图片前处理的CUDA算子编写具体流程:计算出矩阵直接使用双线性插值,可合并几乎所有前处理步骤,速度提升10倍以上。 考察CUDA编程流程、算子优化与图像前处理合并能力编码实现性能优化技术原理CUDA第 487 题请用PyTorch定义一个简单的神经网络,例如一个两层全连接网络。 考察PyTorch中网络定义的基本能力和代码实现编码实现技术原理PyTorch第 488 题请实现 LeetCode 2116:判断一个括号字符串是否有效,并说明解题思路。 考察括号匹配的原理、贪心策略和算法实现能力编码实现问题拆解技术原理第 489 题请实现代码,返回二叉树的右视图(从右侧观察每一层最右边的节点)。 考察二叉树层次遍历与边界处理能力编码实现问题拆解技术原理第 490 题coding:给出多边形边界的一组点,判断一个点是否在多边形内部 考察经典几何算法的理解、边界情况处理与实现能力编码实现问题拆解技术原理第 491 题实现一个Promise.all 考察对Promise并发控制、错误处理和返回值语义的理解与编码能力编码实现问题拆解技术原理JavaScript第 492 题请用代码解决N皇后问题,并分析时间复杂度和空间复杂度。 考察经典回溯算法与复杂度分析能力编码实现问题拆解第 493 题HTTP 方法的 PUT 和 PATCH 有什么区别?分别适用什么场景? 考察对 RESTful 更新语义的理解和细化区分编码实现技术原理RESTful API第 494 题请解释 Java 中 Lambda 表达式是什么,并说明其常见使用场景。 考察对 Lambda 表达式语法、本质和应用场景的理解编码实现技术原理Java第 495 题请解释为什么选择这个最短路径算法而不是其他方案? 考察算法实现细节与边界条件处理编码实现技术原理第 496 题请手写Transformer模型的核心代码,并解释为什么注意力机制中要除以根号d。 考察Transformer架构的实现能力与注意力机制缩放因子的数学原理编码实现技术原理Transformer第 497 题在使用函数的参数来区分其具体功能时,你遇到过哪些问题?你是如何解决的? 考察候选人设计参数化函数时的边界处理、可维护性和问题排查能力编码实现问题拆解方案权衡第 498 题请编写代码,给定一个 .cc 文件的内容,删除其中的注释并返回剩余内容。 考察对 C/C++ 注释语法的理解、代码实现能力与边界处理编码实现问题拆解技术原理CC++第 499 题请编写一个函数,对栈顶的两个元素执行指定的二元运算,并将结果压回栈中。说明如何处理栈中元素不足的情况。 考察栈的基本操作、边界处理与编码实现能力编码实现问题拆解风险判断Java第 500 题如何使用牛顿法和梯度下降法求解一个正数的平方根? 考察数值优化算法原理、迭代收敛及其对初值的选择编码实现技术原理