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

给定初始资金 x 和未来 n 天的价格序列 a[i],每天可以无限次买卖,每次买入时需支付买入金额 0.1% 的手续费,如何计算 n 天后能获得的最大收益?

小红书后端开发专业服务编码实现问题拆解技术原理

考察说明

考察状态机动态规划建模能力及对交易成本的正确处理

回答思路

  1. 正确建立持有现金与持有币两种状态
  2. 每次买入时按买入价格加手续费计算成本
  3. 比较当天持有与不持有的最优收益
  4. 说明最终答案取最后一天持有现金的状态
本题已收录答题指导

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

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