Amazon interview question

Design Amazon Kindle