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

请实现爬楼梯问题:每次可以走 1 阶或 2 阶,求到达第 n 阶的不同走法总数。

顺丰集团百度后端开发人工智能物流/供应链专业服务编码实现问题拆解技术原理

考察说明

考察动态规划基础建模与代码实现能力

回答思路

  1. 能定义状态 dp[i] 表示到达第 i 阶的走法数
  2. 能推导递推关系 dp[i] = dp[i-1] + dp[i-2]
  3. 能处理初始条件和边界情况(如 n 为 0 或 1)
  4. 能实现时间复杂度 O(n)、空间可优化的解法
  5. 能说明递推或滚动数组的空间优化思路
本题已收录答题指导

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

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