
Whatfix Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 391 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 391 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Whatfix.
Account Executive
The first interaction was with a recruiter based in California. Then, I was connected with the hiring manager, who is supposedly based in Germany and fluent in German. However, when I finally spoke to the hiring manager, it turned out he was based in India and had no knowledge of German. The interview, scheduled for 30 minutes, stretched to an hour. He mentioned he oversees the DACH region from India, which seemed odd considering his lack of German language skills. He asked a lot of questions about the sales process and seemed more interested in gathering information about German sales intelligence rather than assessing my suitability for an on-the-ground role. This was reinforced when he mentioned having two people in India managing the DACH region who don't speak German. He still seems to not understand the market. I also brought up the reported 15% sales headcount reduction, which he dismissed as only being in North America, but his nervousness suggested otherwise.
- Could you detail the specific sales process for Germany?
- What is your Go-To-Market strategy for Germany?
- Can you provide an example of how you would phrase an outreach email?
Sales Engineer
So first, I had an online assessment, then two technical interviews, and then a chat with HR. The first tech interview was all about Java basics, OOP, SQL, and I had to code some stuff with arrays and strings. The second tech one was more about my projects – talking about integrating Razorpay, Google APIs, JWT auth, websockets, and how I'd handle real-world problems. Lastly, HR asked me some behavioral questions to see if I'd fit in. After getting through all that, they made me an offer.
- Can you explain HTML, CSS, and JavaScript?
Software Engineer Intern
I had an online coding assessment on HackerEarth, followed by 3 rounds of interviews. The first interview was a DS Algo round where I was asked questions based on my resume and LeetCode problems like Buy and Sell stocks and longest prefix. Then there was an advanced DS Algo round. Lastly, I had an HR interview.
- Could you discuss Data Structures and Algorithms questions, with a focus on your resume and projects?
- Can you solve the 'Buy and Sell Stocks' problem?
- What is the longest common prefix?
Project Manager
The interview process was pretty standard. It started with an HR screening, then after about a month, I had a round with a peer Project Manager. That was followed by a second round with a Senior Manager, and then a third with a VP. After that, HR talked to me about salary expectations. They then added another round with the GCC head, who reports directly to the CEO, as an excuse for delay. The interviewers were professionals and asked direct questions related to Project Management, client communication, planning, conflict resolution, leadership, and people management. The whole process took about 1.5 months, and then I heard nothing back. I emailed HR for an update or feedback, even negative, but got no response.
- How would you go about convincing clients to prioritize certain features or requirements, and what's your strategy for negotiation?
- Can you share some challenging situations you've encountered in your projects and how you managed to resolve them?
- How do you handle disagreements or conflicts within a project team or with stakeholders?
Whatfix Interview Questions
Quoted word for word from Whatfix interview reports.
“Given an array of integers A representing rope lengths, find the minimum cost to connect them all into a single rope, where the cost of connecting two ropes is the sum of their lengths. You can combine any two ropes at each step.”
Read reports →“What is the output of this code snippet: const add = (function () { let counter = 0; return function () {counter += 1; return counter} })(); add(); add(); add();”
Read reports →“Could you write a JavaScript function that takes two numbers as strings, adds them, and returns the result as a string?”
Read reports →“Given a 2D matrix with 1s and 0s, how would you fan out the 1s to adjacent cells (left, right, top, bottom) if they exist, ensuring O(n x m) time complexity and avoiding O(n x m) space complexity?”
Read reports →“Can you make all elements of a particular row and column zero if that corresponding row, column position has a zero value in a 2D array?”
Read report →“Imagine you receive daily dumps of 100 log files, each 1 GB, named log1, log2, and so on. Given a specific timestamp, how would you efficiently determine which log file contains the relevant logs?”
Read report →“If a binary tree's parent records are stored in a database, how would you write a query to fetch the root, intermediate, and leaf nodes?”
Read report →“How would you go about changing the color of something on a webpage using JavaScript?”
Read report →“You're given a directory of billions of phone numbers with duplicates. How can you store this efficiently? (Hint: Think about Sets and Tries).”
Read report →Formats, difficulty and experience
Across all 391 Whatfix interview reports.