Amazon Interview Question

Data structures, problem solving, maintainable coding, systems design