上海人工智能实验室面试题 · 编码实现
上海人工智能实验室相关面试题,按最终去重题目聚合。
共 107 道真题 · 当前筛选命中 5 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
第 1 题请实现一个函数,计算二维网格中连通岛屿的数量。网格由 '1'(陆地)和 '0'(水域)组成,岛屿由相邻的陆地构成(上下左右相邻)。 考察图的遍历算法与边界处理能力第 2 题在处理异步任务时,如何确保输出结果按预期顺序或时机返回?请结合具体场景说明你的设计思路。 考察对异步编程中结果返回机制和顺序控制的理解第 3 题请简述 Java 8 中 Stream 流的基本概念和主要特性。 考察对 Java Stream 流基本概念、特性及典型用途的理解第 4 题请描述如何实现力扣第143题“重排链表”,并说明你的解题思路。 考察链表操作、找中点、反转链表和合并链表的能力第 5 题请实现二叉树的右视图:给定一棵二叉树的层序遍历序列,构建二叉树后输出从右侧看到的节点值。要求写出完整可运行的代码,包括建树过程。 考察二叉树构建、层序遍历及右视图算法的实现能力