Whatfix logo

Whatfix Fullstack Engineer Interview Questions
& Process

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

Based on 17 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
76.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Whatfix.

Showing 3 of 17
Whatfix logo
Whatfix

Full Stack Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen Background check Offer
Interview formats
Coding Technical Behavioral

So, there were 5 rounds in total. The first round was an online screening test that lasted for an hour and included both coding and aptitude questions using JAVA. It had 10 multiple-choice questions covering JAVA and HTML, plus 2 coding questions that were pretty straightforward and just needed some basic logic. The next day, the remaining rounds happened. Rounds 2, 3, and 4 were technical interviews conducted via Zoom. Round 2 focused on JAVA, OOPs, and time/space complexity. You really needed to know the Java library hierarchy and their time complexities inside out to pass this one. Round 3 was about my data structures, algorithms, and problem-solving abilities. It started with the Java map interface hierarchy and complexities, then moved to tree data structures, specifically AVL and red-black trees. Finally, two coding questions were given: Kadane's algorithm and checking for a palindromic number. Round 4 was another personal interview where I had to code three questions and explain their time and space complexities. These were also quite easy, mainly testing logic and knowledge of Java's Collections framework. Round 5 was the HR round, a phone call, which was actually pretty fun! They just asked about my future goals to see if I'd be a good fit for the company.

Confirmed questions5 questions
  • Core JAVA Collections framework questions
  • OOPs concepts questions
  • AVL Tree questions
Whatfix logo
Whatfix

Full Stack Developer

Engineering · more than a year ago

Entry Average Negative experience No offer 5 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call Recruiter call
Interview formats
Coding Technical Technical

Total 5 rounds. Started with a screening which involved an assignment with 2 questions. This was followed by a technical interview, then some Java questions. HR mentioned there were 2 more rounds, but after waiting 7-8 days, I received an email stating they found other candidates better suited during the pre-screening. I'd advise against wasting time interviewing with such companies; they seem to be doing marketing, and even if you pass all rounds, you get the same rejection message.

Confirmed questions4 questions
  • Tell me about the Robotic Problem.
  • Can you explain the Package problem?
  • Describe your approach to the Graph Problem.
Whatfix logo
Whatfix

Full Stack Engineer

Engineering

Entry Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite Onsite Background check Offer
Interview formats
Technical Coding Behavioral Technical

Recruited via campus placement. Day one involved an online test with a coding question and technical questions on C++, Java, OOPs, time/space complexity. Day two had interviews for shortlisted candidates. I went through 4 rounds: the first two were technical, the third was directorial with some HR and OOPs questions, and the fourth was purely HR. The interviewers were very friendly, open, and encouraging, making it a detailed and fair process to ensure the right candidates were chosen.

Confirmed questions8 questions
  • What are OOPs Concepts with real life examples?
  • What do you know about DBMS?
  • Can you write SQL Queries?

Whatfix Fullstack Engineer Interview Questions

Quoted word for word from Whatfix interview reports.

Given an array of elements, find a pair whose sum is equal to the given number.

Read reports

How would you find the distance between two nodes in a binary search tree?

Read reports

Could you explain why the String class is immutable in Java?

Read reports

Formats, difficulty and experience

Across all 17 Whatfix interview reports.

Interview formats

Technical 43.4%
Coding 30.2%
Behavioral 18.9%
System Design 3.8%
Presentation 1.9%

Interview difficulty

Easy 0%
Average 70.6%
Difficult 29.4%

Candidate experience

Neutral 11.8%
Positive 76.5%
Negative 11.8%