THIS logo

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)

L'engagement de THIS à créer des produits qui reproduisent fidèlement l'expérience de la viande motive leurs embauches. Ils recherchent des personnes capables d'innover dans le domaine des aliments d'origine végétale, en veillant à ce que des produits tels que les bouchées « THIS™ » de poulet tiennent leurs promesses de « riches en protéines » et gèrent les complexités de la distribution « au frais ».En anglais :THIS's commitment to creating products that truly replicate meat experiences drives their hiring. They seek individuals who can innovate within the plant-based food space, ensuring products like 'THIS™ Isn' chicken pieces deliver on 'High In Protein' claims and manage the complexities of 'Chilled' distribution.

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

Débloquer THIS, gratuitement

Testez-vous : vraies questions THIS

Trois prompts réels extraits de notre base.

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?

Type · Learning/Adaptability

Parlez-moi d'une fois où vous avez dû apprendre rapidement une nouvelle technologie ou un nouveau langage de programmation pour un projet chez THIS. Comment avez-vous abordé le processus d'apprentissage et comment l'avez-vous appliqué efficacement ?En anglais :Tell me about a time you had to quickly learn a new technology or programming language for a project at THIS. How did you approach the learning process, and how did you apply it effectively?

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.

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer toute la grille THIS

Débloquer la grille THIS, gratuit

Banque de questions THIS

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

9 questions affichées sur 22

1

Recruiter Screen- Entretien recruteur

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

Coding Screen- Coding Screen

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

System Design- System Design

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

Onsite Coding- Coding Onsite

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

Behavioral / Leadership- Behavioral / Leadership

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

Débloquer les 22 questions THIS

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.

Préparez l'entretien THIS de bout en bout

FAQ

WorkfiveExplorer les métiers sur Workfive

Débloquez le guide d'entretien THIS, gratuit

S'inscrire