Back Market logo

Growth · Guide d'entretien Software Engineer

Inscrivez-vous pour voir l'ATS

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

L'ADN Back Market (TL;DR)

Back Market's 'Market Promise' emphasizes a deep understanding of quality assurance in refurbished tech. Interviewers seek candidates who can articulate how their contributions directly enhance user trust and the platform's long-term sustainability, often through specific examples of mitigating risk.En français :La « Promesse du Marché » de Back Market souligne une compréhension approfondie de l'assurance qualité dans la technologie reconditionnée. Les intervieweurs recherchent des candidats capables d'expliquer comment leurs contributions améliorent directement la confiance des utilisateurs et la durabilité à long terme de la plateforme, souvent par des exemples concrets d'atténuation des risques.

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 Back Market

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

  1. 1

    Étape 1

    Recruiter ScreenEn français :Entretien recruteur
    Motivation, role fit, logistics.En français :Motivation, fit du poste, logistique.
  2. 2

    Étape 2

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

    Étape 3

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

    Étape 4

    Onsite CodingEn français :Coding Onsite
    LeetCode-hard, debugging, code clarity, edge cases.En français :LeetCode-hard, debugging, clarté du code, edge cases.
  5. 5

    Étape 5

    Behavioral / LeadershipEn français :Behavioral / Leadership
    Past 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 Back Market, évitez ces pièges classiques :

  • Ignoring the complexities of real-time updates and potential race conditions.En français :Ignorer les complexités des mises à jour en temps réel et les conditions de concurrence potentielles.
  • Choosing a data structure that doesn't support efficient insertion and minimum retrieval simultaneously.En français :Choisir une structure de données qui ne prend pas en charge simultanément l'insertion efficace et la récupération du minimum.
  • Failing to articulate their specific actions and contributions.En français :Ne pas articuler leurs actions et contributions spécifiques.
  • Using a simple list and iterating to find the minimum, leading to O(n) retrieval time.En français :Utiliser une simple liste et itérer pour trouver le minimum, ce qui entraîne un temps de récupération de O(n).

Testez-vous : vraies questions Back Market

Trois prompts réels extraits de notre base.

Type · Conflict Resolution

Tell me about a time you had a significant disagreement with a cross-functional stakeholder (e.g., Engineering, Marketing, Sales) about a product decision. How did you approach it, and what was the outcome?En français :Racontez-moi une période où vous avez eu un désaccord important avec un partie prenante interfonctionnelle (par exemple, Ingénierie, Marketing, Ventes) concernant une décision produit. Comment avez-vous abordé la situation et quel a été le résultat ?

Type · System Design

How would you design a recommendation engine for Back Market that suggests relevant refurbished products to users based on their browsing history and past purchases? Discuss the data pipeline, model training, and serving aspects.En français :Comment concevriez-vous un moteur de recommandation pour Back Market qui suggère des produits reconditionnés pertinents aux utilisateurs en fonction de leur historique de navigation et de leurs achats passés ? Discutez du pipeline de données, de l'entraînement du modèle et des aspects de service.

Type · Algorithmic

Given a list of refurbished electronic products with their original price, repair cost, and sale price, write a function to calculate the total profit for a given period, considering potential discounts applied. Assume products can be sold multiple times.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 calculer le profit total sur une période donnée, en tenant compte des remises potentielles appliquées. Supposez que les produits peuvent être vendus plusieurs fois.

+ 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 22

1

Recruiter Screen- Entretien recruteur

1
  1. 1

    Type · Motivation

    Why are you interested in joining Back Market as a Software Engineer, and what aspects of our mission and product resonate with you?En français :Pourquoi souhaitez-vous rejoindre Back Market en tant que Software Engineer, et quels aspects de notre mission et de notre produit vous interpellent particulièrement ?
2

Coding Screen- 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 calculate the total profit for a given period, considering potential discounts applied. Assume products can be sold multiple times.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 calculer le profit total sur une période donnée, en tenant compte des remises potentielles appliquées. Supposez que les produits peuvent être vendus plusieurs fois.
  2. 3

    Type · Algorithmic

    Implement a function that takes a list of user reviews for a product and returns the top K most frequent words, ignoring common stop words (like 'the', 'a', 'is') and punctuation. The function should be case-insensitive.En français :Implémentez une fonction qui prend une liste d'avis utilisateurs pour un produit et renvoie les K mots les plus fréquents, en ignorant les mots vides courants (comme 'le', 'la', 'est') et la ponctuation. La fonction doit être insensible à la casse.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design- System Design

3
  1. 4

    Type · System Design

    Design a system to track and display the real-time availability of refurbished products across different warehouses. Consider factors like inventory updates, concurrent access, and potential for high traffic during sales events.En français :Concevez un système pour suivre et afficher la disponibilité en temps réel des produits reconditionnés dans différents entrepôts. Prenez en compte des facteurs tels que les mises à jour des stocks, l'accès concurrentiel et le potentiel de trafic élevé lors des événements de vente.
  2. 5

    Type · System Design

    How would you design a recommendation engine for Back Market that suggests relevant refurbished products to users based on their browsing history and past purchases? Discuss the data pipeline, model training, and serving aspects.En français :Comment concevriez-vous un moteur de recommandation pour Back Market qui suggère des produits reconditionnés pertinents aux utilisateurs en fonction de leur historique de navigation et de leurs achats passés ? Discutez du pipeline de données, de l'entraînement du modèle et des aspects de service.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding- Coding Onsite

4
  1. 6

    Type · Debugging

    A user reports that their order history page is intermittently showing incorrect data. 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 de manière intermittente des données incorrectes. 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

    Given a list of product categories and a user's purchase history, write a function to determine if the user has purchased items from at least N distinct categories. Optimize for performance.En français :Étant donné une liste de catégories de produits et l'historique d'achats d'un utilisateur, écrivez une fonction pour déterminer si l'utilisateur a acheté des articles dans au moins N catégories distinctes. Optimisez les performances.
  3. + 2 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership- Behavioral / Leadership

11
  1. 8

    Type · Conflict Resolution

    Tell me about a time you had a significant disagreement with a cross-functional stakeholder (e.g., Engineering, Marketing, Sales) about a product decision. How did you approach it, and what was the outcome?En français :Racontez-moi une période où vous avez eu un désaccord important avec un partie prenante interfonctionnelle (par exemple, Ingénierie, Marketing, Ventes) concernant une décision produit. Comment avez-vous abordé la situation et quel a été le résultat ?
  2. 9

    Type · Ownership

    Tell me about a time you took initiative to improve a process or system that was outside your direct responsibilities. What was the situation, what did you do, and what was the outcome?En français :Racontez-moi une période où vous avez pris l'initiative d'améliorer un processus ou un système qui sortait de vos responsabilités directes. Quelle était la situation, qu'avez-vous fait et quel a été le résultat ?
  3. + 9 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.

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

FAQ

WorkfiveExplorer les métiers sur Workfive