Subito logo

Growth · Guide d'entretien Software Engineer

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

L'ADN Subito (TL;DR)

Subito values candidates who demonstrate a strong agile mindset, data-driven decision-making, and a user-centric approach to problem-solving. They seek collaborative individuals passionate about building impactful products for their leading classifieds platform, focusing on continuous improvement and innovation.En français :Subito valorise les candidats qui démontrent un solide état d'esprit agile, une prise de décision basée sur les données et une approche centrée sur l'utilisateur pour la résolution de problèmes. Ils recherchent des individus collaboratifs et passionnés par la création de produits percutants pour leur plateforme de petites annonces leader, en se concentrant sur l'amélioration continue et l'innovation.

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 Subito

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 Subito, évitez ces pièges classiques :

  • Ignoring invalid inputs (e.g., negative quantities, zero prices).En français :Ignorer les entrées invalides (par exemple, quantités négatives, prix nuls).
  • Focusing only on the technology without mentioning how it applied to the project.En français :Se concentrer uniquement sur la technologie sans mentionner comment elle s'appliquait au projet.
  • Overly simplistic API without considering different recommendation types.En français :API trop simpliste sans considérer différents types de recommandations.
  • Inefficient frequency counting (e.g., repeated linear scans).En français :Comptage de fréquences inefficace (par exemple, scans linéaires répétés).

Testez-vous : vraies questions Subito

Trois prompts réels extraits de notre base.

Type · Motivation

Why are you interested in working at Subito, and what specifically about our retail platform excites you as a software engineer?En français :Pourquoi souhaitez-vous travailler chez Subito, et qu'est-ce qui, dans notre plateforme de vente au détail, vous enthousiasme particulièrement en tant que software engineer ?

Type · Ownership

Tell me about a time you took ownership of a marketing project or initiative that was failing or at risk. What steps did you take, and what was the outcome?En français :Parlez-moi d'une fois où vous avez pris en charge un projet ou une initiative marketing qui échouait ou était risqué. Quelles mesures avez-vous prises et quel a été le résultat ?

Type · Algorithms

Subito wants to implement a 'recently viewed items' feature. Given a stream of product IDs representing user views, design a data structure that can efficiently add a view and retrieve the last N unique products viewed by a user in chronological order.En français :Subito souhaite implémenter une fonctionnalité 'articles récemment consultés'. Étant donné un flux d'ID de produits représentant les consultations utilisateur, concevez une structure de données qui peut efficacement ajouter une consultation et récupérer les N derniers produits uniques consultés par un utilisateur dans l'ordre chronologique.

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

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

9 questions affichées sur 21

1

Recruiter Screen

1
  1. 1

    Type · Motivation

    Why are you interested in working at Subito, and what specifically about our retail platform excites you as a software engineer?En français :Pourquoi souhaitez-vous travailler chez Subito, et qu'est-ce qui, dans notre plateforme de vente au détail, vous enthousiasme particulièrement en tant que software engineer ?
2

Coding Screen

3
  1. 2

    Type · Data Structures

    Given a list of user sessions on Subito, where each session contains a list of product IDs viewed, write a function to find the top K most frequently viewed products across all sessions. Assume product IDs are integers.En français :Étant donné une liste de sessions utilisateur sur Subito, où chaque session contient une liste d'ID de produits consultés, écrivez une fonction pour trouver les K produits les plus fréquemment consultés sur toutes les sessions. Supposez que les ID de produits sont des entiers.
  2. 3

    Type · Algorithms

    Subito wants to implement a 'recently viewed items' feature. Given a stream of product IDs representing user views, design a data structure that can efficiently add a view and retrieve the last N unique products viewed by a user in chronological order.En français :Subito souhaite implémenter une fonctionnalité 'articles récemment consultés'. Étant donné un flux d'ID de produits représentant les consultations utilisateur, concevez une structure de données qui peut efficacement ajouter une consultation et récupérer les N derniers produits uniques consultés par un utilisateur dans l'ordre chronologique.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design

3
  1. 4

    Type · API Design

    Design the API for Subito's product recommendation service. Consider endpoints for fetching recommendations based on user history, product similarity, and potentially real-time trends. Discuss data formats, request/response structures, and potential rate limiting.En français :Concevez l'API du service de recommandation de produits de Subito. Considérez les points d'accès pour récupérer des recommandations basées sur l'historique de l'utilisateur, la similarité des produits et potentiellement les tendances en temps réel. Discutez des formats de données, des structures de requête/réponse et de la limitation potentielle du débit.
  2. 5

    Type · Scalability

    Subito experiences massive traffic spikes during holiday sales. How would you design a system to handle a 10x increase in traffic for the product listing page, ensuring low latency and high availability?En français :Subito connaît des pics de trafic massifs lors des soldes de fin d'année. Comment concevriez-vous un système pour gérer une augmentation de 10 fois du trafic pour la page de liste des produits, en garantissant une faible latence et une haute disponibilité ?
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding

4
  1. 6

    Type · Algorithms

    Implement a function to find the shortest path between two product categories in Subito's product hierarchy, represented as a tree or a directed acyclic graph (DAG). Consider potential optimizations.En français :Implémentez une fonction pour trouver le chemin le plus court entre deux catégories de produits dans la hiérarchie des produits de Subito, représentée comme un arbre ou un graphe acyclique dirigé (DAG). Considérez les optimisations potentielles.
  2. 7

    Type · Debugging

    A critical bug is reported: users are sometimes seeing incorrect pricing on the checkout page. The backend team suspects an issue with a recently deployed microservice handling price calculations. How would you approach debugging this issue systematically?En français :Un bug critique est signalé : les utilisateurs voient parfois des prix incorrects sur la page de paiement. L'équipe backend suspecte un problème avec un microservice récemment déployé gérant les calculs de prix. Comment aborderiez-vous le débogage de ce problème de manière systématique ?
  3. + 2 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership

10
  1. 8

    Type · Past Experience

    Tell me about a time you had to influence a cross-functional team (e.g., engineering, marketing, design) to adopt your product vision or strategy when there was initial resistance.En français :Parlez-moi d'une fois où vous avez dû influencer une équipe interfonctionnelle (par exemple, ingénierie, marketing, design) pour qu'elle adopte votre vision ou stratégie produit alors qu'il y avait une résistance initiale.
  2. 9

    Type · Conflict Resolution

    Tell me about a time you had a significant disagreement with a colleague or stakeholder. How did you approach the situation, and what was the outcome?En français :Parlez-moi d'une fois où vous avez eu un désaccord important avec un collègue ou une partie prenante. 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 Subito

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 Subito

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

SWEs are evaluated on strong technical fundamentals, problem-solving, and experience building scalable, reliable systems, often using microservices. Highlight collaboration in agile teams, code quality, and ability to contribute to a high-traffic platform like Subito.

Motivation

Why are you interested in working at Subito, and what specifically about our retail platform excites you as a software engineer?En français :Pourquoi souhaitez-vous travailler chez Subito, et qu'est-ce qui, dans notre plateforme de vente au détail, vous enthousiasme particulièrement en tant que software engineer ?

Ownership

Tell me about a time you took ownership of a marketing project or initiative that was failing or at risk. What steps did you take, and what was the outcome?En français :Parlez-moi d'une fois où vous avez pris en charge un projet ou une initiative marketing qui échouait ou était risqué. Quelles mesures avez-vous prises et quel a été le résultat ?

+ 1 de plus

Débloquez la grille Software Engineer pour Subito

Voir le guide complet Software Engineer

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

FAQ