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

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

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

筛选题目已选:编码实现
第 21 题const 在 C/C++ 中用来做什么?你以前用过 const 的哪些场景? 考察对 const 语义的理解及实际应用经验编码实现技术原理C++第 22 题给定一个由 '1'(陆地)和 '0'(水)组成的二维网格,请计算所有岛屿的最大面积。 考察遍历统计中聚合结果的技巧编码实现问题拆解第 23 题单元测试如何编写? 考察单元测试的设计原则、覆盖边界与可维护性编码实现第 24 题请实现二叉树的层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的算法实现与复杂度分析编码实现技术原理第 25 题请介绍交叉熵损失函数,并写出其完整的数学公式。 考察对分类损失函数的理解与数学表达编码实现技术原理第 26 题在 Linux 环境下搭建一个 TCP server 和 client,请描述大致的实现步骤、涉及的关键方法以及需要注意的要点。 考察 Linux 环境下 TCP 网络编程的完整流程与关键细节编码实现技术原理问题排查LinuxTCP/IP第 27 题在 JavaScript 中如何保证一组异步函数按严格顺序执行?请分别从回调方式、Promise/async 方式和多线程互斥锁的角度展开说明。 考察异步顺序控制与并发同步机制的理解编码实现技术原理JavaScript第 28 题CSS 如何设置一个正方形? 考察 CSS 基础盒模型与响应式宽高设置能力编码实现技术原理CSS第 29 题请解释C++中的菱形继承问题及其解决方案 考察对多继承机制、二义性问题及虚继承原理的理解编码实现技术原理C++第 30 题模板函数的具体类是什么时期确定的? 考察对模板实例化时机和编译过程的理解编码实现技术原理C++第 31 题给定一个无序整数数组和若干区间查询,每个查询给出区间的左右端点,要求返回每个区间内的最大值。请设计并实现算法,并分析时间复杂度。 考察区间最值查询的算法设计与实现能力编码实现问题拆解技术选型第 32 题你熟悉哪个全局路径规划算法?请阐述该算法的实现过程。 考察对全局路径规划算法的理解深度与实现能力编码实现问题拆解技术原理第 33 题如何实现一个线程安全的单例?请写出关键代码。 考察线程安全的单例实现方式及编码能力编码实现技术原理方案权衡Java第 34 题对32位无符号整型变量,如何实现将第n个比特位置1和置0? 考察位运算基础与掩码构造能力编码实现问题拆解技术原理第 35 题请实现一个算法,以顺时针螺旋顺序遍历并打印一个二维数组的所有元素。 考察对二维数组边界与方向控制的理解及编程实现能力编码实现问题拆解第 36 题如何借助 mock 进行开发? 考察对前后端并行开发中 mock 数据的使用方法和价值理解编码实现问题拆解第 37 题如何对一系列 double 进行求和并提高精度,同时保持 O(n) 的时间复杂度?请说明 Kahan 求和算法的原理。 考察浮点求和误差来源、Kahan 求和算法的补偿机制与时间复杂度分析编码实现技术原理第 38 题数组的三种初始化方式(一次性全部初始化、部分初始化、不初始化)有什么区别? 考察数组初始化机制与内存语义的理解编码实现技术原理第 39 题请解释 SharedPtr 的原理并手写一个简易实现。 考察智能指针的引用计数、拷贝/赋值与析构的边界处理编码实现风险判断技术原理C++第 40 题请说说Python去重的方法 考察Python基础语法掌握程度及对不同去重场景的敏感性编码实现技术原理Python