Microsoft Corporation is an American multinational technology company with headquarters in Redmond, Washington. It develops, manufactures, licenses, supports and sells computer software, consumer electronics, personal computers, and services.
Its best-known software products are the Microsoft Windows line of operating systems, the Microsoft Office suite, and the Internet Explorer and Edge web browsers.
Microsoft was founded by Paul Allen and Bill Gates on April 4, 1975, and rose to dominate the personal computer operating system market with MS-DOS in the mid-1980s, followed by Microsoft Windows.
Recruitment Process: Microsoft conducts 4 to 5 rounds to select the freshers as SDE in their organization:
- Online Round
- Onsite Round
- Technical Round 1
- Technical Round 2
- Technical Round 3 (System Design Round)
- Technical-cum-HR round
The CoCube or the online coding round consists of 5 to six competitive coding questions with a time limit running between 1 hour to 1 hour 30 minutes. The questions level varies consisting of questions from domains of Arrays, String, Single Linked List, Double Linked List etc.
The group fly round or the onsite round consists of a written coding contest. Questions are provided and time spans of 10 to 15 minutes are given to solve it and another 20 minutes are provided to explain the approach to the mentor, under whose supervision one is assigned to do the task. One should be well versed with the domains of competitive coding, data structure and algorithms to clear the round. Few problems asked are:
- Implementation of Deep Copy
- k most frequent words from a file
- k (or most frequent) numbers in a stream
These consist of face to face rounds with the interviewer and to pass through these rounds one should have good knowledge regarding the facts mentioned in the CV. The questions are generally asked from the projects, internships or training mentioned in the CV.
Following this one should be well known with the course-related subjects like Data Structure, Algorithms, Operating System, Networking, Database Management etc. So, basically, the interview tests whether everything mentioned in the CV is full proof and the interviewee is having in-depth knowledge regarding the subjects dealt with during the course of engineering.
Students can also be expected to write codes in the interview. The final technical round consists of System Designing where questions from various domains can be asked like Cloud COmputing, Microsoft Azure, Dropbox and various Microsoft technology-driven engines.
Technical-Cum HR Round This round deals less with the technical questions but more with the HR questions like:
- Where do you see yourself in the next 5 years, 15 years and 25 years?
- Questions on family background.
- Strengths and Weaknesses.
- Questions on the facts mentioned in the CV.
Let’s Understanding the Interview Process
How do you find out what the Interview Process is? Before you actually show up for the job interview.
Understanding what happens from start to finish in the interview process will stand you in good stead, the main benefit being there is less chance of being surprised by unexpected questions and less chance of being prepared for your job interview. Get on the telephone preferably or e-mail the Human Resources Manager.
How long will the interview last?
Don't assume it will be 5 minutes or 1 hour find out. Give yourself plenty of time to get to the interview - short of an accident or something really serious you really has no excuse to be late. If you have more than one interview on the same day, schedule them with at least 2 hours apart. Check out the parking situation and make sure you have enough change for the meter. Make sure you know how to get there, I am not good at all with directions being a visual person and it took me years to learn to use an always, or should I say accept the fact that it is the only way to find where you are going instead of asking people along the way!
If you have to take public transport - plan it out beforehand don't just arrive at the bus stop or train station and assume a bus will come along to suit you. Arrive early. I have always been early it will be noticed, however not too early let them open the office up first! It's not a bank.
Will it be with one person or several?
Don't let this be a surprise to you. It's a very different proposition being interviewed by one person or several. As is often the case you will have a brief chat with the Human Resources Manager and then the person directly responsible for hiring you will want to interview you. If it is to be a group interview there is certainly a different interview process for this.
I remember being interviewed by 2 people when I thought only one was going to interview me and it was quite disconcerting one was a female one was a male and I found out after the interview that the female was his wife.
I was successful in getting the job, however, I found it very challenging having to answer questions from both and use all my skills to communicate effectively with both of them.
What do I need to bring?
Ask if you need to bring your resume with you or any other paperwork. You will rarely get hired on the spot although that does happen however not in 90 percent of cases. If there is no human resources manager.
For example, it might be a small company with 3 people, the boss, the receptionist and the marketing person you can be fairly certain it will be the boss interviewing you so give him or her a call or email them as a lot of jobs are applied for online now and ask all the above questions.