Sounds like you’d be better off applying to real companies. You sound very smart, or at least capable of people skills and learning. Don’t waste yourself at Microsoft