Innovaccer logo

Innovaccer Data Scientist Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 13 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
92.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Innovaccer.

Showing 3 of 13
Innovaccer logo
Innovaccer

Data Scientist

Analytics · a year ago

Entry Average Positive experience Decline offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Coding Technical Behavioral

First, we had a recruiter call. Then, for the technical screen, I was asked about my projects and my role in them. They also asked about my comfort level with Python live coding and basic SQL. Finally, they wanted to know about the data structures and algorithms I've used, and my experience with large language models.

Confirmed questions7 questions
  • Could you outline your past projects and specify your contributions to each?
  • Please tell me about your familiarity with writing Python code live.
  • What is your experience level with executing basic SQL queries?
Innovaccer logo
Innovaccer

Data Scientist

Analytics · more than a year ago

Entry Average Negative experience No offer 5 rounds
Interview process
Presentation Take home Technical screen Background check Recruiter call Technical screen Technical screen Background check Offer
Interview formats
Presentation Technical Coding Technical Technical

So the interview process was like this: first, we had a presentation, then an aptitude test. After that, there was a coding test, followed by an HR interview. Finally, there was a technical interview. Honestly, the aptitude test was a bit weird because they invited people from ECE & IC branches, but the test mostly had technical questions (data structures in Java) with only 5-6 actual aptitude questions. There were 25 questions in total to be solved in 25 minutes, and each question got exactly 60 seconds, even if you finished one really quickly. Some questions were super easy, while others were impossible to solve in just 60 seconds. The coding rounds had 2 questions, and we had 1 hour to complete them. Good thing was we could use any language we wanted.

Confirmed questions4 questions
  • What is the value of 'a' in the equation x^2 - ax + 25 = 0?
  • If b/c equals 3 and b/a is in its lowest form, what is the value of a?
  • Solve the Maximum Subsequence problem.
Innovaccer logo
Innovaccer

Data Scientist Intern

Analytics

Intern Average Positive experience Accept offer 1 round
Interview process
Recruiter call Technical screen Offer
Interview formats
Technical Coding System Design Behavioral

I had a good experience interviewing with Innovaccer. After applying online, I received a call for an interview scheduled for the next day evening. The interview lasted about 35 minutes. Initially, the interviewer asked about my resume projects, wanting explanations on how they were made and how they work. Then, we discussed gradient descent, its connection to loss functions and linear regression, and a classification model problem. Following that, I was given a Python coding challenge to left rotate a list by k places. SQL join concepts were next, including types of joins and a self-join example. Finally, there was a guesstimate question about daily coffee production in India. The interviewer seemed happy with my responses, although I missed one question about the classification model. Two days later, HR called and offered me the Data Science Intern position.

Confirmed questions6 questions
  • Can you tell me about your projects, how you built them, and how they function?
  • What's your understanding of gradient descent and its relationship with loss functions and linear regression?
  • How would you tackle a classification task with 100k classes and 1 million data points?

Innovaccer Data Scientist Interview Questions

Quoted word for word from Innovaccer interview reports.

Implement a Python function to left rotate a given list by k positions.

Read reports

Given a number, find the next highest number that can be formed using the same digits. For example, input 4639 should output 4693, and input 4693 should output 4936.

Read reports

What is the value of 'a' in the equation x^2 - ax + 25 = 0?

Read reports

If b/c equals 3 and b/a is in its lowest form, what is the value of a?

Read reports

Given the list of texts: ["apple", "pie", "pear", "pier"] and the list lst = ["apple", "pie", "pear", "pier", 'peeer'], for the strings str1 = "apple", str2 = "applepie", str3 = "peer", str4 = "applepiepeer", determine which of these strings, if any, can be constructed by combining elements from the initial list.

Read report

What's a correlation matrix, and how do you mathematically determine if a feature isn't significant for a prediction?

Read report

How would you write code to check for the presence of the word 'DELHI' in a very large text document? Also, provide an optimized version of the code.

Read report

What metrics are used to evaluate the performance of a Machine Learning model?

Read report

Formats, difficulty and experience

Across all 13 Innovaccer interview reports.

Interview formats

Technical 47.2%
Coding 27.8%
Behavioral 19.4%
Presentation 2.8%
System Design 2.8%

Interview difficulty

Easy 0%
Average 61.5%
Difficult 38.5%

Candidate experience

Positive 92.3%
Negative 7.7%