Vinted logo

Growth · Guide d'entretien Software Engineer

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

L'ADN Vinted (TL;DR)

Vinted values candidates who demonstrate strong problem-solving, ownership, and a collaborative spirit. They seek individuals passionate about their mission of circular fashion, able to adapt to a dynamic marketplace, and eager to make a tangible impact on product and community growth.En français :Vinted valorise les candidats qui démontrent de solides compétences en résolution de problèmes, un sens de la responsabilité et un esprit collaboratif. L'entreprise recherche des personnes passionnées par sa mission de mode circulaire, capables de s'adapter à un marché dynamique et désireuses d'avoir un impact tangible sur la croissance du produit et de la communauté.

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 Vinted

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

  • Inefficient grouping or storage of potential duplicates.En français :Regroupement ou stockage inefficace des doublons potentiels.
  • Not having a structured approach to learning.En français :Ne pas avoir d'approche structurée de l'apprentissage.
  • Inefficient sorting or filtering that doesn't scale well.En français :Tri ou filtrage inefficace qui ne s'adapte pas bien.
  • Focusing only on the disagreement and not the resolution.En français :Se concentrer uniquement sur le désaccord et non sur la résolution.

Testez-vous : vraies questions Vinted

Trois prompts réels extraits de notre base.

Type · Influence

Describe a situation where you had to influence stakeholders who had different priorities or opinions than you. How did you approach the situation, and what was the result?En français :Décrivez une situation où vous avez dû influencer des parties prenantes ayant des priorités ou des opinions différentes des vôtres. Comment avez-vous abordé la situation et quel a été le résultat ?

Type · Ownership

Tell me about a time you took ownership of a challenging sales situation or project that didn't go as planned. What happened, what did you do, and what was the outcome?En français :Parlez-moi d'une fois où vous avez pris en charge une situation ou un projet de vente difficile qui n'a pas abouti comme prévu. Que s'est-il passé, qu'avez-vous fait et quel a été le résultat ?

Type · Algorithmic

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.En français :É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.

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

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

9 questions affichées sur 22

1

Recruiter Screen

1
  1. 1

    Type · Motivation

    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?En français :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 ?
2

Coding Screen

3
  1. 2

    Type · Algorithmic

    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.En français :É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.
  2. 3

    Type · Algorithmic

    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.En français :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.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design

3
  1. 4

    Type · System Design

    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.En français :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.
  2. 5

    Type · System Design

    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.En français :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.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding

3
  1. 6

    Type · Coding

    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.En français :É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é.
  2. 7

    Type · Coding

    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.En français :É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.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership

12
  1. 8

    Type · Ownership

    Tell me about a time you took ownership of a project or problem that was not explicitly assigned to you. What was the situation, what did you do, and what was the outcome?En français :Parlez-moi d'une fois où vous avez pris en charge un projet ou un problème qui ne vous avait pas été explicitement assigné. Quelle était la situation, qu'avez-vous fait et quel a été le résultat ?
  2. 9

    Type · Influence

    Describe a situation where you had to influence stakeholders who had different priorities or opinions than you. How did you approach the situation, and what was the result?En français :Décrivez une situation où vous avez dû influencer des parties prenantes ayant des priorités ou des opinions différentes des vôtres. Comment avez-vous abordé la situation et quel a été le résultat ?
  3. + 10 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque Vinted

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 Vinted

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

SWEs face coding challenges and system design for scalable marketplace infrastructure. Expect to discuss distributed systems, microservices, and performance optimization for high-traffic features (e.g., search, payments), often in Ruby on Rails or similar, focusing on reliability and impact.

Influence

Describe a situation where you had to influence stakeholders who had different priorities or opinions than you. How did you approach the situation, and what was the result?En français :Décrivez une situation où vous avez dû influencer des parties prenantes ayant des priorités ou des opinions différentes des vôtres. Comment avez-vous abordé la situation et quel a été le résultat ?

Ownership

Tell me about a time you took ownership of a challenging sales situation or project that didn't go as planned. What happened, what did you do, and what was the outcome?En français :Parlez-moi d'une fois où vous avez pris en charge une situation ou un projet de vente difficile qui n'a pas abouti comme prévu. Que s'est-il passé, qu'avez-vous fait et quel a été le résultat ?

+ 1 de plus

Débloquez la grille Software Engineer pour Vinted

Voir le guide complet Software Engineer

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

FAQ