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

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

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

筛选题目已选:编码实现
第 721 题给定一个整数数组,求最长递增子序列的个数。例如输入[1,3,5,4,7],长度为4的最长递增子序列有[1,3,5,7]和[1,3,4,7]两个,所以答案为2;输入[2,2,2,2,2],答案为5。请实现该算法并说明复杂度。 考察动态规划设计与去重计数的能力编码实现问题拆解第 722 题请设计并实现一个简单的 String 类。 考察内存管理、拷贝控制、运算符重载等 C++ 核心能力编码实现技术原理C++第 723 题给数组a1,a2,a3,b1,b2,b3,如何不使用额外空间变成a1,b1,a2,b2,a3,b3? 考察对数组原地重排算法的理解与优化能力编码实现问题拆解第 724 题请编写算法找出两个字符串的最长公共子序列长度,并说明状态定义和状态转移方程。 考察算法设计与动态规划基础理解编码实现问题拆解第 725 题请实现两个很大的整数相乘,要求不用内置大数库,用竖式乘法(逐位相乘再累加)的方式完成。 考察大整数运算的算法实现与代码能力编码实现问题拆解第 726 题请实现一个Tokenizer,要求只能用PyTorch基础语法完成。 考察用PyTorch基础操作实现文本分词器的能力,兼顾算法与工程实现编码实现问题拆解技术原理PyTorch第 727 题在训练 Function Calling 模型时,常用的数据构造方法有哪些?模型推理时如何确保输出能被正确解析和执行? 考察对 Function Calling 工程细节的理解,包括数据标注、格式定义、容错机制等编码实现技术原理Function Calling第 728 题手撕快速排序 考察快速排序的实现能力、复杂度理解与边界处理编码实现技术原理第 729 题请实现LC3无重复字符的最长子串算法。 考察滑动窗口算法和哈希表的使用编码实现技术原理第 730 题在矩阵中寻找最长递增子序列,你会如何解决? 考察动态规划或DFS记忆化的算法设计与时间空间复杂度分析编码实现问题拆解第 731 题给定一个整数数组,请找出一种划分方式(分成两个非空部分,左部分和右部分),使得「左部分最大值 − 右部分最大值」的值最大,并返回该最大值。 考察数组预处理、前后缀最值以及问题拆解能力编码实现问题拆解技术原理第 732 题请实现一个算法,计算给定二维网格中岛屿的最大数量。网格由'1'(陆地)和'0'(水域)组成,岛屿由相邻的陆地垂直或水平连接形成,且岛屿周围被水域包围。 考察图的遍历算法设计与编码实现能力编码实现问题拆解第 733 题给定一个整数数组 prices,其中 prices[i] 表示第 i 天的股票价格。你最多可以完成 k 笔交易(买入一次并卖出一次算一笔交易),且必须卖出后再买入。请设计算法计算你能获得的最大利润。 考察动态规划状态设计、交易次数限制与状态转移的正确性编码实现问题拆解技术原理第 734 题在SFT训练中,如何确保只对指定部分(如响应)计算loss? 考察对训练实现中loss掩码机制的理解编码实现技术原理PyTorch第 735 题请编写一个函数,找出给定字符串中最长的不含重复字符的子串长度。 考察滑动窗口算法设计与编码实现能力编码实现问题拆解第 736 题请介绍你参与的大模型相关项目,并说明你在模型微调方面的具体工作和经验。 考察大模型项目经验与微调技术的实践理解编码实现项目复盘技术原理LLM第 737 题请实现搜索二维矩阵的算法:给定一个每行从左到右递增、每列从上到下递增的矩阵,以及一个目标值,判断目标值是否在矩阵中。 考察在有序二维矩阵中高效查找目标值的能力编码实现问题拆解技术原理第 738 题Transformer更新哪些参数? 考察对Transformer模型可训练参数构成及梯度更新过程的理解编码实现技术原理Transformer第 739 题Transformer 是怎么把文本转成 token 并用于模型输入的?请描述完整的处理流程。 考察文本分词、词典映射和输入构造的完整流程编码实现技术原理Transformer第 740 题算法题:LeetCode 70 爬楼梯 考察动态规划基础与状态转移的推导能力编码实现问题拆解技术原理