Microsoft Interview Question

Mainly behavioral , brain teaser and few technical