互联网/IT行业面试题更新 2026-08-05

给定一个嵌套数组 arr,以及一个数字 n,请判断 arr 中每个顶层元素(可能为数字或嵌套数组)内部是否存在数值类型且大于等于 n 的数字,若存在则将该顶层元素的下标加入结果数组,最终返回下标集合。请实现该逻辑并说明你的思路。

去哪儿旅行前端/移动开发互联网/IT编码实现问题拆解JavaScript

考察说明

考察嵌套数组遍历、类型判断、数值比较及结果收集能力

回答思路

  1. 能正确遍历嵌套数组并判断每个顶层元素内部是否有数字
  2. 能正确处理 undefined、空数组等非数字类型,避免误判
  3. 能按要求将符合条件的顶层下标加入结果并返回
  4. 能清晰解释递归或迭代展开的实现思路
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。