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

人工智能相关岗位面试题。

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

筛选题目已选:编码实现
第 681 题给定股票价格数组,允许多次交易(每次买入前必须卖出上一股),如何计算能获得的最大利润? 考察多次交易累积利润的思路编码实现问题拆解第 682 题请详细介绍PPO算法的核心思想和训练流程。 考察强化学习算法PPO的机制理解和实现要点编码实现问题拆解技术原理第 683 题你有没有尝试过简单的多层感知机(MLP)? 考察对MLP的基本原理、动手实践和常见问题处理能力编码实现技术原理第 684 题手写实现 LeetCode 678 题(Valid Parenthesis String)的解法,并逐步优化时间和空间复杂度。 考察算法实现能力、复杂度分析与优化思维编码实现性能优化问题拆解第 685 题请实现最长递增子序列(LIS)算法,并分析其时间复杂度。 考察动态规划或贪心二分求解 LIS 的算法设计与复杂度分析编码实现问题拆解技术原理第 686 题请用PyTorch基础语法实现一个Tokenizer。 考察对PyTorch张量操作和文本预处理基础能力编码实现技术原理PyTorch第 687 题请编写多头自注意力模块的前向传播(forward)实现,并说明关键步骤。 考察注意力机制实现与关键细节编码实现技术原理PyTorch第 688 题请实现最长递增子序列问题,并说明如果需要输出具体的最长递增子序列本身(不仅是长度),应该如何修改算法? 考察动态规划或二分优化的算法思路,以及从状态推导到路径还原的变形能力编码实现问题拆解第 689 题手写自注意力机制,并说明Q、K、V的线性变换矩阵能否共享权重? 考察自注意力机制的编码实现与对QKV投影空间的理解编码实现问题拆解技术原理Transformer第 690 题请手写并解释交叉熵损失函数。 考察对交叉熵损失的理解、实现及其在分类任务中的作用编码实现技术原理PyTorch第 691 题请手写正余弦位置编码的公式,并简要说明其设计思路。 考察对Transformer位置编码原理的掌握与推导能力编码实现技术原理Transformer第 692 题向 vector 容器中插入元素时,分别会发生几次构造、拷贝和移动? 考察 vector 插入操作的底层对象生命周期与移动语义编码实现技术原理C++STL第 693 题给定一个 m×n 的非负整数二维数组,只能向右或向下移动,请找出从左上角到右下角的最短路径和,并要求只用 O(n) 的额外空间。请说明算法思路与复杂度。 考察动态规划的空间优化与路径求和问题编码实现问题拆解技术原理第 694 题请现场实现接雨水算法:给定一个非负整数数组表示每个宽度为1的柱子的高度,计算按此排列的柱子下雨后能接多少雨水。 考察算法实现能力、边界处理与时间复杂度分析编码实现问题拆解技术原理第 695 题请实现K个升序链表的合并,返回合并后的升序链表。 考察K路归并算法设计、堆/优先队列使用及边界处理编码实现问题拆解第 696 题请实现一个算法,判断链表是否有环,并说明其时间复杂度和空间复杂度。 考察链表环检测算法与复杂度分析能力编码实现技术原理第 697 题如果要在程序中实现五数码问题的求解,你会如何设计算法?不考虑具体输入输出格式。 考察对搜索算法(BFS/A*)的理解与问题建模能力编码实现问题拆解第 698 题如何解决 LeetCode 143 重排链表? 考察链表操作、中点查找、反转和合并的实现能力编码实现问题拆解技术原理第 699 题请手写代码实现交并比(IoU)和非极大值抑制(NMS),并说明思路。 考察目标检测中IoU计算与NMS算法的实现能力及边界处理编码实现问题拆解技术原理第 700 题一个含n个正整数的数组,如何用O(n)的时间复杂度找出其中出现奇数次的数? 考察异或运算在数组找奇数次元素问题中的应用与时间复杂度分析编码实现技术原理