Frequently Asked Questions

Two young men and a woman doing their work away from the camera. The woman is turning and looking back. The title of the photo is Frequently Asked Questions.

Communication is the key factor in bringing great ideas to life in a team environment. We like to leave no question unanswered. Together we are stronger and understanding helps us stay on the path to success.

Below you can find a list of most frequent questions we have encountered. If you have a question which has not been answered or need more clarification on any of them, please contact us at mdcsinfo@microsoft.com and we’ll be happy to assist you.


Software Engineer

On the following link you will find characteristic problem examples from the test.

Senior Software Engineer

On the following link you will find characteristic problem examples from the test.

Data Collection and Labeling Associate

On the following link you will find answers to frequently asked questions related to the test.

Data Collection and Labeling Associate

On the following link you will find answers to frequently asked questions related to the test.

Data Scientist

On the following link you will find answers to frequently asked questions related to the test.


When can I apply?

You can apply any time of the year. We will get back to you with the status of your application once we organize the test for the position you’ve applied for. We usually do so several times a year.

When do I get my test results?

You will be informed on your test performance 2-3 weeks after you take the test.


If I don’t pass the test or interviews, can I apply again?

Yes, we encourage everyone to apply again. Many members of our team took the test or had interviews more than once.

Do I need to go through the same process even if I have significant experience?

We encourage you to communicate your specific needs. In general, we ask everyone to take the test and interviews.


I have just graduated, how can I keep up with all those experienced engineers?

Some of our best engineers joined the team as recent graduates. We make sure to empower new hires and help them acclimatize through mentorship and other means of support.

Is there an age limit for applying?

No, there is no age limit for applying. For internship, you need to have passed the exams from the first semester of CS or equivalent university degree (e.g. EE, math, etc.)

I'm no expert in computer science/computer engineering. Should I apply?

Yes, you should. Some of our best team members have non-CS/CE backgrounds. We make sure to empower new hires and help them acclimatize through mentorship and other means of support. You could also apply for one of our non-SE positions, such as Data Scientist, where the required skillset is based on statistics/numerics (though you still need to be able to code).

I don’t have any experience with the listed domains and technologies. Should I apply?

Experience is welcome, although not required. You should apply.


What information should my CV include?

Please make sure to include your education information, relevant work experience and any relevant projects you have worked on outside your job or university. You may find templates here.

How long does the test last?

The test for Software Engineers lasts for 3 hours. For Data Science and Program Manager positions the test is sent over e-mail and the responses are expected within two days.