Vinted logo

Growth · Guide d'entretien Software Engineer

Inscrivez-vous pour voir l'ATSSiège en Lithuania

Langue d'entretien : anglais

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

L'ADN Vinted (TL;DR)

Vinted évalue la pensée pragmatique et la propension à l'action, en se concentrant sur la manière dont les candidats génèrent des résultats tangibles pour la marketplace. Ils recherchent des personnes capables d'articuler les compromis et de démontrer leur impact sur des métriques clés telles que la conversion des annonces ou l'engagement des utilisateurs.En anglais :Vinted assesses pragmatic thinking and a bias for action, focusing on how candidates drive tangible outcomes for the marketplace. They look for individuals who can articulate trade-offs and demonstrate impact on key metrics like listing conversion or user engagement.

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 Vinted

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

  • Donner une réponse générique sur le désir de travailler pour une entreprise prospère.En anglais :Giving a generic answer about wanting to work for a successful company.
  • Supposer que les événements arrivent dans un ordre chronologique.En anglais :Assuming events arrive in chronological order.
  • Décrire une tâche assignée par un manager plutôt qu'un problème qu'ils ont proactivement mis en évidence.En anglais :Describing a task assigned by a manager rather than an issue they proactively surfaced
  • Ne pas tenir compte des conditions de concurrence potentielles si les données sont mises à jour simultanément.En anglais :Not considering potential race conditions if data is updated concurrently.

Testez-vous : vraies questions Vinted

Trois prompts réels extraits de notre base.

Type · Motivation

Qu'est-ce qui vous intéresse dans la mission de Vinted visant à faire du seconde main le premier choix ? Comment cela s'aligne-t-il avec vos objectifs de carrière en tant que software engineer ?En anglais :What interests you about Vinted's mission to make second-hand the first choice? How does this align with your career goals as a software engineer?

Type · Coding

Étant donné un flux d'événements de transaction Vinted (achat, remboursement, mise à jour d'expédition), écrivez du code pour maintenir le compte d'inventaire en temps réel pour chaque article. Gérez les événements désordonnés et les incohérences de données potentielles.En anglais :Given a stream of Vinted transaction events (purchase, refund, shipping update), write code to maintain the real-time inventory count for each item. Handle out-of-order events and potential data inconsistencies.

Type · System Design

Concevez un système pour détecter et signaler les annonces ou les comportements d'utilisateurs frauduleux sur Vinted. Quelles données collecteriez-vous et comment les traiteriez-vous pour identifier les activités suspectes ?En anglais :Design a system to detect and flag fraudulent listings or user behavior on Vinted. What data would you collect, and how would you process it to identify suspicious activity?

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer toute la grille Vinted

Débloquer la grille Vinted, gratuit

Banque de questions Vinted

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

9 questions affichées sur 13

1

Recruiter Screen- Entretien recruteur

1
  1. 1

    Type · Motivation

    Qu'est-ce qui vous intéresse dans la mission de Vinted visant à faire du seconde main le premier choix ? Comment cela s'aligne-t-il avec vos objectifs de carrière en tant que software engineer ?En anglais :What interests you about Vinted's mission to make second-hand the first choice? How does this align with your career goals as a software engineer?
2

Coding Screen- Coding Screen

3
  1. 2

    Type · Algorithmic

    Étant donné une liste d'articles générés par les utilisateurs à vendre, chacun avec un prix et une catégorie, écrivez une fonction pour trouver les K articles les plus chers dans une catégorie spécifiée. Tenez compte des cas limites tels que les listes vides ou les catégories absentes.En anglais :Given a list of user-generated items for sale, each with a price and a category, write a function to find the top K most expensive items within a specified category. Consider edge cases like empty lists or categories not present.
  2. 3

    Type · Algorithmic

    Implémentez une fonction qui prend un ID d'annonce Vinted et renvoie la note moyenne de tous les utilisateurs ayant interagi avec cette annonce (par exemple, mis en favori, commenté, acheté). Supposez que vous avez accès à un magasin de données d'interactions et de notes d'utilisateurs.En anglais :Implement a function that takes a Vinted listing ID and returns the average rating of all users who have interacted with that listing (e.g., favorited, commented, purchased). Assume you have access to a data store of interactions and user ratings.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design- System Design

3
  1. 4

    Type · System Design

    Concevez un système pour recommander des articles similaires aux utilisateurs en fonction de leur historique de navigation et de leurs achats passés sur Vinted. Tenez compte de la scalabilité pour des millions d'articles et d'utilisateurs.En anglais :Design a system to recommend similar items to users based on their browsing history and past purchases on Vinted. Consider scalability for millions of items and users.
  2. 5

    Type · System Design

    Concevez le système backend pour la fonctionnalité de messagerie de Vinted, permettant aux utilisateurs de communiquer au sujet des articles. Tenez compte des fonctionnalités telles que les mises à jour en temps réel, l'historique des messages et la gestion d'un nombre potentiellement élevé de connexions simultanées.En anglais :Design the backend system for Vinted's messaging feature, allowing users to communicate about items. Consider features like real-time updates, message history, and handling potentially large numbers of concurrent connections.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding- Coding Onsite

3
  1. 6

    Type · Coding

    Écrivez une fonction pour trouver efficacement tous les articles en double parmi différentes annonces d'utilisateurs, en tenant compte du fait que les descriptions d'articles peuvent présenter de légères variations (par exemple, 't-shirt bleu' vs 't-shirt bleu'). Vous pouvez supposer un seuil de similarité.En anglais :Write a function to efficiently find all duplicate items across different user listings, considering that item descriptions might have minor variations (e.g., 'blue t-shirt' vs 'blu t-shirt'). You can assume a similarity threshold.
  2. 7

    Type · Coding

    Étant donné un flux d'événements de transaction Vinted (achat, remboursement, mise à jour d'expédition), écrivez du code pour maintenir le compte d'inventaire en temps réel pour chaque article. Gérez les événements désordonnés et les incohérences de données potentielles.En anglais :Given a stream of Vinted transaction events (purchase, refund, shipping update), write code to maintain the real-time inventory count for each item. Handle out-of-order events and potential data inconsistencies.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership- Behavioral / Leadership

3
  1. 8

    Type · Ownership

    Vinted gère des millions d'articles. Parlez-moi d'une fois où vous avez identifié un goulot d'étranglement de performance ou une source de dette technique dans un système en production qui impactait négativement l'expérience utilisateur, et décrivez comment vous avez priorisé sa résolution parallèlement à votre roadmap de fonctionnalités existante.En anglais :Vinted handles millions of items. Tell me about a time you identified a performance bottleneck or a source of technical debt in a production system that was negatively impacting user experience, and describe how you prioritized fixing it alongside your existing feature roadmap.
  2. 9

    Type · Collaboration

    Les équipes d'ingénierie chez Vinted doivent souvent équilibrer la vitesse de livraison des fonctionnalités avec la fiabilité du système. Décrivez une fois où vous avez dû vous aligner avec des parties prenantes ou d'autres ingénieurs sur un compromis architectural spécifique favorisant la stabilité à long terme plutôt qu'une mise en ligne rapide. Comment avez-vous construit le consensus ?En anglais :Engineering teams at Vinted often balance speed of shipping features with system reliability. Describe a time you had to align with stakeholders or other engineers on a specific architectural trade-off that favored long-term stability over a quick release. How did you build consensus?
  3. + 1 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque Vinted

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 13 questions Vinted

Parcours d'entretien chez Vinted

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

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

Questions fréquentes

WorkfiveExplorer les métiers sur Workfive

Débloquez le guide d'entretien Vinted, gratuit

S'inscrire