Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by SAP Team. If you also belong to the team, you can get access from here

SAP Verified Tick

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

SAP Senior Data Scientist Interview Questions, Process, and Tips

Updated 2 Feb 2025

Top SAP Senior Data Scientist Interview Questions and Answers

  • Q1. Count all pairs of numbers from a list where the ending digit of the ith number equals the starting digit of the jth number. Example [122, 21, 21, 23] should have 5 pairs ...read more
  • Q2. Interpretation of graphs, the first graph had perpendicular lines from the error to the fitted line and the second graph had lines from the error to the fitted line, para ...read more
  • Q3. How to generate random numbers using numpy, what is the difference between numpy.random.rand and numpy.random.randn

SAP Senior Data Scientist Interview Experiences

2 interviews found

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. Asked Algorithms used in the project (No follow-up on mentioned algorithms, cut-off mid-explanation of business problem, scale, and solution wanting to know just the names of the algorithm) - Answered by n...
  • Q2. Count all pairs of numbers from a list where the ending digit of the ith number equals the starting digit of the jth number. Example [122, 21, 21, 23] should have 5 pairs (122, 21), (122, 21), (122, 23), (...
  • Ans. 

    Count pairs of numbers where ending digit of ith number equals starting digit of jth number.

    • Iterate through each pair of numbers in the list

    • Check if the ending digit of the ith number equals the starting digit of the jth number

    • Increment the count if the condition is met

  • Answered by AI
  • Q3. Interpretation of graphs, the first graph had perpendicular lines from the error to the fitted line and the second graph had lines from the error to the fitted line, parallel to the y-axis. - Interpreted t...
  • Ans. 

    Interpretation of graphs in linear regression analysis

    • Perpendicular lines from error to fitted line in first graph indicate OLS using projection matrices

    • Lines parallel to y-axis from error to fitted line in second graph suggest evaluation of linear regression to y-pred - y-actual method

    • PCA could also be a possible interpretation for the second graph

  • Answered by AI
  • Q4. What does np.einsum() do
  • Ans. 

    np.einsum() performs Einstein summation on arrays.

    • Performs summation over specified indices

    • Can also perform other operations like multiplication, contraction, etc.

    • Syntax: np.einsum(subscripts, *operands)

  • Answered by AI
  • Q5. How to generate random numbers using numpy, what is the difference between numpy.random.rand and numpy.random.randn
  • Ans. 

    numpy.random.rand generates random numbers from a uniform distribution, while numpy.random.randn generates random numbers from a standard normal distribution.

    • numpy.random.rand generates random numbers from a uniform distribution between 0 and 1.

    • numpy.random.randn generates random numbers from a standard normal distribution with mean 0 and standard deviation 1.

    • Example: np.random.rand(3, 2) will generate a 3x2 array of r...

  • Answered by AI
  • Q6. Difference between logit and probabilities in deep learning
  • Ans. 

    Logit is the log-odds of the probability, while probabilities are the actual probabilities of an event occurring.

    • Logit is the natural logarithm of the odds ratio, used in logistic regression.

    • Probabilities are the actual likelihood of an event occurring, ranging from 0 to 1.

    • In deep learning, logit values are transformed into probabilities using a softmax function.

    • Logit values can be negative or positive, while probabili

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview seems to be designed for freshers, so brush up on libraries, and the functions inside them (utilization not the working).
No mathematics/statistics/probability/algorithm is discussed in terms of implementations, or enhancements.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - One-on-one 

(2 Questions)

  • Q1. I was asked about my previous profile.
  • Q2. I was asked regarding some of the work done.

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 questions from similar companies

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
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Difference between ridge and lasso in regression
  • Ans. 

    Ridge and Lasso are regularization techniques in regression to prevent overfitting by adding penalty terms to the cost function.

    • Ridge regression adds a penalty term equivalent to the square of the magnitude of coefficients (L2 regularization).

    • Lasso regression adds a penalty term equivalent to the absolute value of the magnitude of coefficients (L1 regularization).

    • Ridge regression tends to shrink the coefficients toward...

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. How to delete a table in the database?
  • Ans. 

    To delete a table in the database, you can use the DROP TABLE statement.

    • Use the DROP TABLE statement followed by the table name to delete the table.

    • Make sure to backup any important data in the table before deleting it.

    • Ensure that you have the necessary permissions to delete the table.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be calm and composed, if you face difficulty in coding ask the panel for help. They'll like that.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Assignment 

Basic self evaluation test.

Round 2 - Technical 

(3 Questions)

  • Q1. What project I have completed and follow-up questions on that?
  • Q2. How to handle class imbalance.
  • Ans. 

    Handling class imbalance involves techniques like resampling, using different algorithms, and adjusting class weights.

    • Use resampling techniques like oversampling or undersampling to balance the classes.

    • Utilize algorithms that are robust to class imbalance, such as Random Forest, XGBoost, or SVM.

    • Adjust class weights in the model to give more importance to minority class.

    • Use evaluation metrics like F1 score, precision, r...

  • Answered by AI
  • Q3. Basic Python coding questions.
Round 3 - Technical 

(2 Questions)

  • Q1. Data-related questions.
  • Q2. ML Ops questions.

Interview Preparation Tips

Topics to prepare for Amdocs Data Scientist interview:
  • Python
  • MLOPS
Interview preparation tips for other job seekers - Prepare your projects well. And be ready for basic python coding questions. Prepare MlOps roles as well.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How do you preprocess large/small dataset
  • Ans. 

    Preprocessing large/small datasets involves cleaning, transforming, and organizing data to prepare it for analysis.

    • Remove duplicates and missing values

    • Normalize or standardize numerical features

    • Encode categorical variables

    • Feature scaling

    • Handling outliers

    • Dimensionality reduction techniques like PCA

    • Splitting data into training and testing sets

  • Answered by AI
  • Q2. Data augmentation

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare for some data processing knowledge
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Fair and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - HR 

(3 Questions)

  • Q1. Tell me about your self? My name is Sakshi Satish Bayas.
  • Q2. What are your Strength? My time management skill exceptional, and I'm well organized, efficient.
  • Q3. Why are you interested in this Job? It's an honor and a privilege to work for an established companies like yours. Through this job I can showcase my technical skills to helps company's development.
Round 2 - Assignment 

Algoritham: one algoritham describe and brief about it.

Interview Preparation Tips

Topics to prepare for Google Jr. Data Scientist interview:
  • Naive Bayes theorem
Interview preparation tips for other job seekers - My first language is Hindi. I want to join your company because I feel this company will provide me excellent opportunity to leer and grow. I show you give a chance to 100% give your company.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic pandas questions on dataframes
  • Q2. Some quiz questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Questions related to the projects in the resume and some questions on machine learning concepts.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Referral and was interviewed in Oct 2023. There were 2 interview rounds.

Round 1 - Coding Test 

SQL coding test on HackerRank. Also some questions on previous experience

Round 2 - Assignment 

Case study on a data project

Interview Preparation Tips

Interview preparation tips for other job seekers - Be well prepared

SAP Interview FAQs

How many rounds are there in SAP Senior Data Scientist interview?
SAP interview process usually has 1 rounds. The most common rounds in the SAP interview process are Technical and One-on-one Round.
How to prepare for SAP 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 SAP. The most common topics and skills that interviewers at SAP expect are Machine Learning, Data Science, Python, Data Analytics and Software Design.
What are the top questions asked in SAP Senior Data Scientist interview?

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

  1. Count all pairs of numbers from a list where the ending digit of the ith number...read more
  2. Interpretation of graphs, the first graph had perpendicular lines from the erro...read more
  3. How to generate random numbers using numpy, what is the difference between nump...read more

Tell us how to improve this page.

SAP Senior Data Scientist Interview Process

based on 2 interviews

Interview experience

2.5
  
Poor
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
Oracle Interview Questions
3.7
 • 897 Interviews
Google Interview Questions
4.4
 • 871 Interviews
View all
SAP Senior Data Scientist Salary
based on 19 salaries
₹20 L/yr - ₹56.2 L/yr
35% more than the average Senior Data Scientist Salary in India
View more details

SAP Senior Data Scientist Reviews and Ratings

based on 2 reviews

3.3/5

Rating in categories

2.6

Skill development

4.3

Work-life balance

3.3

Salary

2.1

Job security

3.6

Company culture

2.6

Promotions

2.1

Work satisfaction

Explore 2 Reviews and Ratings
Software Developer
1k salaries
unlock blur

₹8.5 L/yr - ₹32.6 L/yr

Developer
857 salaries
unlock blur

₹10 L/yr - ₹34 L/yr

Developer Associate
821 salaries
unlock blur

₹6.7 L/yr - ₹20.5 L/yr

Senior Developer
488 salaries
unlock blur

₹13.1 L/yr - ₹48 L/yr

Business Process Consultant
418 salaries
unlock blur

₹10 L/yr - ₹40 L/yr

Explore more salaries
Compare SAP with

Oracle

3.7
Compare

SAS

4.4
Compare

Zoho

4.3
Compare

IBM

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