Status: New grad YOE: 1 Previous internship (non FAANG), 0 YOE Position: SDE at Microsoft Location: Remote, USA
Applied through referral when application for new grad opened. Received OA with 2 coding questions, easy-medium difficulty. Solved both. Received invitation to 3 onsite interviews early-mid Feb.
Onsite 1: Combination of behavioral and technical questions: Discussed previous projects, answered basic behavioral questions like a time when I found and solved a problem in my previous workplace. Then, completed an easy question with arrays; I started with a non-optimal solution, then provided the optimal solution. This went well. Then, I asked my own questions.
Onsite 2: Same format as Onsite 1. Completed an easy-medium question with a string. The question was slightly complex, and I initially struggled. I asked the interviewer for clarification on some points, and they guided me toward the solution. I later realized it was a simple sliding window algorithm. I then asked my own questions.
Onsite 3: This was an implementation of a recursive algorithm for a game. I explained my understanding of the algorithm, and we discussed how to write/implement the code in real-life scenarios. I asked my own questions.
Overall, the process was amazing. Interviewers were calm and did not try to trick me. If you understand the concepts, you should be prepared. Don't spend time on hard or very hard questions or complex topics. I did not complete the frequently tagged questions, but it doesn't hurt to do them if you have time. Received an offer a week later and accepted.