First Solar Interview Question

Lots of technical questions.