Back Market logo

Growth · Guide d'entretien Software Engineer

Comment réussir l'entretien Back Market Software Engineer en 2026

L'ADN Back Market (TL;DR)

Back Market seeks pragmatic problem-solvers passionate about sustainability and circular economy. They assess adaptability to a fast-paced e-commerce marketplace, collaborative spirit, and a drive for tangible impact, especially in improving the refurbished goods ecosystem.En français :Back Market recherche des solutionneurs de problèmes pragmatiques passionnés par la durabilité et l'économie circulaire. Ils évaluent l'adaptabilité à un marché de l'e-commerce en évolution rapide, l'esprit de collaboration et la volonté d'avoir un impact tangible, en particulier dans l'amélioration de l'écosystème des produits reconditionnés.

Anglais original + traduction dans votre langue

Les entretiens tech et des multinationales se passent le plus souvent en anglais. Pour le luxe, la finance ou la pharma, la langue de travail peut être locale. Nous affichons chaque question en anglais d'abord — avec une traduction en dessous — pour que vous puissiez préparer dans la langue que votre recruteur utilisera.

Le loop d'entretien Back Market

Votre loop comprend généralement 5 étapes.

  1. 1

    Étape 1

    Recruiter Screen
    Motivation, role fit, logistics.
  2. 2

    Étape 2

    Coding Screen
    LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Étape 3

    System Design
    Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Étape 4

    Onsite Coding
    LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Étape 5

    Behavioral / Leadership
    Past evidence of ownership, influence, resolving conflict.

Zone de danger : pourquoi les candidats échouent

D'après notre base de retours d'entretiens Back Market, évitez ces pièges classiques :

  • Not handling division by zero when calculating profit margin.En français :Ne pas gérer la division par zéro lors du calcul de la marge de profit.
  • Handling case sensitivity and punctuation incorrectly.En français :Gérer incorrectement la casse et la ponctuation.
  • Blaming the other party without acknowledging their perspectiveEn français :Blâmer l'autre partie sans reconnaître sa perspective
  • Overlooking the cold-start problem for new users and products.En français :Négliger le problème du démarrage à froid pour les nouveaux utilisateurs et produits.

Testez-vous : vraies questions Back Market

Trois prompts réels extraits de notre base.

Type · Ownership

Tell me about a time you took ownership of a project or task that was outside your defined responsibilities. What was the situation, what did you do, and what was the outcome?En français :Racontez-moi une situation où vous avez pris en charge un projet ou une tâche qui sortait de vos responsabilités définies. Quelle était la situation, qu'avez-vous fait et quel a été le résultat ?

Type · System Design

Design a recommendation engine for Back Market that suggests refurbished products to users based on their browsing history, past purchases, and similar user behavior. How would you handle the cold-start problem for new users or new products?En français :Concevez un moteur de recommandation pour Back Market qui suggère des produits reconditionnés aux utilisateurs en fonction de leur historique de navigation, de leurs achats passés et du comportement d'utilisateurs similaires. Comment géreriez-vous le problème du démarrage à froid pour les nouveaux utilisateurs ou les nouveaux produits ?

Type · Algorithmic

Given a list of refurbished electronic products with their original price, repair cost, and sale price, write a function to find the product that yields the maximum profit margin. Consider edge cases like products with zero sale price or negative profit.En français :Étant donné une liste de produits électroniques reconditionnés avec leur prix d'origine, leur coût de réparation et leur prix de vente, écrivez une fonction pour trouver le produit qui génère la marge de profit maximale. Tenez compte des cas limites tels que les produits avec un prix de vente nul ou un profit négatif.

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer la grille de notation JobMentis

Débloquer la grille →

Banque de questions Back Market

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

9 questions affichées sur 20

1

Recruiter Screen

1
  1. 1

    Type · Motivation

    What interests you about Back Market's mission to reduce electronic waste and how do you see your software engineering skills contributing to this goal?En français :Qu'est-ce qui vous intéresse dans la mission de Back Market visant à réduire les déchets électroniques et comment pensez-vous que vos compétences en ingénierie logicielle peuvent contribuer à cet objectif ?
2

Coding Screen

3
  1. 2

    Type · Algorithmic

    Given a list of refurbished electronic products with their original price, repair cost, and sale price, write a function to find the product that yields the maximum profit margin. Consider edge cases like products with zero sale price or negative profit.En français :Étant donné une liste de produits électroniques reconditionnés avec leur prix d'origine, leur coût de réparation et leur prix de vente, écrivez une fonction pour trouver le produit qui génère la marge de profit maximale. Tenez compte des cas limites tels que les produits avec un prix de vente nul ou un profit négatif.
  2. 3

    Type · Algorithmic

    Implement a function to determine if a given string representing a product listing contains any potentially misleading information. For example, 'like new' should not be present if the product has significant cosmetic defects. Define a set of keywords and their associated defect levels.En français :Implémentez une fonction pour déterminer si une chaîne de caractères donnée représentant une fiche produit contient des informations potentiellement trompeuses. Par exemple, « comme neuf » ne doit pas être présent si le produit présente des défauts cosmétiques importants. Définissez un ensemble de mots-clés et leurs niveaux de défauts associés.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design

