Notino logo

Enterprise · Guide d'entretien Software Engineer

Siège en Czechia

Langue d'entretien : anglais

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

L'ADN Notino (TL;DR)

Les opérations e-commerce multi-marchés de Notino exigent des candidats capables d'adapter des solutions pour diverses régions comme le Danemark et la Grande-Bretagne, démontrant une pensée évolutive pour leur plateforme 'Shop Beauty'.En anglais :Notino's multi-market e-commerce operations demand candidates who can adapt solutions for diverse regions like Danmark and Great Britain, demonstrating scalable thinking for their 'Shop Beauty' platform.
Entretiens enPHPJavaScript

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 Notino

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

  • Ne pas gérer les composantes déconnectées ou les cycles dans le graphe.En anglais :Not handling disconnected components or cycles in the graph.
  • Ne pas ajouter suffisamment de journaux ou de cas de test pour vérifier la correction.En anglais :Failing to add sufficient logging or test cases to verify the fix.
  • Itérer inefficacement sur les listes, conduisant à une complexité en O(n*m) au lieu de O(n+m).En anglais :Inefficiently iterating through lists, leading to O(n*m) complexity instead of O(n+m).
  • Ignorer les implications de latence de la propagation des mises à jour entre les systèmes.En anglais :Ignoring the latency implications of propagating updates across systems.

Testez-vous : vraies questions Notino

Trois prompts réels extraits de notre base.

Type · algorithmic

Vous recevez un flux d'événements de clics d'utilisateurs, chacun avec un horodatage et un identifiant de produit. Concevez une fonction pour trouver les K produits les plus fréquemment consultés dans une fenêtre glissante (par exemple, les 5 dernières minutes).En anglais :You are given a stream of user click events, each with a timestamp and a product ID. Design a function to find the top K most frequently viewed products within a sliding time window (e.g., the last 5 minutes).

Type · motivation

Qu'est-ce qui, dans la mission de Notino et notre position dans l'espace de vente au détail de la beauté en ligne, vous enthousiasme particulièrement en tant qu'ingénieur logiciel ?En anglais :What specifically about Notino's mission and our position in the online beauty retail space excites you as a software engineer?

Type · system-design

Concevez un système pour recommander des lots de produits personnalisés aux utilisateurs en fonction de leurs achats passés, de leur historique de navigation et des promotions en cours. Tenez compte de l'évolutivité pour des millions d'utilisateurs et de produits.En anglais :Design a system to recommend personalized product bundles to users based on their past purchases, browsing history, and current promotions. Consider scalability for millions of users and products.

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer toute la grille Notino

Débloquer la grille Notino, gratuit

Banque de questions Notino

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

9 questions affichées sur 14

1

Recruiter Screen- Entretien recruteur

1
  1. 1

    Type · motivation

    Qu'est-ce qui, dans la mission de Notino et notre position dans l'espace de vente au détail de la beauté en ligne, vous enthousiasme particulièrement en tant qu'ingénieur logiciel ?En anglais :What specifically about Notino's mission and our position in the online beauty retail space excites you as a software engineer?
2

Coding Screen- Coding Screen

3
  1. 2

    Type · algorithmic

    Étant donné une liste d'identifiants de produits et leurs niveaux de stock correspondants, et une liste de commandes clients (chacune avec un identifiant de produit et une quantité), écrivez une fonction pour déterminer quelles commandes peuvent être satisfaites et renvoyez une liste des identifiants de commandes non satisfaites. Supposez que les produits ont un stock illimité s'il n'est pas spécifié.En anglais :Given a list of product IDs and their corresponding stock levels, and a list of customer orders (each with a product ID and quantity), write a function to determine which orders can be fulfilled and return a list of unfulfillable order IDs. Assume products have unlimited stock if not specified.
  2. 3

    Type · algorithmic

    Vous recevez un flux d'événements de clics d'utilisateurs, chacun avec un horodatage et un identifiant de produit. Concevez une fonction pour trouver les K produits les plus fréquemment consultés dans une fenêtre glissante (par exemple, les 5 dernières minutes).En anglais :You are given a stream of user click events, each with a timestamp and a product ID. Design a function to find the top K most frequently viewed products within a sliding time window (e.g., the last 5 minutes).
  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 lots de produits personnalisés aux utilisateurs en fonction de leurs achats passés, de leur historique de navigation et des promotions en cours. Tenez compte de l'évolutivité pour des millions d'utilisateurs et de produits.En anglais :Design a system to recommend personalized product bundles to users based on their past purchases, browsing history, and current promotions. Consider scalability for millions of users and products.
  2. 5

    Type · system-design

    Concevez un limiteur de débit distribué pour l'API Notino. Ce limiteur doit prévenir les abus et garantir une utilisation équitable entre les différents points d'accès API et les niveaux d'utilisateurs (par exemple, invité, utilisateur connecté, partenaire).En anglais :Design a distributed rate limiter for the Notino API. This limiter should prevent abuse and ensure fair usage across different API endpoints and user tiers (e.g., guest vs. logged-in user vs. partner).
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding- Coding Onsite

4
  1. 6

    Type · debugging

    Un utilisateur signale que parfois, lors de l'ajout d'articles à son panier, le prix total affiché est incorrect. Voici une version simplifiée du code du service panier. Trouvez et corrigez le bug.En anglais :A user reports that sometimes, when adding items to their cart, the total price displayed is incorrect. Here's a simplified version of the cart service code. Find and fix the bug.
  2. 7

    Type · algorithmic

    Implémentez une fonction pour trouver le chemin le plus court entre deux catégories de produits dans un graphe où les arêtes représentent des relations de 'produits liés' ou 'souvent achetés ensemble'. Le graphe peut être très grand.En anglais :Implement a function to find the shortest path between two product categories in a graph where edges represent 'related products' or 'frequently bought together' relationships. The graph can be very large.
  3. + 2 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership- Behavioral / Leadership

3
  1. 8

    Type · past-evidence

    Parlez-moi d'une fois où vous avez dû faire un compromis technique important sur un projet (par exemple, performance vs maintenabilité, vitesse de livraison vs complétude des fonctionnalités). Quelle était la situation, quel compromis avez-vous fait et quel a été le résultat ?En anglais :Tell me about a time you had to make a significant technical trade-off on a project (e.g., performance vs. maintainability, speed of delivery vs. feature completeness). What was the situation, what trade-off did you make, and what was the outcome?
  2. 9

    Type · past-evidence

    Décrivez une situation où vous avez rencontré un bug critique en production qui a affecté de nombreux utilisateurs. Comment avez-vous abordé le diagnostic et la résolution du problème sous pression ?En anglais :Describe a situation where you encountered a critical bug in production that impacted many users. How did you approach diagnosing and resolving the issue under pressure?
  3. + 1 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque Notino

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 14 questions Notino

Parcours d'entretien chez Notino

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

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

Questions fréquentes

WorkfiveExplorer les métiers sur Workfive

Débloquez le guide d'entretien Notino, gratuit

S'inscrire