Amazon interview question

The most difficut questions was explaing the compilers and explaining all its types