Type · code-clarity

Enterprise · Guide d'entretien Software Engineer
Inscrivez-vous pour voir l'ATSLangue d'entretien : anglais
Comment réussir l'entretien THG Software Engineer en 2026
L'ADN THG (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 THG
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 THG, évitez ces pièges classiques :
- Ne pas réfléchir à ce qui a bien fonctionné ou à ce qui pourrait être amélioré dans leur approche d'apprentissage.En anglais :Not reflecting on what worked well or what could be improved in their learning approach.
- Introduire de nouveaux bugs lors du refactoring.En anglais :Introducing new bugs during refactoring.
- Problèmes d'échappement de guillemets ou de gestion de caractères spéciaux dans les chaînes.En anglais :Issues with quote escaping or handling of special characters within strings.
- Ignorer le besoin de haute disponibilité et de faible latence pour la redirection.En anglais :Overlooking the need for high availability and low latency for redirection.
Obtenez le guide complet THG, 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 THG
Trois prompts réels extraits de notre base.
Type · ownership
Type · algorithmic
+ encore des questions, signaux et exemples corrigés
Inscrivez-vous pour débloquer toute la grille THG
Banque de questions THG
Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.
9 questions affichées sur 17
Recruiter Screen- Entretien recruteur
1- 1
Type · motivation
Qu'est-ce qui vous intéresse dans le fait de travailler chez THG, spécifiquement au sein de notre division de technologie de vente au détail, et comment voyez-vous vos compétences contribuer à notre mission de construire des marques de commerce numérique ?En anglais :What interests you about working at THG, specifically within our retail technology division, and how do you see your skills contributing to our mission of building digital commerce brands?
Coding Screen- Coding Screen
3- 2
Type · algorithmic
Étant donné une liste d'identifiants de produits et leurs décomptes de ventes correspondants pour un jour donné, écrivez une fonction pour trouver les K produits les plus fréquemment vendus. Tenez compte des cas limites tels que les égalités dans les décomptes de ventes.En anglais :Given a list of product IDs and their corresponding sales counts for a given day, write a function to find the top K most frequently sold products. Consider edge cases like ties in sales counts. - 3
Type · algorithmic
Implémentez une fonction qui prend une liste d'identifiants d'utilisateurs et leurs horodatages de dernière connexion, et renvoie une liste d'identifiants d'utilisateurs inactifs depuis plus de 30 jours. Supposez que les horodatages sont en temps d'époque Unix.En anglais :Implement a function that takes a list of user IDs and their last login timestamps, and returns a list of user IDs who have been inactive for more than 30 days. Assume timestamps are in Unix epoch time. - + 1 autres questions dans ce round (inscription pour débloquer)
System Design- System Design
3- 4
Type · design
Concevez un système de suivi des stocks en temps réel pour les entrepôts mondiaux de THG. Considérez comment gérer les mises à jour à haut volume provenant de plusieurs sources (par exemple, ventes en ligne, transferts de magasins physiques) et assurer la cohérence des données sur la plateforme.En anglais :Design a real-time inventory tracking system for THG's global warehouses. Consider how to handle high-volume updates from multiple sources (e.g., online sales, physical store transfers) and ensure data consistency across the platform. - 5
Type · design
Concevez un service de raccourcissement d'URL similaire à bit.ly, mais optimisé pour le contexte e-commerce de THG (par exemple, suivi des performances des campagnes, liens de produits). Discutez des compromis dans les algorithmes de hachage et le stockage.En anglais :Design a URL shortening service similar to bit.ly, but optimized for THG's e-commerce context (e.g., tracking campaign performance, product links). Discuss trade-offs in hashing algorithms and storage. - + 1 autres questions dans ce round (inscription pour débloquer)
Onsite Coding- Coding Onsite
4- 6
Type · algorithmic
Étant donné un arbre binaire représentant des catégories de produits, où chaque nœud a un décompte de produits, écrivez une fonction pour trouver la catégorie avec le décompte total de produits le plus élevé dans un sous-arbre donné (défini par un nœud racine).En anglais :Given a binary tree representing product categories, where each node has a product count, write a function to find the category with the highest total product count within a given subtree (defined by a root node). - 7
Type · debugging
Voici un extrait de code Python destiné à calculer la valeur moyenne des commandes pour différents segments de clients. Il contient plusieurs bugs. Veuillez les identifier et les corriger, en expliquant votre raisonnement.En anglais :Here is a piece of Python code intended to calculate the average order value for different customer segments. It has several bugs. Please identify and fix them, explaining your reasoning. - + 2 autres questions dans ce round (inscription pour débloquer)
Behavioral / Leadership- Behavioral / Leadership
6- 8
Type · conflict resolution
Racontez-moi une situation où vous avez eu un désaccord important avec un collègue ou un membre de l'équipe. Comment l'avez-vous géré et quelle a été la résolution ?En anglais :Tell me about a time you had a significant disagreement with a colleague or team member. How did you handle it, and what was the resolution? - 9
Type · ownership
Parlez-moi d'une fois où vous avez rencontré un défi technique important dans un projet qui ne faisait pas explicitement partie de vos tâches assignées. Comment l'avez-vous abordé et quel a été le résultat ?En anglais :Tell me about a time you encountered a significant technical challenge in a project that wasn't explicitly part of your assigned tasks. How did you approach it, and what was the outcome? - + 4 autres questions dans ce round (inscription pour débloquer)
Débloquez toute la banque THG
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 THG
Comment l'ADN de THG se décline par fonction. Choisissez votre rôle.
Comparer THG 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.
Action
Même tierThe 'Value-Driven Efficiency' principle at Action guides interviewers to assess how candidates optimize retail operat...
Voir les questions d'entretien Action
SharkNinja
Même tierThey seek builders who can connect product innovation, like the Shark Stratos Upright, to business impact. Expect to ...
Voir les questions d'entretien SharkNinja
7-Eleven
Même tierThe final decision round at 7-Eleven often grades for a candidate's ability to optimize store operations and enhance ...
Voir les questions d'entretien 7-Eleven
Préparez l'entretien THG de bout en bout
Mock Interview THG
Lancez un mock live avec notre IA-interviewer sur des prompts façon THG. Notation sur structure, signal et longueur de réponse - comme dans le vrai loop.
Open
Stories STAR pour les rounds behavioral THG
Construisez une Story Bank de vos succès passés, mappés aux signaux de leadership que THG évalue. Réutilisez-les sur tous les rounds behavioral.
Open
Hub de préparation entretien THG
Les frameworks derrière chaque round THG : 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 THG. Playbooks étape par étape avec les bons moves et les pièges.
Open