Originally Posted by Alpha Phoenix
So I applied for a technical position for recent grads at Microsoft a few months ago. About 3 weeks later, I received an email instructing me to complete some online assessment test, which I did. I wait a week, and receive another email instructing me to complete a pre-recorded video interview, in which I answer questions on webcam and submit my answers to their website. Two weeks later, I had an HR interview with a recruiter over Skype. Since then, I've been waiting for yet another interview with a manager/director/whatever (2 weeks and counting now), and only after that will I invited for an in-person final assessment. So basically I'm currently at like stage 3/5 of the process.
And... this isn't even for a full-time position. It's essentially an extended internship program that can turn into a full-time job at the company. It's really hard for me to maintain interest when there are 230909 different interviews with multiple weeks in-between. So much angst.
I don't know for Microsoft (the only time I worked at Microsoft, I just checked some hands and I got a job at MS France that transited to freelance for a few months after), especially for internship, but when I was working at Match, interviews could take weeks since we had like 3 interviews and 1 final test.
We didn't really check background unless it was for a very important position, like Senior or Lead, but truth is, we were having a ton of application, and even with HR help, it's always difficult to manage time, your work and recruiting people. Recruiting the wrong person can be terrific, and wish this to no one.
Some already talked about this, but having a internship at MS will open big gates for your career (if you manage to do well). Having my first contracted job @MS helped me a lot when I began, so unless you have a good opportunity elsewhere, don't give up.