Innovaccer logo

Innovaccer Software Engineer Interview Questions
& Process

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

Based on 74 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
66.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Innovaccer.

Showing 3 of 74
Innovaccer logo
Innovaccer

Software Engineer

Engineering · half a year ago

Intern Difficult Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral Technical

So basically there were 2 rounds. The first one was like a basic chat about my projects and resume, and they threw in a few DSA questions. Then the second round was with HR, and it had some questions about deployments, like auto-scaling groups, and also some deep dives into my projects and AI/ML stuff.

Confirmed questions1 question
  • How would you handle scaling EC2 instances that are running a website experiencing fluctuating traffic loads throughout the day?
Innovaccer logo
Innovaccer

Software Engineer

Engineering · nearly a year ago

Entry Difficult Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Technical Coding System Design Behavioral

3 Rounds total: 2 technical rounds and 1 Hiring Manager round (which included tech + manager aspects). The first round focused on DSA, Django, Python Basics, Code Fundamentals, SQL, AWS, and Azure (tailored to your experience). The second round covered Caching basics, LRU Cache implementation, Tree concepts, and LLD for classes. The third round involved a deep dive into your past company projects, with a less common chance of also having 2 DSA questions.

Confirmed questions3 questions
  • Questions on DSA, Django, Python Basics, Code Fundamentals, SQL, AWS, and Azure based on your experience.
  • Questions on Caching basics, LRU Cache implementation, Tree Discussion, and LLD Discussion on classes.
  • Discussion about Past Company's projects and potentially 2 DSA Questions.
Innovaccer logo
Innovaccer

Software Engineer

Engineering · a year ago

Senior Average Negative experience Decline offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical System Design

The HR person was really helpful, one of the best I've met. But the interviewer was kind of a jerk. He asked questions without a clear structure, which is fine for tech stuff, but then he'd cut me off mid-answer and jump to something else, like he didn't even want to hear my responses.

Confirmed questions3 questions
  • Can you explain DNS lookup?
  • What are your thoughts on system design concepts?
  • Tell me about a heap question.

Innovaccer Software Engineer Interview Questions

Quoted word for word from Innovaccer interview reports.

Implement this caching module using two classes, with the base class overriding a Python dict.

Read reports

Can you find two indices in an array whose elements sum up to a given number?

Read reports

Can you implement a FIFO or LRU caching module to cache function output in Python?

Read reports

What are the differences between NoSQL and SQL databases, and what are their respective uses?

Read reports

Can you sort a given sentence of words, provided as a string, based on the length of each word?

Read report

What exactly is a primary key, and is it possible for a primary key attribute to hold multiple values within a single table?

Read report

How would you find an element in a sorted matrix using binary search?

Read report

Can you design a Twitter table schema with 'tweets' and 'users' tables, and suggest how to link user_id with tweet_id?

Read report

Given that I've added more machines but only have one domain name accessible to the public, how would requests be distributed to these new machines?

Read report

Formats, difficulty and experience

Across all 74 Innovaccer interview reports.

Interview formats

Technical 36.3%
Coding 35.3%
Behavioral 20.9%
System Design 7%
Other 0.5%

Interview difficulty

Easy 13.5%
Average 63.5%
Difficult 23%

Candidate experience

Positive 66.2%
Neutral 14.9%
Negative 18.9%