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

请手写实现买卖股票的最佳时机 II:允许无限次交易(每次只能持有一股),需要返回可以获得的最大利润。要求先给出思路,再完成代码。

华为HUAWEI后端开发电子/半导体编码实现问题拆解技术原理

考察说明

考察动态规划或贪心算法解决股票买卖问题的能力,以及在迭代中调试代码的能力

回答思路

  1. 正确理解题意(允许多次交易,但必须卖出后才能再次买入)
  2. 能给出至少一种算法思路(贪心或动态规划)并说明复杂度
  3. 代码实现正确,能处理边界情况(如非递增价格序列)
  4. 具备现场调试能力:定位错误、分析原因、修复并验证
  5. 能比较贪心与动态规划方案的优劣
  6. 对样例数据能手动推演验证结果
本题已收录答题指导

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

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