Type · Past Experience

Growth · Software Engineer Interview Guide
How to Pass the THIS Software Engineer Interview in 2026
The THIS DNA (TL;DR)
The THIS Interview Loop
Your onsite loop will typically consist of 5 rounds.
- 1
Round 1
Recruiter ScreenMotivation, role fit, logistics. - 2
Round 2
Coding ScreenLeetCode-medium algorithmic problems under time pressure. - 3
Round 3
System DesignDistributed systems, trade-offs at scale, architecture under constraints. - 4
Round 4
Onsite CodingLeetCode-hard, debugging, code clarity, edge cases. - 5
Round 5
Behavioral / LeadershipPast evidence of ownership, influence, resolving conflict.
The Danger Zone: Top Reasons Candidates Fail
Based on our database of THIS interview outcomes, avoid these common traps:
- Not demonstrating an understanding of what THIS does or its market position.
- Blaming external factors without taking ownership.
- Focusing only on the disagreement without explaining the influence strategy.
- Not considering cache consistency across multiple servers.
Test Yourself: Real THIS Questions
Three real prompts pulled from our database.
Type · Learning/Adaptability
Type · Algorithmic - Array/String
+ many more questions, signals, and worked examples
Sign up to unlock the JobMentis grading rubric
THIS Interview Question Bank
A sample from our database, grouped by round. Sign up to see the full set.
9 of 22 questions shown
Recruiter Screen
1- 1
Type · Motivation
Why are you interested in working as a Software Engineer at THIS (fmcg, Growth)? What specifically about our mission or products excites you?
Coding Screen
3- 2
Type · Algorithmic - Array/String
Given a list of product sales data (product_id, timestamp, quantity, price) for THIS's various FMCG products, write a function to find the top N best-selling products by revenue in a given time range. Assume timestamps are Unix epoch seconds. - 3
Type · Algorithmic - Trees/Graphs
THIS has a complex supply chain. Model the relationships between suppliers, manufacturing plants, distribution centers, and retail stores as a graph. Write a function to find the shortest path for a product to reach a specific retail store from a manufacturing plant, considering transit times. - + 1 more questions in this round (sign up to unlock)
System Design
3- 4
Type · API Design
Design an API for THIS's internal inventory management system. It should support adding new products, updating stock levels across multiple warehouses, querying stock availability, and triggering low-stock alerts. Consider scalability for thousands of SKUs and frequent updates. - 5
Type · Data Pipeline
Design a data pipeline to process real-time sales data from all THIS retail outlets. The pipeline should aggregate sales figures, identify popular products per region, and feed this information into a dashboard for the marketing team. Consider data volume and latency requirements. - + 1 more questions in this round (sign up to unlock)
Onsite Coding
3- 6
Type · Algorithmic - Hard
THIS is running a promotion where customers can get a discount if they purchase a specific bundle of items. Given a list of all available products, their prices, and a set of predefined bundles (e.g., 'Bundle A: Product X + Product Y for $Z'), write a function to determine the optimal set of bundles and individual items a customer should purchase to minimize their total cost, given they need at least one item from category P and one from category Q. - 7
Type · Debugging
A critical bug has been reported in the checkout service: sometimes, the final price displayed to the customer is incorrect due to a complex interplay of regional taxes and promotional discounts. Here's a simplified (and buggy) version of the code. Debug it and explain your thought process. - + 1 more questions in this round (sign up to unlock)
Behavioral / Leadership
12- 8
Type · Past Experience
Tell me about a time you had to influence a stakeholder (e.g., engineer, designer, marketing manager) who had a different opinion or priority than you. How did you approach it, and what was the outcome? - 9
Type · Past Experience
Describe a situation where a product or project you were responsible for failed or didn't meet expectations. What did you learn from it, and how did you apply those learnings? - + 10 more questions in this round (sign up to unlock)
Unlock the full THIS question bank
Free signup, no credit card. You get every question + the framework, grading signals, and worked answer for each.
Interview tracks at THIS
How THIS's DNA translates across functions. Pick your role.
Compare THIS with similar employers
Same DNA, different bar. Browse the closest companies in our database and see how their loops differ.
KoRo
Same tierKoRo's emphasis on direct-to-consumer sales via their Online Shop means interviews grade for tangible impact on produ...
See KoRo interview questions
Just Russel
Same tierThe 'Probeer Just Russel' trial-to-subscription funnel is a central case study. They want to see how you think about ...
See Just Russel interview questions
Waterdrop
Same tierThe bar-raiser round at Waterdrop often probes for specific examples of candidates enhancing product lines like Editi...
See Waterdrop interview questions
Practice THIS interviews end-to-end
THIS Mock Interview
Run a live mock interview with our AI interviewer using THIS-style prompts. Get scored on structure, signal, and answer length — exactly how the real loop grades you.
Open
STAR Stories for THIS Behavioral Rounds
Build a Story Bank of your past wins, mapped to the leadership signals THIS interviewers grade on. Reuse them across every behavioral round.
Open
THIS Interview Prep Hub
The frameworks behind every THIS round: CIRCLES for product sense, hypothesis-driven debugging for analytical, STAR for behavioral. Learn each one in 10 minutes.
Open
Interview Frameworks
CIRCLES, STAR, AARRR, RICE, MECE. The exact frameworks that make THIS interviewers nod instead of frown. Step-by-step playbooks with the moves and the pitfalls.
Open