Handle deadlines and feedback | Amazon Interview Question