THG logo

Enterprise · Guide d'entretien Software Engineer

Inscrivez-vous pour voir l'ATS

Langue d'entretien : anglais

Comment réussir l'entretien THG Software Engineer en 2026

L'ADN THG (TL;DR)

Le processus d'évaluation de THG, appelé « bar-raiser round », évalue de manière critique l'acuité commerciale d'un candidat et sa capacité à faire évoluer les opérations, en sondant souvent les expériences passées dans la vente au détail ou la fabrication à grande échelle. Ils recherchent des personnes capables d'articuler comment leurs contributions auraient un impact direct sur la croissance de marques comme Cult Beauty ou sur l'amélioration d'infrastructures comme Hangar Seven.En anglais :THG's bar-raiser round critically evaluates a candidate's commercial acumen and ability to scale operations, often probing past experiences with large-scale retail or manufacturing. They seek individuals who can articulate how their contributions would directly impact the growth of brands like Cult Beauty or enhance infrastructure like Hangar Seven.

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. 1

    Étape 1

    Entretien recruteurEn anglais :Recruiter Screen
    Motivation, fit du poste, logistique.En anglais :Motivation, role fit, logistics.
  2. 2

    Étape 2

    Coding ScreenEn anglais :Coding Screen
    Problèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.En anglais :LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Étape 3

    System DesignEn anglais :System Design
    Systèmes distribués, trade-offs à l'échelle, architecture sous contraintes.En anglais :Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Étape 4

    Coding OnsiteEn anglais :Onsite Coding
    LeetCode-hard, debugging, clarté du code, edge cases.En anglais :LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Étape 5

    Behavioral / LeadershipEn anglais :Behavioral / Leadership
    Preuves 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.

Débloquer THG, gratuitement

Testez-vous : vraies questions THG

Trois prompts réels extraits de notre base.

Type · code-clarity

Refactorez l'extrait de code suivant, qui traite les avis des utilisateurs pour l'analyse des sentiments, afin d'améliorer sa lisibilité, sa maintenabilité et son efficacité. Ajoutez des commentaires si nécessaire.En anglais :Refactor the following code snippet, which processes user reviews for sentiment analysis, to improve its readability, maintainability, and efficiency. Add comments where necessary.

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?

Type · algorithmic

Concevez une fonction pour valider si une chaîne de caractères donnée représente un objet JSON valide. Concentrez-vous sur l'imbrication correcte des crochets, des guillemets et des types de données.En anglais :Design a function to validate if a given string represents a valid JSON object. Focus on correct nesting of brackets, quotes, and data types.

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer toute la grille THG

Débloquer la grille THG, gratuit

Banque de questions THG

Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.

9 questions affichées sur 17

1

Recruiter Screen- Entretien recruteur

1
  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?
2

Coding Screen- Coding Screen

3
  1. 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.
  2. 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.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design- System Design

3
  1. 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.
  2. 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.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding- Coding Onsite

4
  1. 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).
  2. 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.
  3. + 2 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership- Behavioral / Leadership

6
  1. 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?
  2. 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?
  3. + 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.

Débloquer les 17 questions THG

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.

Préparez l'entretien THG de bout en bout

FAQ

WorkfiveExplorer les métiers sur Workfive

Débloquez le guide d'entretien THG, gratuit

S'inscrire