Type · Scalability

Growth · Guide d'entretien Software Engineer
Inscrivez-vous pour voir l'ATSSiège en ItalyLangue d'entretien : italien
Comment réussir l'entretien Subito Software Engineer en 2026
L'ADN Subito (TL;DR)
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 Subito
Votre loop comprend généralement 5 étapes.
- 1
Étape 1
Entretien recruteurEn anglais :Recruiter ScreenMotivation, fit du poste, logistique.En anglais :Motivation, role fit, logistics. - 2
Étape 2
Coding ScreenEn anglais :Coding ScreenProblèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.En anglais :LeetCode-medium algorithmic problems under time pressure. - 3
Étape 3
System DesignEn anglais :System DesignSystèmes distribués, trade-offs à l'échelle, architecture sous contraintes.En anglais :Distributed systems, trade-offs at scale, architecture under constraints. - 4
Étape 4
Coding OnsiteEn anglais :Onsite CodingLeetCode-hard, debugging, clarté du code, edge cases.En anglais :LeetCode-hard, debugging, code clarity, edge cases. - 5
Étape 5
Behavioral / LeadershipEn anglais :Behavioral / LeadershipPreuves 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 Subito, évitez ces pièges classiques :
- Comptage de fréquences inefficace (par exemple, scans linéaires répétés).En anglais :Inefficient frequency counting (e.g., repeated linear scans).
- Ne pas discuter de la scalabilité de la solution proposéeEn anglais :Failing to discuss the scalability of the proposed solution
- Ne pas discuter de la conception du schéma ou du partitionnement des données.En anglais :Not discussing schema design or data partitioning.
- Récupération inefficace des N derniers éléments (par exemple, balayage de tout l'historique).En anglais :Inefficient retrieval of the last N items (e.g., scanning the entire history).
Testez-vous : vraies questions Subito
Trois prompts réels extraits de notre base.
Type · Data Storage
Type · Data Structures
+ encore des questions, signaux et exemples corrigés
Inscrivez-vous pour débloquer toute la grille Subito
Banque de questions Subito
Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.
9 questions affichées sur 14
Recruiter Screen- Entretien recruteur
1- 1
Type · Motivation
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 ?En anglais :Why are you interested in working at Subito, and what specifically about our retail platform excites you as a software engineer?
Coding Screen- Coding Screen
3- 2
Type · Data Structures
É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.En anglais :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. - 3
Type · Algorithms
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.En anglais :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. - + 1 autres questions dans ce round (inscription pour débloquer)
System Design- System Design
3- 4
Type · API Design
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.En anglais :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. - 5
Type · Scalability
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é ?En anglais :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? - + 1 autres questions dans ce round (inscription pour débloquer)
Onsite Coding- Coding Onsite
4- 6
Type · Algorithms
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.En anglais :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. - 7
Type · Debugging
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 ?En anglais :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? - + 2 autres questions dans ce round (inscription pour débloquer)
Behavioral / Leadership- Behavioral / Leadership
3- 8
Type · Conflict Resolution
Chez Subito, nous équilibrons souvent le compromis entre une cohérence stricte des données et une expérience utilisateur à faible latence. Décrivez une situation où vous avez proposé une architecture technique privilégiant la latence, alors qu'un collègue préconisait une cohérence plus forte. Comment avez-vous quantifié l'impact sur nos métriques de désabonnement utilisateur pour parvenir à un consensus ?En anglais :At Subito, we often balance the trade-off between strict data consistency and low-latency user experience. Describe a time when you proposed a technical architecture that prioritized latency, but a peer advocated for stronger consistency. How did you quantify the impact on our user churn metrics to reach a consensus? - 9
Type · Ownership
Nous avons récemment observé une baisse des taux de conversion sur les appareils mobiles due à des temps de chargement d'images lents. Parlez-nous d'une fois où vous avez remarqué une partie sous-performante de notre infrastructure ou de notre base de code et où vous avez pris l'initiative de l'optimiser. Comment avez-vous mesuré le succès de votre amélioration par rapport à la vitesse globale du site ?En anglais :We recently observed a drop in conversion rates on mobile devices due to slow image loading times. Tell us about a time you noticed an underperforming part of our infrastructure or codebase and took the lead to optimize it. How did you measure the success of your improvement relative to the overall site speed? - + 1 autres questions dans ce round (inscription pour débloquer)
Débloquez toute la banque Subito
Sans carte bancaire. Chaque question avec son framework, les signaux évalués par les recruteurs et une réponse modèle pour chacune.
Parcours d'entretien chez Subito
Comment l'ADN de Subito se décline par fonction. Choisissez votre rôle.
Comparer Subito 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.
ABOUT YOU
Même tierABOUT YOU seeks individuals who can drive tangible results within autonomous teams, demonstrating an entrepreneurial ...
Voir les questions d'entretien ABOUT YOU
Wallapop
Même tierWallapop's core loop for 'Inizia a vendere' evaluates how candidates optimize for user conversion and engagement, spe...
Voir les questions d'entretien Wallapop
ManoMano
Même tierManoMano's "Bold & Caring" value guides assessment, seeking individuals who can drive significant growth within their...
Voir les questions d'entretien ManoMano
Préparez l'entretien Subito de bout en bout
Mock Interview Subito
Lancez un mock live avec notre IA-interviewer sur des prompts façon Subito. Notation sur structure, signal et longueur de réponse - comme dans le vrai loop.
Open
Stories STAR pour les rounds behavioral Subito
Construisez une Story Bank de vos succès passés, mappés aux signaux de leadership que Subito évalue. Réutilisez-les sur tous les rounds behavioral.
Open
Hub de préparation entretien Subito
Les frameworks derrière chaque round Subito : CIRCLES pour le product sense, debugging hypothèse-driven pour l'analytique, STAR pour le behavioral. Chacun en 10 minutes.
Open
Frameworks d'entretien
CIRCLES, STAR, AARRR, RICE, MECE. Les frameworks qui font hocher la tête des recruteurs Subito. Playbooks étape par étape avec les bons moves et les pièges.
Open