3
  1. 4

    Type · System Design

    Design a system to track and display the real-time availability of refurbished products across multiple warehouses. Consider how to handle inventory updates, potential race conditions, and provide an API for the front-end.En français :Concevez un système pour suivre et afficher la disponibilité en temps réel des produits reconditionnés dans plusieurs entrepôts. Considérez comment gérer les mises à jour des stocks, les conditions de concurrence potentielles et fournissez une API pour le front-end.
  2. 5

    Type · System Design

    Design a recommendation engine for Back Market that suggests refurbished products to users based on their browsing history, past purchases, and similar user behavior. How would you handle the cold-start problem for new users or new products?En français :Concevez un moteur de recommandation pour Back Market qui suggère des produits reconditionnés aux utilisateurs en fonction de leur historique de navigation, de leurs achats passés et du comportement d'utilisateurs similaires. Comment géreriez-vous le problème du démarrage à froid pour les nouveaux utilisateurs ou les nouveaux produits ?
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding

3
  1. 6

    Type · Debugging

    A user reports that their order history page is showing incorrect data, sometimes displaying items they never purchased. Here's a simplified version of the backend code responsible for fetching and displaying order history. Debug and fix the issue.En français :Un utilisateur signale que sa page d'historique des commandes affiche des données incorrectes, montrant parfois des articles qu'il n'a jamais achetés. Voici une version simplifiée du code backend responsable de la récupération et de l'affichage de l'historique des commandes. Déboguez et corrigez le problème.
  2. 7

    Type · Algorithmic

    Implement a rate limiter for API requests to protect Back Market's services. The rate limiter should allow a maximum of N requests per user per minute. Consider how to store and update request counts efficiently.En français :Implémentez un limiteur de débit pour les requêtes API afin de protéger les services de Back Market. Le limiteur de débit doit autoriser un maximum de N requêtes par utilisateur par minute. Considérez comment stocker et mettre à jour les compteurs de requêtes efficacement.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership

10
  1. 8

    Type · Conflict Resolution

    Tell me about a time you had a significant disagreement with a cross-functional team member (e.g., engineer, designer, marketer). How did you approach the situation, and what was the outcome?En français :Racontez-moi une situation où vous avez eu un désaccord important avec un membre d'une équipe interfonctionnelle (par exemple, un ingénieur, un designer, un marketeur). Comment avez-vous abordé la situation et quel a été le résultat ?
  2. 9

    Type · Conflict Resolution

    Tell me about a time you had a significant technical disagreement with a colleague or manager. How did you approach the situation, and what was the outcome?En français :Racontez-moi une situation où vous avez eu un désaccord technique important avec un collègue ou un manager. Comment avez-vous abordé la situation et quel a été le résultat ?
  3. + 8 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque Back Market

Inscription gratuite, sans carte bancaire. Vous obtenez toutes les questions + le framework, les signaux de notation et la réponse modèle pour chacune.

Débloquer toutes les questions →

Parcours d'entretien chez Back Market

Comment l'ADN de Back Market se décline par fonction. Choisissez votre rôle.

SWEs are evaluated on building scalable, resilient e-commerce platforms, handling complex marketplace logic, and data integrity. Expect problem-solving for unique challenges like grading refurbished products and integrating diverse seller systems.

Ownership

Tell me about a time you took ownership of a project or task that was outside your defined responsibilities. What was the situation, what did you do, and what was the outcome?En français :Racontez-moi une situation où vous avez pris en charge un projet ou une tâche qui sortait de vos responsabilités définies. Quelle était la situation, qu'avez-vous fait et quel a été le résultat ?

System Design

Design a recommendation engine for Back Market that suggests refurbished products to users based on their browsing history, past purchases, and similar user behavior. How would you handle the cold-start problem for new users or new products?En français :Concevez un moteur de recommandation pour Back Market qui suggère des produits reconditionnés aux utilisateurs en fonction de leur historique de navigation, de leurs achats passés et du comportement d'utilisateurs similaires. Comment géreriez-vous le problème du démarrage à froid pour les nouveaux utilisateurs ou les nouveaux produits ?

+ 1 de plus

Débloquez la grille Software Engineer pour Back Market

Voir le guide complet Software Engineer

Comparer Back Market avec d'autres entretiens tech

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 Back Market de bout en bout

FAQ