Maximize stock profit with constraints
Company: Amazon
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: Medium
Interview Round: Technical Screen
Quick Answer: This question evaluates understanding of dynamic programming and state-machine reasoning for constrained optimization, focusing on handling cooldown periods, transaction fees, and in-place O(1) space updates.