
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
Candidate interview experiences
First-hand accounts from people who interviewed at Innovaccer.
Software Engineer
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.
- How would you handle scaling EC2 instances that are running a website experiencing fluctuating traffic loads throughout the day?
Software Engineer
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.
- 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.
Software Engineer
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.
- 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.