Upload Button Icon Add office photos

Microsoft Corporation

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Microsoft Corporation Senior Data Scientist Interview Questions and Answers

Updated 26 May 2024

Microsoft Corporation Senior Data Scientist Interview Experiences

3 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Coding Test 

1 hour, overall data science related, codility

Round 2 - Technical 

(2 Questions)

  • Q1. What is data science?
  • Ans. 

    Data science is a field that uses scientific methods, algorithms, and systems to extract knowledge and insights from structured and unstructured data.

    • Data science involves collecting, analyzing, and interpreting large amounts of data to solve complex problems.

    • It combines statistics, machine learning, data visualization, and computer science to uncover patterns and trends in data.

    • Data scientists use programming language...

  • Answered by AI
  • Q2. Simple answer to this question

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
No response

I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Decision tree, pytorch, merge sort

Round 2 - Technical 

(1 Question)

  • Q1. Activation functions, xgboost

Senior Data Scientist Interview Questions Asked at Other Companies

Q1. What is the difference between logistic and linear regression?
asked in SAP
Q2. Count all pairs of numbers from a list where the ending digit of ... read more
asked in Kyndryl
Q3. Print rows where a certain criterion is met (ex - in a dataset of ... read more
asked in Kyndryl
Q4. Extract only India Players from dictionary (using list comprehens ... read more
Q5. How do you handle large amount of data in financial domain?
Interview experience
4
Good
Difficulty level
-
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Oct 2023. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. How will you identify growth of a product?
  • Ans. 

    To identify growth of a product, I would analyze key performance indicators, conduct market research, track customer feedback, and monitor sales data.

    • Analyze key performance indicators (KPIs) such as revenue, customer acquisition rate, customer retention rate, and market share

    • Conduct market research to understand market trends, customer preferences, and competitor analysis

    • Track customer feedback through surveys, review...

  • Answered by AI
  • Q2. It takes 2 months to identify attrition of a product based on usage. How can you reduce this time?
  • Ans. 

    Implement real-time monitoring and predictive analytics to reduce time to identify attrition.

    • Utilize real-time monitoring tools to track usage patterns continuously

    • Implement predictive analytics models to forecast potential attrition based on usage data

    • Leverage machine learning algorithms to identify early warning signs of attrition

    • Automate alerts and notifications for immediate action upon detection of potential attri

  • Answered by AI
  • Q3. Window based sql questions (use of lag functions)

Interview Preparation Tips

Topics to prepare for Microsoft Corporation Senior Data Scientist interview:
  • AB Testing
  • Machine Learning
  • Product Metrics

Interview questions from similar companies

I applied via Naukri.com and was interviewed before Mar 2021. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic c# questions , few logical and angular questions.
Round 2 - One-on-one 

(1 Question)

  • Q1. DB questions, design patterns, few architectural questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Stick to the basics and be concrete on concepts

I applied via Company Website and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Coding Test 

Data Structure related questions

Round 2 - One-on-one 

(1 Question)

  • Q1. Java related interview questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Study Data structure and Java code properly
Interview experience
3
Average
Difficulty level
-
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Jul 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. 1 Coding ques, Java, Spring Boot
Round 2 - Technical 

(1 Question)

  • Q1. System Design, LLD
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Sep 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Simple C++ questions
  • Q2. Simple C++ Answers
Round 3 - Technical 

(3 Questions)

  • Q1. Simple C++ questions were asked
  • Q2. Simple Questions
  • Q3. Simple Question
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding test with 2 questions

Round 2 - Technical 

(1 Question)

  • Q1. System Design with LLD implementation
  • Ans. 

    System design involves creating a high-level design of a software system, followed by implementing the detailed low-level design.

    • Start by understanding the requirements and constraints of the system

    • Create a high-level design that outlines the components and interactions of the system

    • Implement the detailed low-level design, considering factors like scalability, performance, and maintainability

    • Use tools like UML diagrams...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. System Design with HLD
  • Ans. 

    System Design with HLD involves designing the high-level architecture of a software system.

    • Understand the requirements and constraints of the system

    • Identify the components and their interactions

    • Consider scalability, reliability, and performance

    • Use design patterns and best practices

    • Create diagrams like UML or flowcharts to visualize the design

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. What you do when your wifi is not connected with other device and you didn't get password
  • Ans. 

    Try to troubleshoot the wifi connection issue by checking settings, restarting devices, and seeking help from IT support.

    • Check if the wifi is turned on and the correct network is selected

    • Restart the wifi router and the device

    • Contact IT support for assistance in retrieving the password

  • Answered by AI
  • Q2. Find maximum value given an array with numbers and you can jump to any number and the value is jump length multiplied by value of location
  • Ans. 

    Iterate through array, calculate value at each index, keep track of maximum value

    • Iterate through the array and calculate the value at each index by multiplying jump length with value of location

    • Keep track of the maximum value encountered during the iteration

    • Return the maximum value found

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Say answer in easy way of thinkly and earn coins

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Jul 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Write a program to solve a challenging programming and algorithm problem.

Round 3 - One-on-one 

(2 Questions)

  • Q1. Write a program to solve a challenging programming and algorithm problem.
  • Ans. 

    Program to find the maximum subarray sum using Kadane's algorithm

    • Initialize max_so_far and max_ending_here to 0

    • Iterate through the array and update max_ending_here with the maximum of current element or current element + max_ending_here

    • Update max_so_far with the maximum of max_so_far and max_ending_here

  • Answered by AI
  • Q2. Write a program to solve a second challenging programming and algorithm problem.
  • Ans. 

    Implement a program to find the longest common subsequence of two strings.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 2D array to store the lengths of longest common subsequences of substrings.

    • Trace back the array to reconstruct the longest common subsequence.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn about programming, data structure, algorithms and design.

Skills evaluated in this interview

Microsoft Corporation Interview FAQs

How many rounds are there in Microsoft Corporation Senior Data Scientist interview?
Microsoft Corporation interview process usually has 1-2 rounds. The most common rounds in the Microsoft Corporation interview process are Technical and Coding Test.
How to prepare for Microsoft Corporation Senior Data Scientist interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Microsoft Corporation. The most common topics and skills that interviewers at Microsoft Corporation expect are microsoft, Machine Learning, Python, Data Science and Analytics.
What are the top questions asked in Microsoft Corporation Senior Data Scientist interview?

Some of the top questions asked at the Microsoft Corporation Senior Data Scientist interview -

  1. It takes 2 months to identify attrition of a product based on usage. How can yo...read more
  2. How will you identify growth of a produ...read more
  3. What is data scien...read more

Tell us how to improve this page.

Microsoft Corporation Senior Data Scientist Interview Process

based on 3 interviews

Interview experience

4.3
  
Good
View more

Interview Questions from Similar Companies

Oracle Interview Questions
3.7
 • 869 Interviews
Google Interview Questions
4.4
 • 851 Interviews
Amdocs Interview Questions
3.7
 • 519 Interviews
Zoho Interview Questions
4.3
 • 512 Interviews
SAP Interview Questions
4.2
 • 285 Interviews
Adobe Interview Questions
3.9
 • 237 Interviews
Salesforce Interview Questions
4.0
 • 230 Interviews
24/7 Customer Interview Questions
3.5
 • 176 Interviews
View all
Microsoft Corporation Senior Data Scientist Salary
based on 98 salaries
₹22.3 L/yr - ₹85 L/yr
76% more than the average Senior Data Scientist Salary in India
View more details

Microsoft Corporation Senior Data Scientist Reviews and Ratings

based on 4 reviews

3.4/5

Rating in categories

3.2

Skill development

4.5

Work-life balance

2.6

Salary

3.2

Job security

3.2

Company culture

2.3

Promotions

2.9

Work satisfaction

Explore 4 Reviews and Ratings
Software Engineer
2.2k salaries
unlock blur

₹13 L/yr - ₹51 L/yr

Senior Software Engineer
1.2k salaries
unlock blur

₹25 L/yr - ₹95 L/yr

Software Engineer2
1.1k salaries
unlock blur

₹20.8 L/yr - ₹70 L/yr

Software Developer
607 salaries
unlock blur

₹30 L/yr - ₹54.2 L/yr

Support Engineer
596 salaries
unlock blur

₹9 L/yr - ₹30 L/yr

Explore more salaries
Compare Microsoft Corporation with

Google

4.4
Compare

Amazon

4.0
Compare

Deloitte

3.8
Compare

TCS

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview