Discuss deadline, challenge, feature | Amazon Interview Question