Free drinks, a nice building, and a lot of places to slack.
Teams don't treat you as important as other full-time employees. You have a small chance to promote to full-time if the team has headcount.
I applied online. The process took 2 weeks. I interviewed at Microsoft. It was good. They asked me two LeetCode-style questions. Though I didn't get through all the questions, they were helpful, and I appreciate it. I didn't get the offer.
I first had a quick chat with the recruiter, who passed my resume on to multiple teams. I chose two teams to interview with and had phone interviews with both. I was then called on site for one team. I spent the day interviewing with a few members of
1 phone screen followed by 5 onsite rounds. The phone screen was a real-world problem, with emphasis on algorithms rather than actual code. Onsite rounds were standard, with 3 of them focusing on design and 2 on LeetCode medium questions.
I applied online. The process took 2 weeks. I interviewed at Microsoft. It was good. They asked me two LeetCode-style questions. Though I didn't get through all the questions, they were helpful, and I appreciate it. I didn't get the offer.
I first had a quick chat with the recruiter, who passed my resume on to multiple teams. I chose two teams to interview with and had phone interviews with both. I was then called on site for one team. I spent the day interviewing with a few members of
1 phone screen followed by 5 onsite rounds. The phone screen was a real-world problem, with emphasis on algorithms rather than actual code. Onsite rounds were standard, with 3 of them focusing on design and 2 on LeetCode medium questions.