人工智能行业面试题 · 编码实现
人工智能行业相关面试题,按题目行业基础数据聚合。
共 6000 道真题 · 当前筛选命中 511 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 401 题解释TCP三次握手和四次挥手的过程,并说明在TCP粘包场景下,如果发送方连续发送三个"hello",客户端应如何安全有效地接收并区分边界。 考察TCP连接管理机制与粘包问题的处理能力第 402 题介绍做实验时如何使用GDB调试程序 考察GDB调试工具的基本使用流程与常见调试操作第 403 题请介绍你在 Python 中使用装饰器的经验,并说明其应用场景。 考察 Python 装饰器的理解程度与实际应用能力第 404 题编码题:实现查找两个字符串的最长公共连续子串。 考察字符串处理算法与动态规划或后缀思想的实现第 405 题项目中是如何使用 axios 拦截器的? 考察对 axios 拦截器机制的理解及实际项目中的应用场景第 406 题手撕:用C语言实现memcpy函数的功能,要求更加安全,除了逐字节复制还可以怎么做,如何提高效率? 考察内存拷贝的边界处理、性能优化与安全考量第 407 题你是否有写过Dockerfile的经验?如果写过,请介绍一个你编写的Dockerfile。 考察构建镜像的实际经验与对Dockerfile最佳实践的理解第 408 题请实现一个函数,给定描述节点先后依赖关系的有向图(节点分为生产者与消费者),输出满足依赖顺序的节点序列。要求先找出所有入度为零的节点作为起始层,再进行层次遍历。 考察图的拓扑排序与层次遍历实现能力第 409 题请编写一个算法,求给定整数数组的一个连续子数组,使得该子数组的元素之和最大,并返回这个最大和。 考察动态规划或贪心思想在子数组最大和问题中的应用,以及算法复杂度分析第 410 题线程池调度过程中,被 volatile 修饰的 state 变量存放的是什么?请说明其原理和运行过程。 考察对线程池状态管理、volatile 可见性及调度机制的理解第 411 题请用广度优先搜索求一个二维网格中连通块的个数,其中'.'表示可通行区域,'#'表示障碍物。 考察BFS遍历网格和连通块计数的能力第 412 题请实现单链表的反转,并说明其时间复杂度和空间复杂度。 考察链表操作、指针修改与复杂度分析第 413 题请编写杨辉三角的生成代码,并解释其递推关系。 考察数组或二维数组操作与递推逻辑第 414 题请描述 Linux 中管道符(|)的用途和基本原理,并举例说明如何组合多个命令实现数据筛选。 考察对 Linux 管道机制的理解和实际命令组合能力第 415 题请实现一个算法,求出给定数组的最长递增子序列的长度。 考察动态规划或贪心加二分的基础算法能力第 416 题请实现一个函数,判断给定的括号字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合,左括号必须以正确的顺序闭合。 考察栈数据结构的应用与边界条件处理第 417 题给定一个包含 N 个整数的数组,元素取值范围为 1 到 N-1(含),证明至少有一个元素重复,请找出任意一个重复的元素,并说明你的算法的时间复杂度和空间复杂度。 考察问题拆解、算法设计与复杂度分析第 418 题在 Go 并发编程中,channel 有哪些典型的使用用途? 考察对 channel 常用协作模式和应用场景的理解第 419 题项目中用到了 NestJS,说说你实际使用过哪些装饰器? 考察 NestJS 实际使用经验与装饰器相关知识的掌握第 420 题是否自己实现过DataLoader? 考察对数据加载与批量优化机制的理解及实践经验