Maximize profit with transaction fee
Company: Coinbase
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: Medium
Interview Round: Onsite
Quick Answer: This question evaluates algorithm design and optimization skills, focusing on reasoning about stateful dynamic programming or greedy strategies to maximize stock-trading profit when each sell incurs a transaction fee.