Type · code-clarity

Enterprise · Guide d'entretien Software Engineer
Inscrivez-vous pour voir l'ATSComment réussir l'entretien THG Software Engineer en 2026
L'ADN THG (TL;DR)
Anglais original + traduction dans votre langue
Les entretiens dans la global tech, les enterprises américaines et les grands cabinets de conseil se passent en anglais. Chez les groupes français de luxe, la finance européenne, le Mittelstand allemand, la mode italienne et la plupart des employeurs mid-market européens, le loop se déroule dans la langue locale. Nous affichons la langue qui correspond à l'entreprise en premier - avec l'autre en traduction dessous - pour que vous puissiez préparer dans la langue que votre recruteur utilisera.
Le loop d'entretien THG
Votre loop comprend généralement 5 étapes.
- 1
Étape 1
Recruiter ScreenEn français :Entretien recruteurMotivation, role fit, logistics.En français :Motivation, fit du poste, logistique. - 2
Étape 2
Coding ScreenEn français :Coding ScreenLeetCode-medium algorithmic problems under time pressure.En français :Problèmes algorithmiques niveau LeetCode-medium sous contrainte de temps. - 3
Étape 3
System DesignEn français :System DesignDistributed systems, trade-offs at scale, architecture under constraints.En français :Systèmes distribués, trade-offs à l'échelle, architecture sous contraintes. - 4
Étape 4
Onsite CodingEn français :Coding OnsiteLeetCode-hard, debugging, code clarity, edge cases.En français :LeetCode-hard, debugging, clarté du code, edge cases. - 5
Étape 5
Behavioral / LeadershipEn français :Behavioral / LeadershipPast evidence of ownership, influence, resolving conflict.En français :Preuves passées d'ownership, d'influence, de résolution de conflit.
Zone de danger : pourquoi les candidats échouent
D'après notre base de retours d'entretiens THG, évitez ces pièges classiques :
- Not reflecting on what worked well or what could be improved in their learning approach.En français :Ne pas réfléchir à ce qui a bien fonctionné ou à ce qui pourrait être amélioré dans leur approche d'apprentissage.
- Introducing new bugs during refactoring.En français :Introduire de nouveaux bugs lors du refactoring.
- Issues with quote escaping or handling of special characters within strings.En français :Problèmes d'échappement de guillemets ou de gestion de caractères spéciaux dans les chaînes.
- Overlooking the need for high availability and low latency for redirection.En français :Ignorer le besoin de haute disponibilité et de faible latence pour la redirection.
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 la grille de notation JobMentis
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
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?En français :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 ?
Coding Screen- Coding Screen
3- 2
Type · algorithmic
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.En français :É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. - 3
Type · algorithmic
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.En français :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. - + 1 autres questions dans ce round (inscription pour débloquer)
System Design- System Design
3- 4
Type · design
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.En français :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. - 5
Type · design
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.En français :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. - + 1 autres questions dans ce round (inscription pour débloquer)
Onsite Coding- Coding Onsite
4- 6
Type · algorithmic
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).En français :É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). - 7
Type · debugging
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.En français :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. - + 2 autres questions dans ce round (inscription pour débloquer)
Behavioral / Leadership- Behavioral / Leadership
6- 8
Type · conflict resolution
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?En français :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 ? - 9
Type · ownership
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?En français :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 ? - + 4 autres questions dans ce round (inscription pour débloquer)
Débloquez toute la banque THG
Inscription gratuite, sans carte bancaire. Vous obtenez toutes les questions + le framework, les signaux de notation et la 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.
ASOS
Même tierASOS's 'Be You, Be ASOS' cultural value underpins assessments, seeking individuals who align with their inclusive bra...
Voir les questions d'entretien ASOS
mobile.de
Même tiermobile.de grades candidates on their ability to solve complex problems related to online marketplaces, demonstrate st...
Voir les questions d'entretien mobile.de
Carrefour
Même tierCarrefour's emphasis on operational excellence across its vast retail network means interviewers seek candidates who ...
Voir les questions d'entretien Carrefour
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