Avanade Interview Question

Technical mostly, a few non-technical questions