后端岗位面试题更新 2026-08-05

请实现一个算法:在旋转排序数组中查找目标值,并返回其下标,若不存在则返回 -1。

高德地图后端开发编码实现问题拆解技术原理

考察说明

考察二分查找的变体应用与边界处理能力

回答思路

  1. 能识别旋转数组并采用二分查找而非线性扫描
  2. 正确判断有序区间并决定搜索方向
  3. 能处理数组长度为 0 和重复元素的情况(若适用)
  4. 代码简洁,边界条件正确,无明显死循环风险
本题已收录答题指导

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

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