Amazon interview question

Data structures, problem solving, maintainable coding, systems design