Type · Past Experience

Growth · Guide d'entretien Software Engineer
Langue d'entretien : anglais
Comment réussir l'entretien THIS Software Engineer en 2026
L'ADN THIS (TL;DR)
Lisez dans votre langue
Nous affichons ce guide dans votre langue, avec l'anglais original conservé en dessous pour référence. Le badge ci-dessus indique dans quelle langue se déroule généralement le loop de cette entreprise.
Le loop d'entretien THIS
Votre loop comprend généralement 5 étapes.
- 1
Étape 1
Entretien recruteurEn anglais :Recruiter ScreenMotivation, fit du poste, logistique.En anglais :Motivation, role fit, logistics. - 2
Étape 2
Coding ScreenEn anglais :Coding ScreenProblèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.En anglais :LeetCode-medium algorithmic problems under time pressure. - 3
Étape 3
System DesignEn anglais :System DesignSystèmes distribués, trade-offs à l'échelle, architecture sous contraintes.En anglais :Distributed systems, trade-offs at scale, architecture under constraints. - 4
Étape 4
Coding OnsiteEn anglais :Onsite CodingLeetCode-hard, debugging, clarté du code, edge cases.En anglais :LeetCode-hard, debugging, code clarity, edge cases. - 5
Étape 5
Behavioral / LeadershipEn anglais :Behavioral / LeadershipPreuves passées d'ownership, d'influence, de résolution de conflit.En anglais :Past evidence of ownership, influence, resolving conflict.
Zone de danger : pourquoi les candidats échouent
D'après notre base de retours d'entretiens THIS, évitez ces pièges classiques :
- Ne pas démontrer une compréhension de ce que fait THIS ou de sa position sur le marché.En anglais :Not demonstrating an understanding of what THIS does or its market position.
- Blâmer des facteurs externes sans en assumer la responsabilité.En anglais :Blaming external factors without taking ownership.
- Se concentrer uniquement sur le désaccord sans expliquer la stratégie d'influence.En anglais :Focusing only on the disagreement without explaining the influence strategy.
- Ne pas tenir compte de la cohérence du cache entre plusieurs serveurs.En anglais :Not considering cache consistency across multiple servers.
Obtenez le guide complet THIS, gratuitement
Chaque tour, la grille d'évaluation exacte utilisée par les recruteurs, toutes les questions et un entraînement illimité aux simulations d'entretien. Compte gratuit, sans carte bancaire.
Testez-vous : vraies questions THIS
Trois prompts réels extraits de notre base.
Type · Learning/Adaptability
Type · Algorithmic - Array/String
+ encore des questions, signaux et exemples corrigés
Inscrivez-vous pour débloquer toute la grille THIS
Banque de questions THIS
Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.
9 questions affichées sur 22
Recruiter Screen- Entretien recruteur
1- 1
Type · Motivation
Pourquoi souhaitez-vous travailler en tant qu'Ingénieur Logiciel chez THIS (fmcg, Croissance) ? Qu'est-ce qui vous enthousiasme particulièrement dans notre mission ou nos produits ?En anglais :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- Coding Screen
3- 2
Type · Algorithmic - Array/String
Étant donné une liste de données de ventes de produits (id_produit, timestamp, quantité, prix) pour divers produits FMCG de THIS, écrivez une fonction pour trouver les N produits les plus vendus par chiffre d'affaires dans une plage de temps donnée. Supposez que les timestamps sont des secondes d'époque Unix.En anglais :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 a une chaîne d'approvisionnement complexe. Modélisez les relations entre les fournisseurs, les usines de fabrication, les centres de distribution et les magasins de détail sous forme de graphe. Écrivez une fonction pour trouver le chemin le plus court pour qu'un produit atteigne un magasin de détail spécifique à partir d'une usine de fabrication, en tenant compte des temps de transit.En anglais :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 autres questions dans ce round (inscription pour débloquer)
System Design- System Design
3- 4
Type · API Design
Concevez une API pour le système interne de gestion des stocks de THIS. Elle doit prendre en charge l'ajout de nouveaux produits, la mise à jour des niveaux de stock dans plusieurs entrepôts, la requête de disponibilité des stocks et le déclenchement d'alertes de faible stock. Tenez compte de la scalabilité pour des milliers de SKUs et des mises à jour fréquentes.En anglais :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
Concevez un pipeline de données pour traiter les données de ventes en temps réel de tous les points de vente THIS. Le pipeline doit agréger les chiffres de ventes, identifier les produits populaires par région et alimenter un tableau de bord pour l'équipe marketing. Tenez compte du volume de données et des exigences de latence.En anglais :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 autres questions dans ce round (inscription pour débloquer)
Onsite Coding- Coding Onsite
3- 6
Type · Algorithmic - Hard
THIS propose une promotion où les clients peuvent obtenir une réduction s'ils achètent un lot spécifique d'articles. Étant donné une liste de tous les produits disponibles, leurs prix et un ensemble de lots prédéfinis (par exemple, « Lot A : Produit X + Produit Y pour Z € »), écrivez une fonction pour déterminer l'ensemble optimal de lots et d'articles individuels qu'un client devrait acheter pour minimiser son coût total, étant donné qu'il a besoin d'au moins un article de la catégorie P et un de la catégorie Q.En anglais :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
Un bug critique a été signalé dans le service de paiement : parfois, le prix final affiché au client est incorrect en raison d'une interaction complexe entre les taxes régionales et les réductions promotionnelles. Voici une version simplifiée (et buggée) du code. Déboguez-la et expliquez votre raisonnement.En anglais :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 autres questions dans ce round (inscription pour débloquer)
Behavioral / Leadership- Behavioral / Leadership
12- 8
Type · Past Experience
Parlez-moi d'une fois où vous avez dû influencer un décideur (par exemple, un ingénieur, un designer, un responsable marketing) qui avait une opinion ou une priorité différente de la vôtre. Comment avez-vous abordé la situation et quel a été le résultat ?En anglais :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
Décrivez une situation où un produit ou un projet dont vous étiez responsable a échoué ou n'a pas répondu aux attentes. Qu'en avez-vous appris et comment avez-vous appliqué ces apprentissages ?En anglais :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 autres questions dans ce round (inscription pour débloquer)
Débloquez toute la banque THIS
Sans carte bancaire. Chaque question avec son framework, les signaux évalués par les recruteurs et une réponse modèle pour chacune.
Parcours d'entretien chez THIS
Comment l'ADN de THIS se décline par fonction. Choisissez votre rôle.
Comparer THIS avec des employeurs similaires
Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.
Waterdrop
Même tierThe bar-raiser round at Waterdrop often probes for specific examples of candidates enhancing product lines like Editi...
Voir les questions d'entretien Waterdrop
Incapto
Même tierThe 'Buy in Search' feature's optimization drives Incapto's hiring focus, assessing how individuals effectively drive...
Voir les questions d'entretien Incapto
La Vie
Même tierLa Vie's 'Plant-Based Future' value drives assessment for candidates who can articulate how their work directly contr...
Voir les questions d'entretien La Vie
Préparez l'entretien THIS de bout en bout
Mock Interview THIS
Lancez un mock live avec notre IA-interviewer sur des prompts façon THIS. Notation sur structure, signal et longueur de réponse - comme dans le vrai loop.
Open
Stories STAR pour les rounds behavioral THIS
Construisez une Story Bank de vos succès passés, mappés aux signaux de leadership que THIS évalue. Réutilisez-les sur tous les rounds behavioral.
Open
Hub de préparation entretien THIS
Les frameworks derrière chaque round THIS : CIRCLES pour le product sense, debugging hypothèse-driven pour l'analytique, STAR pour le behavioral. Chacun en 10 minutes.
Open
Frameworks d'entretien
CIRCLES, STAR, AARRR, RICE, MECE. Les frameworks qui font hocher la tête des recruteurs THIS. Playbooks étape par étape avec les bons moves et les pièges.
Open