How to Get Job in Microsoft Company
Eligibility, roles, application routes, the seven-stage hiring process, interview prep and salary bands for Microsoft jobs in India — a complete walkthrough.
Contents
- Why is Microsoft so competitive to join?
- What does Microsoft do, and where does it hire in India?
- Why work at Microsoft?
- Which roles does Microsoft hire for?
- What do software engineering roles involve?
- What do program managers do?
- What data science roles exist?
- What support and operations roles exist?
- Who is eligible to apply?
- What do freshers need?
- What do experienced professionals need?
- Which job categories are currently open?
- Where are the openings located?
- What is hiring like in Bangalore?
- What about Hyderabad?
- What about Noida, Gurgaon and Delhi NCR?
- Can you work from home?
- How do you apply?
- How do you apply through the careers portal?
- How do you apply through LinkedIn?
- How does an employee referral work?
- How does campus recruitment work?
- How does the internship route work?
- How do you navigate the careers portal?
- What is the Microsoft Action Center?
- What do the application statuses mean?
- How do you use the Action Center?
- What should you watch out for?
- How does the hiring process work?
- What happens during application review?
- What does the online assessment involve?
- What is the phone screen?
- What happens in the first technical interview?
- What happens in the second technical interview?
- What does the behavioural interview cover?
- What does the hiring committee do?
- How long does the whole process take?
- How should you prepare for the interview?
- Which data structures and algorithms matter?
- Which topics come up most often?
- How do you prepare for behavioural questions?
- Which resources help most?
- What does Microsoft pay in India?
- What does a fresher earn?
- What does an SDE-2 earn?
- What does an SDE-3 earn?
- How does pay compare with other tech giants?
- Can you negotiate the offer?
- What do candidates ask most often?
- What are the key takeaways?
- What should you do next?
- Which resources should you use?
Why is Microsoft so competitive to join?
“How to get job in Microsoft company” is among the most searched career questions in India, and the answer is that the bar is high but the process is transparent. Selection runs on merit through a defined seven-stage sequence, which means preparation matters more than connections. Freshers and experienced professionals both have well-marked routes in.
This guide covers eligibility, the roles Microsoft hires for, where its Indian offices are, the five ways to apply, how the careers portal and Action Center work, the full interview sequence, and what each level pays.
What does Microsoft do, and where does it hire in India?
Microsoft Corporation is one of the world’s largest technology companies, headquartered in Redmond, Washington, with work spanning software development, cloud computing, artificial intelligence, gaming and enterprise solutions. Indian operations have expanded steadily, and the company now runs engineering and support centres across six cities.
-
Bangalore (largest R&D hub outside the US)
-
Hyderabad (major development center)
-
Noida (growing tech hub)
-
Gurgaon (expanding operations)
-
Delhi NCR (new opportunities)
-
Mumbai (support and operations)
Why work at Microsoft?
Seven factors come up repeatedly when employees explain the appeal: the products themselves, a defined progression path, industry-leading compensation, a culture organised around a growth mindset, comprehensive benefits including stock, international mobility, and the scale of user impact. The table below sets out each.
| Reason | Details |
|---|---|
| Innovation | Work on cutting-edge products (Azure, Teams, Office 365) |
| Growth Opportunities | Clear career progression across role families |
| Competitive Compensation | Industry-leading salaries and stock |
| Work Culture | Growth mindset, diversity focus, learning opportunities |
| Benefits | Health insurance, stock options (RSUs), relocation assistance |
| Global Presence | Career mobility across offices worldwide |
| Product Impact | 1.2 billion+ users benefit from Microsoft products daily |
Which roles does Microsoft hire for?
Hiring concentrates in four families: software engineering, program management, data science, and support and operations. Engineering accounts for the largest share of openings in India and has the most defined progression ladder, while the other three offer entry points for non-engineering graduates. Each is covered below.
What do software engineering roles involve?
Software development roles are the most sought-after openings at Microsoft, structured across four levels from entry to principal. Getting hired into any of them requires strong data structures, algorithms and, from SDE-2 upward, system design knowledge. The table shows the levels, experience expectations and the cities that hire for each.
| Role | Description | Location |
|---|---|---|
| SDE-1 (Entry Level) | Fresh graduates, building software | Bangalore, Hyderabad, Noida |
| SDE-2 (Mid-Level) | 2-4 years experience | All metros |
| SDE-3 (Senior) | 4+ years experience, mentoring teams | Bangalore, Hyderabad |
| Principal Engineer | Architectural decisions, company-wide impact | Bangalore, Hyderabad |
What do program managers do?
Program management sits between engineering and business, owning what gets built rather than how it is coded. The work centres on product strategy, roadmap ownership, coordination across functions and stakeholder communication. MBA graduates and experienced professionals from adjacent disciplines are the usual hires into these roles.
-
Product strategy and roadmap
-
Cross-functional collaboration
-
Stakeholder management
-
Openings suited to MBA graduates and experienced professionals
What data science roles exist?
Data and machine learning hiring runs across three related titles, and Indian development centres recruit for all of them. Machine learning engineers build and deploy models, data scientists focus on experimentation and insight, and analytics roles support product and business decisions with measurement.
-
Machine Learning Engineers
-
Data Scientists
-
Analytics positions
-
Indian development centres actively hire for these roles
What support and operations roles exist?
Support and operations offer the widest entry point for candidates without a computer science degree, since the screening weights communication and problem solving alongside technical familiarity. Three titles recruit regularly, and all of them can lead into engineering or program management later through internal movement.
-
Customer Support Engineers
-
Operations roles
-
Business Analyst positions
-
Openings across these categories appear year-round
Who is eligible to apply?
Eligibility is defined by five criteria that are checked before any interview: degree, academic percentage, discipline, gap years and pending backlogs. A bachelor’s degree is mandatory, roughly 70% is the usual academic threshold, and all backlogs must be cleared at the time of application. The table sets out the detail.
| Criteria | Details |
|---|---|
| Degree | Bachelor’s degree required (any branch for most roles) |
| CGPA/Percentage | Typically ≥70% (flexible for exceptional candidates) |
| Branch | Computer Science, IT, Electronics, Mechanical (role-dependent) |
| Gap Years | Up to 2 years allowed |
| Backlogs | Cleared backlogs required at application time |
What do freshers need?
Freshers face a narrower window than experienced candidates, with graduation typically expected within the last two to three years. No prior work experience is required, campus hiring is prioritised for entry-level intake, and the internship-to-full-time pathway remains the most reliable route in for students still studying.
-
Graduation within 2-3 years
-
No prior work experience required
-
Campus hiring is prioritised for entry-level roles
-
Internship-to-FTE pathway available
What do experienced professionals need?
Experienced hiring starts at two years of professional work and enters at SDE-2 level or above. Screening focuses on demonstrated technical or business expertise rather than academic record, and candidates need to show that their track record aligns with the specific team’s charter rather than the company in general.
-
2+ years professional experience
-
Demonstrated technical or business expertise
-
Career path aligned with the target team
-
Entry at SDE-2 level and above
Which job categories are currently open?
Openings group into five categories, and knowing which one you fit changes how you should present your resume. Engineering and data roles screen on technical depth, product and strategy roles on judgement and communication, support roles on problem solving, and sales roles on commercial results. The full breakdown follows.
- Engineering
-
Software Development Engineer (SDE)
-
Cloud Engineer
-
Security Engineer
-
DevOps Engineer
- Product & Strategy
-
Program Manager
-
Product Manager
-
Business Strategist
- Data & Analytics
-
Data Scientist
-
Analytics Engineer
-
Data Engineer
- Support & Services
-
Support Engineer
-
Technical Support Specialist
-
Solutions Architect
- Sales & Business Development
-
Account Executive
-
Business Development Manager
Where are the openings located?
Location determines which roles are realistically available to you, because each Indian site specialises. Bangalore and Hyderabad carry the research and engineering work, Noida and Gurgaon mix development with support and sales, and Mumbai concentrates on customer-facing operations. The table maps sites to role types.
| Location | Primary Roles | Focus |
|---|---|---|
| Bangalore | SDE, PM, Data Science | R&D Hub (largest in Asia) |
| Hyderabad | SDE, Support, Operations | Largest R&D outside US |
| Noida/Gurgaon | SDE, Support, Sales | Growing tech hub |
| Delhi NCR | Multiple roles | Expansion phase |
| Mumbai | Support, Operations | Customer-facing roles |
What is hiring like in Bangalore?
Bangalore carries the largest volume of Indian openings, with roughly 500 positions filled annually across software development, cloud technologies and AI or ML work. Research and development is the site’s core focus rather than support, and metro salary bands run higher here than at other Indian locations.
-
Largest number of openings in India
-
R&D focus with innovation at core
-
Roles span software development, cloud technologies and AI/ML
-
Around 500+ positions annually
-
Salary premium reflecting the Bangalore metro
What about Hyderabad?
Hyderabad hosts the second-largest engineering centre in India and the largest Microsoft research and development site outside the United States. Competition for roles here is intense because the site concentrates on product development across multiple business groups, and headcount has grown consistently year on year.
-
Second-largest engineering center
-
Focus on product development
-
Openings across multiple business groups
-
Strong growth trajectory
What about Noida, Gurgaon and Delhi NCR?
Delhi NCR is the newest of the Indian hubs and still expanding, which makes it less competitive than Bangalore or Hyderabad for equivalent roles. Hiring covers support, operations and development work, and the region is where most of the company’s northern India growth is currently concentrated.
-
Emerging hub in North India
-
Expansion continuing across the region
-
Roles in support, operations and development
-
Growing number of openings year on year
Can you work from home?
Remote and hybrid working became standard policy after 2020 and has remained so. Most roles now run on a hybrid model, fully remote positions exist within India for some functions, and flexibility varies by team rather than by location. Individual listings state the arrangement that applies.
-
Hybrid work model for most roles
-
Remote opportunities within India
-
Flexibility increased compared with pre-2020 policy
-
Work-from-home options stated in individual listings
How do you apply?
Five routes lead to the same interview process, and they differ mainly in how quickly you reach a human reviewer. The official portal is the default, LinkedIn mirrors most listings, referrals skip the initial screen, campus recruitment targets final-year students, and internships convert at a high rate. Each is covered below.
How do you apply through the careers portal?
The official portal at careers.microsoft.com is where every opening is posted and where applications are formally tracked. Filtering by location and role type narrows thousands of global listings to a manageable set, and each application is then followed through the Action Center dashboard after submission.
-
Visit the careers portal at careers.microsoft.com
-
Navigate to current openings
-
Filter by location
-
Filter by role type
-
Click the apply button
-
Complete the application form
-
Submit resume and cover letter
-
Track progress via the Action Center
How do you apply through LinkedIn?
LinkedIn carries most Microsoft listings and adds a networking layer the official portal does not. Applying there works best when your profile already names the technologies the role asks for, since recruiters search by skill keyword. Following the careers page also surfaces new postings in your feed early.
-
Search for open Microsoft roles
-
Apply directly through LinkedIn
-
Optimise your profile with relevant skill keywords
-
Follow the Microsoft careers page for new postings
-
Connect with Microsoft recruiters
How does an employee referral work?
A referral is the fastest route because it bypasses the initial resume screen and puts your profile in front of a recruiter directly. Any current employee can submit one, and the process is straightforward: share your resume and the specific job ID, and they submit it through the internal system.
-
Request a referral from a Microsoft employee
-
Share your profile and resume
-
The employee submits the referral internally
-
You bypass initial screening
-
Interview odds improve significantly with a referral
How does campus recruitment work?
Campus hiring is the primary intake route for final-year students and follows a compressed timeline compared with off-campus applications. Microsoft visits selected colleges, runs an online assessment on site, and completes two to three interview rounds within days rather than the usual six to ten weeks.
-
Microsoft visits colleges for campus hiring
-
Openings are reserved for current students
-
Attend recruitment drives
-
Participate in online assessments
-
Interview process (typically 2-3 rounds)
How does the internship route work?
The internship route is the highest-probability path for freshers, with a conversion rate to full-time employment of roughly 60-70%. A three-to-six-month internship functions as an extended evaluation, which means you are assessed on real work rather than on a single interview performance.
-
Apply for a Microsoft internship
-
Successfully complete the internship (3-6 months)
-
Convert to a full-time role
-
60-70% internship-to-FTE conversion rate
-
The most reliable path for freshers
How do you navigate the careers portal?
Portal navigation follows six steps, from landing on the site through to tracking a submitted application. The two that most applicants rush are filtering and resume tailoring, and both materially affect outcomes: a resume matched to the specific job description clears automated screening far more often. Work through the sequence below.
- Go to careers.microsoft.com
-
The official portal for all job listings
-
Search openings globally or filter to India
- Select the Professionals Tab
-
Click “Professionals” for experienced and graduate roles
-
Access the full openings database
-
Find application instructions
- Search Functionality
-
Search by keyword: “software engineer,” “data scientist,” etc.
-
Search specific Indian locations
-
Look for India-specific postings
- Filter Options
-
Experience Level: Entry-level, Mid-level, Senior
-
Location: Bangalore, Hyderabad, Noida, Delhi, Mumbai
-
Work Type: Full-time, Contract, Internship
-
Business Group: Cloud, AI/ML, Gaming, Enterprise
- Application Process
-
Read the job description thoroughly
-
Click “Apply” on the opening
-
Create or log in to an account
-
Complete the application form
-
Upload a resume tailored to that specific opening
-
Submit
- Track Applications
-
Use the Action Center to track status
-
View all submitted applications
-
Receive updates on each one
What is the Microsoft Action Center?
The Action Center is the dashboard where every application you submit is tracked, accessible at careers.microsoft.com once you log in. It shows current status, recruiter messages and interview scheduling in one place, which makes it the single source of truth on where each application stands.
What do the application statuses mean?
Six statuses appear in the dashboard, and each carries a different implication for what happens next. “In Review” means active consideration, “Not Selected” allows reapplication after six to twelve months, and “Archived” closes the application entirely. The table below explains each status and its typical timeline.
| Status | Meaning | Timeline |
|---|---|---|
| In Review | Application under review by recruiter | 2-4 weeks |
| Interview Scheduled | Interview confirmed | Next phase starting |
| Interview Completed | Interview finished, awaiting feedback | 1-2 weeks |
| Offer Extended | Offer letter sent | Negotiation phase |
| Not Selected | Application rejected | Can reapply after 6-12 months |
| Archived | Application moved to inactive | Cannot reapply immediately |
How do you use the Action Center?
Using the dashboard takes six steps and should become a weekly habit during an active search, because recruiter messages sent there are easy to miss. Log in, open the applications view, and check both the status of each submission and any messages waiting for a response.
-
Log in to careers.microsoft.com
-
Click “Action Center” or “My Applications”
-
View every role you have applied for
-
Check the status of each application
-
Read recruiter messages
-
Update your profile information
What should you watch out for?
Four practical signals are worth knowing. Weekly checks catch recruiter messages before they go stale, “In Review” generally means you are still under consideration, silence beyond thirty days often indicates rejection, and a “Not Selected” outcome permits reapplication once the stated period has passed.
-
Check the dashboard weekly for recruiter messages
-
“In Review” typically means you are still in consideration
-
No update in 30 days may mean rejection
-
“Not Selected” allows reapplication after the specified period
How does the hiring process work?
Selection runs through seven stages, from an automated resume screen to a hiring committee decision. Technical roles add a coding assessment early and two interview rounds in the middle, while the behavioural round and committee review apply to every role. Each stage is described below in sequence.
What happens during application review?
Application review is largely automated at the first pass, with an applicant tracking system matching your resume against the job description before a recruiter sees it. Keyword alignment and clear formatting decide whether a human reads the document at all, which is why tailoring per role matters.
-
Resume screening against the role
-
ATS (Applicant Tracking System) evaluation
-
Openings matched with stated qualifications
-
Recruiter review of shortlisted applications
What does the online assessment involve?
The online assessment is a timed coding test delivered through Codility or a similar platform, typically two to three problems in 45 to 60 minutes. Scoring weighs correctness first, then algorithmic efficiency and code quality. Passing it is what moves an application from screening into the interview sequence.
-
Coding assessment delivered online
-
Codility or a similar platform
-
2-3 coding problems (45-60 minutes)
-
Algorithm and data structure questions
-
Code quality evaluation
What is the phone screen?
The phone screen is an optional 30-minute conversation with a recruiter rather than a technical evaluation. Its purpose is to confirm your background matches the role, explain what the team actually does, and check practical details like notice period and location. Treat it as informal but prepare a clear summary of your experience.
-
30-minute call with a recruiter
-
Discussion of your background
-
Clarification of role requirements
-
Informal assessment
What happens in the first technical interview?
Round one is a 45 to 60 minute video call in which an engineer gives you one or two coding problems to solve live. What gets assessed is your reasoning as much as your solution, so narrate your approach, state assumptions, and give the time and space complexity of whatever you propose.
-
45-60 minute video call
-
Live coding problem solving
-
One or two problems from the interviewer
-
Think aloud and explain your approach
-
Complexity analysis required
What happens in the second technical interview?
Round two follows the same format with harder problems, and for senior roles it adds a system design component. Design questions test how you reason about scale, trade-offs and failure rather than whether you know a specific architecture, so structure the discussion rather than jumping to an answer.
-
Similar format to round one
-
Slightly harder problems
-
System design added for senior roles
-
Deeper technical assessment
What does the behavioural interview cover?
The behavioural round assesses culture fit, and it carries real weight rather than being a formality. Questions probe past experience, leadership, teamwork and how you respond to failure, with the growth mindset principle underlying most of them. Prepare concrete examples rather than general statements about yourself.
-
Focus on culture fit
-
“Tell me about yourself” and background questions
-
Past experience and how you handled it
-
Leadership and teamwork examples
-
Growth mindset assessment
What does the hiring committee do?
The hiring committee is the final gate, where every interviewer from your loop meets to compare notes and reach a collective decision. Individual rounds do not decide the outcome on their own; the committee weighs the full picture, compiles feedback, and authorises the offer if the decision is positive.
-
All interviewers meet to review the candidate
-
Collective decision on the offer
-
Feedback compilation
-
Final offer authorisation
How long does the whole process take?
End-to-end timing runs six to ten weeks from application to offer, with each individual stage taking one to two weeks. The longest single wait is usually the initial application review, and gaps between interview rounds account for most of the rest. The table below breaks the timeline down.
| Stage | Duration |
|---|---|
| Application Review | 1-2 weeks |
| Online Assessment | 1-2 weeks |
| Phone Screen | 1 week |
| Technical Interview Round 1 | 1-2 weeks |
| Technical Interview Round 2 | 1-2 weeks |
| Behavioral Interview | 1 week |
| Hiring Committee Decision | 1 week |
| Total Timeline | 6-10 weeks |
How should you prepare for the interview?
Preparation splits into two halves that candidates weight unevenly. Technical readiness means data structures, algorithms and system design practised under time pressure; behavioural readiness means having concrete stories ready for leadership, failure and conflict questions. Both are assessed, and weakness in either can end the process.
Which data structures and algorithms matter?
Five topic areas cover the majority of coding questions asked. Arrays and strings appear most often, trees and graphs next, and dynamic programming rounds out the set for harder rounds. Practising implementation from scratch matters more than reading about them, since interviews are timed and live.
-
Arrays & Strings: Know manipulation, searching, sorting
-
Linked Lists: Insertion, deletion, reversal
-
Stacks & Queues: Implementation, applications
-
Trees & Graphs: Traversal, search, shortest path
-
Dynamic Programming: Common patterns
Which topics come up most often?
Weighting matters when preparation time is limited. Arrays and strings account for roughly half of questions asked, trees and graphs about 30%, and dynamic programming around 15%, with system design becoming significant only for senior roles. The table below shows where to concentrate effort.
| Topic | Importance |
|---|---|
| Arrays & Strings | Very High (50% of questions) |
| Trees & Graphs | High (30% of questions) |
| Dynamic Programming | Medium (15% of interviews) |
| System Design | High for senior roles |
| Database Concepts | Medium for backend roles |
How do you prepare for behavioural questions?
Behavioural preparation means having five or six concrete stories ready, each with a situation, your action and the outcome. Questions rotate around leadership, learning from failure, handling disagreement and personal motivation. Vague answers fail here, so choose examples with specific detail you can recall under pressure.
-
“Tell me about a time you led a team”
-
“Describe a failure and what you learned”
-
“How do you handle disagreement?”
-
“What does growth mindset mean?”
-
“Tell me about your passion project”
Which resources help most?
Five resources cover the whole preparation surface between them, and using two or three consistently beats sampling all of them. LeetCode and HackerRank build coding fluency, Pramp and Interviewing.io simulate the live pressure of a real round, and Microsoft Learn builds the product context interviewers appreciate.
-
LeetCode: Practice coding problems
-
HackerRank: Algorithm practice
-
Pramp: Mock interviews with peers
-
Interviewing.io: AI-powered mock interviews
-
Microsoft Learn: Product knowledge
What does Microsoft pay in India?
Compensation is built from four components rather than one: base salary, bonuses, restricted stock units that vest over four years, and benefits. Stock is what pushes total compensation well above the base figure, particularly at senior levels. The breakdowns below cover each engineering level in turn.
What does a fresher earn?
An entry-level SDE-1 package totals roughly ₹40-50 LPA, of which ₹24-28 LPA is fixed base salary. The rest comes from a one-time sign-on bonus, an annual performance bonus, stock vesting over four years, and allowances including relocation. The table sets out each component.
| Component | Amount | Notes |
|---|---|---|
| Base Salary | ₹24-28 LPA | Fixed annual salary |
| Sign-on Bonus | ₹8-10 LPA | One-time, first year |
| Performance Bonus | ₹4-8 LPA | Annual, performance-based |
| Stock Options (RSU) | ₹8-12 LPA/year | Vests over 4 years (5% + 15% + 40% + 40%) |
| Relocation Allowance | ₹2-3 LPA | If relocating to another city |
| Other Benefits | ₹2-3 LPA | Health, wellness, food |
| Total CTC | ₹40-50 LPA | Complete fresher package |
What does an SDE-2 earn?
Mid-level compensation rises to roughly ₹55-75 LPA in total, with base salary between ₹32 LPA and ₹40 LPA. The largest proportional increase over entry level comes from stock, which roughly doubles. Performance bonuses also widen at this level because they scale with individual and team results.
| Component | Amount |
|---|---|
| Base Salary | ₹32-40 LPA |
| Performance Bonus | ₹6-12 LPA |
| Stock Options | ₹15-25 LPA/year |
| Total CTC | ₹55-75 LPA |
What does an SDE-3 earn?
Senior engineers reach total compensation of ₹90-130 LPA, with base salary between ₹45 LPA and ₹60 LPA. Stock becomes the dominant component at this level, contributing ₹30-50 LPA annually, which is why negotiating equity matters more than negotiating base once you reach senior grades.
| Component | Amount |
|---|---|
| Base Salary | ₹45-60 LPA |
| Performance Bonus | ₹10-20 LPA |
| Stock Options | ₹30-50 LPA/year |
| Total CTC | ₹90-130 LPA |
How does pay compare with other tech giants?
Microsoft sits mid-pack among the large technology employers in India. Google and Meta pay somewhat more at both entry and mid levels, Amazon somewhat less at entry, and Microsoft’s stock grants are competitive across the board. The table compares entry and mid-level totals across four employers.
| Company | Entry-Level (LPA) | Mid-Level (LPA) | Notes |
|---|---|---|---|
| Microsoft | ₹40-50 | ₹55-75 | Competitive RSU |
| ₹45-55 | ₹60-80 | Similar structure | |
| Amazon | ₹35-45 | ₹50-70 | Lower entry band |
| Meta | ₹50-60 | ₹70-90 | Slightly higher overall |
Can you negotiate the offer?
Negotiation is possible but narrow, and it works best when aimed at the right components. Base salary is largely fixed by level band, while sign-on bonus and stock carry genuine flexibility. Relocation support is also negotiable, whereas standard benefits are set company-wide and will not move.
-
Base salary: Limited negotiation
-
Sign-on bonus: Some flexibility
-
Stock options: Possible negotiation
-
Relocation: Negotiable
-
Benefits: Limited flexibility
What do candidates ask most often?
Questions from applicants cluster around five areas: eligibility and academic record, how long the process takes and what each status means, which Indian location to target, how to prepare for interviews, and what the offer will actually be worth. The twenty answers below cover each area.
Q1: What is the basic eligibility? A: A bachelor’s degree with roughly 70% CGPA or percentage from any recognised institution. No prior work experience is required for entry-level roles.
Q2: How long does the hiring process take? A: Typically six to ten weeks from application to offer, though it varies with the role and location.
Q3: Can I apply for multiple roles? A: Yes, multiple applications are allowed. Apply only to roles matching your skills, since scattergun applications weaken rather than strengthen your position.
Q4: What if I have an academic gap? A: Gaps of up to two years are acceptable. Be ready to explain the gap clearly in both the application and the interview.
Q5: Does Microsoft hire from all educational backgrounds? A: Roles are open to graduates from any discipline, though technical positions generally prefer computer science, IT or electronics backgrounds.
Q6: What does “In Review” mean? A: Your application is with the recruitment team for assessment. That stage typically takes two to four weeks.
Q7: How often should I check the Action Center? A: Weekly. Recruiter messages arrive there and can require a response within a short window.
Q8: What if my status is “Not Selected”? A: You were not selected for that particular opening. You can reapply after six to twelve months to the same or a different role.
Q9: Which Indian location is best? A: Bangalore has the most openings and Hyderabad the strongest research and development focus. Choose based on the kind of work you want.
Q10: Is work-from-home available in India? A: Yes. Hybrid and remote options exist, and each listing states the arrangement that applies to that specific role.
Q11: What if I fail one interview round? A: Failing a round usually ends that particular process. You can apply to a different role after six months.
Q12: How do I prepare for the interviews? A: Study data structures and algorithms, practise on LeetCode, and take mock interviews. Behavioural preparation matters just as much as coding.
Q13: What does Microsoft look for in interviews? A: Problem-solving ability, clear communication, a growth mindset, genuine interest in technology, and culture fit.
Q14: What is the fresher salary in India? A: Around ₹40-50 LPA in total, combining base salary, bonuses, restricted stock units and benefits for entry-level roles.
Q15: Can I negotiate the offer? A: Some negotiation is possible. Focus on the sign-on bonus and stock rather than base salary, which is set by level band.
Q16: What are RSUs and how do they work? A: Restricted Stock Units are equity grants vesting over four years, typically 5% in year one, 15% in year two, then 40% in each of years three and four.
Q17: How much is the employee referral bonus? A: Typically ₹5,000 to ₹15,000 depending on the role. Confirm the exact figure with the person referring you.
Q18: Does a referral guarantee a job? A: No. A referral bypasses the initial screening but you still have to clear every interview round.
Q19: When can I reapply after rejection? A: After six to twelve months for the same role. Earlier reapplication is possible for a different position.
Q20: Will a previous rejection affect future applications? A: Not directly, though interviewers may see earlier attempts. Focus on demonstrating what has improved since then.
What are the key takeaways?
Seven points summarise what actually determines the outcome: meeting the eligibility bar, picking the right application route, using the portal properly, preparing for both interview types, tracking status actively, negotiating the right components, and targeting the Indian location that matches your role. The full list follows.
-
Understand eligibility: a bachelor’s degree with roughly 70% is required, and no work experience is needed for entry-level roles.
-
Choose the right application method: portal, LinkedIn, referral or campus recruitment.
-
Use the careers portal properly: filter carefully and tailor your resume per opening.
-
Prepare for both interview types: data structures, algorithms and behavioural stories.
-
Track applications in the Action Center and respond to recruiter messages promptly.
-
Negotiate smartly: focus on sign-on bonus and stock rather than base salary.
-
Target the right city: Bangalore, Hyderabad, Noida and Delhi NCR all hire, for different work.
What should you do next?
An effective plan is short and specific. Rewrite your resume for one target role, build a LinkedIn profile that names the technologies you actually use, and start a daily coding practice routine. Apply to three to five well-matched openings rather than twenty scattered ones, and ask for a referral before you submit.
-
Update your resume for the specific role you want
-
Build a LinkedIn profile that names your core technologies
-
Practise 50+ coding problems on LeetCode
-
Take five or more mock interviews
-
Apply to 3-5 well-matched openings on the careers portal
-
Request a referral from a Microsoft employee
-
Join engineering communities for candid hiring insight
-
Read the Microsoft blog for product context
Which resources should you use?
Five external resources cover preparation end to end: product knowledge, algorithm practice, employee insight, interview experiences and video walkthroughs. Using Microsoft Learn alongside LeetCode covers the two things interviewers assess most directly — technical fluency and genuine familiarity with what the company builds.
-
Microsoft Learn: learn.microsoft.com (product knowledge)
-
LeetCode: leetcode.com (algorithm practice)
-
Blind: blind.com (employee insights)
-
Glassdoor: glassdoor.com (interview experiences)
-
YouTube: search “Microsoft interview prep” for walkthrough videos
Ready to put this into action?
Create your free OnJob profile and let AI match you to jobs you can actually win.
Create my free profileFree OnJob tools & guides
All OnJob career advice — every topic hub, role library and question bank in one place.
Related reading
How to Hire a Full Stack Developer
A hiring framework for full stack developers: the brief, freelancer vs agency vs full-time, a three-phase interview, 2025 salary benchmarks, and onboarding.
CompaniesIBM Software Development Job Openings 2026
IBM software development job openings cover engineering roles for freshers and pros. Get eligibility, skills, and how to apply for upcoming hiring drives.
CompaniesInformation Technology Companies in Bangalore
Find a complete list of information technology companies in Bangalore, including top IT firms, software companies, MNCs, startups, and tech hirers in 2026.
CompaniesBest No-Placement-Commission Hiring Platforms in India
Discover the best no placement commission hiring platforms in India. Hire talent without paying agency fees and reduce your recruitment costs easily.