Oddin logo

Growth · Guide d'entretien Software Engineer

Candidature via Lever

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

L'ADN Oddin (TL;DR)

Oddin values candidates who demonstrate strong analytical skills, a deep understanding of the esports and iGaming landscape, and the ability to thrive in a fast-paced, data-driven environment. They seek proactive problem-solvers who can contribute to their innovative odds and risk management solutions.En français :Oddin valorise les candidats qui démontrent de solides compétences analytiques, une compréhension approfondie du paysage de l'esport et de l'iGaming, et la capacité à prospérer dans un environnement dynamique axé sur les données. Ils recherchent des solutionneurs de problèmes proactifs qui peuvent contribuer à leurs solutions innovantes de cotes et de gestion des risques.

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 Oddin

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

  • Incorrect implementation of the dynamic programming table for Levenshtein distance.En français :Implémentation incorrecte du tableau de programmation dynamique pour la distance de Levenshtein.
  • Not explaining the 'why' behind taking extra ownership.En français :Ne pas expliquer le 'pourquoi' de la prise en charge supplémentaire.
  • Not handling concurrent requests properly, leading to race conditions.En français :Ne pas gérer correctement les requêtes concurrentes, entraînant des conditions de concurrence (race conditions).
  • Inefficient recursive solution without memoization, leading to exponential time complexity.En français :Solution récursive inefficace sans mémoïsation, entraînant une complexité temporelle exponentielle.

Testez-vous : vraies questions Oddin

Trois prompts réels extraits de notre base.

Type · Conflict Resolution

Tell me about a time you had a significant disagreement with an engineer or designer about a product decision. How did you approach the situation, and what was the outcome?En français :Racontez-moi une situation où vous avez eu un désaccord important avec un ingénieur ou un designer concernant une décision produit. Comment avez-vous abordé la situation et quel a été le résultat ?

Type · System Design

Oddin is experiencing performance issues with its main dashboard loading slowly for large enterprise clients. Design a strategy to improve dashboard performance, considering caching, data aggregation, and potential optimizations on the client or server side.En français :Oddin rencontre des problèmes de performance avec son tableau de bord principal qui se charge lentement pour les grands clients d'entreprise. Concevez une stratégie pour améliorer les performances du tableau de bord, en tenant compte de la mise en cache, de l'agrégation des données et des optimisations potentielles côté client ou serveur.

Type · Motivation

Why are you interested in joining Oddin, a SaaS company focused on growth, and what specifically about our engineering challenges excites you?En français :Pourquoi souhaitez-vous rejoindre Oddin, une entreprise SaaS axée sur la croissance, et qu'est-ce qui vous enthousiasme particulièrement dans nos défis d'ingénierie ?

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

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 joining Oddin, a SaaS company focused on growth, and what specifically about our engineering challenges excites you?En français :Pourquoi souhaitez-vous rejoindre Oddin, une entreprise SaaS axée sur la croissance, et qu'est-ce qui vous enthousiasme particulièrement dans nos défis d'ingénierie ?
2

Coding Screen

3
  1. 2

    Type · Algorithmic

    Given a stream of user events (e.g., page views, clicks, sign-ups) for Oddin's SaaS platform, design an algorithm to calculate the rolling 7-day active users in real-time. Assume events have timestamps.En français :Étant donné un flux d'événements utilisateur (par exemple, vues de page, clics, inscriptions) pour la plateforme SaaS d'Oddin, concevez un algorithme pour calculer les utilisateurs actifs sur 7 jours en temps réel. Supposez que les événements ont des horodatages.
  2. 3

    Type · Algorithmic

    Oddin wants to personalize user onboarding flows based on initial user actions. Implement a function that takes a list of user actions (strings) and returns a recommended onboarding path ID (integer). The mapping is complex and needs to be efficient for lookup.En français :Oddin souhaite personnaliser les parcours d'intégration des utilisateurs en fonction de leurs actions initiales. Implémentez une fonction qui prend une liste d'actions utilisateur (chaînes de caractères) et renvoie un identifiant de parcours d'intégration recommandé (entier). La correspondance est complexe et doit être efficace pour la recherche.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design

3
  1. 4

    Type · System Design

    Design a system for Oddin to track and analyze user feature adoption across different customer segments. The system should handle millions of events daily and provide near real-time dashboards for product managers.En français :Concevez un système permettant à Oddin de suivre et d'analyser l'adoption des fonctionnalités par les utilisateurs à travers différents segments de clientèle. Le système doit gérer des millions d'événements par jour et fournir des tableaux de bord quasi en temps réel pour les chefs de produit.
  2. 5

    Type · System Design

    Design a notification service for Oddin that can send targeted in-app messages, emails, and potentially SMS alerts to users based on their activity or subscription level. Consider reliability and delivery guarantees.En français :Concevez un service de notification pour Oddin capable d'envoyer des messages ciblés dans l'application, des e-mails et potentiellement des alertes SMS aux utilisateurs en fonction de leur activité ou de leur niveau d'abonnement. Tenez compte de la fiabilité et des garanties de livraison.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding

4
  1. 6

    Type · Algorithmic

    Implement a function to find the longest common subsequence (LCS) between two strings representing user session data. This could be used to identify similar user journeys for analysis.En français :Implémentez une fonction pour trouver la plus longue sous-séquence commune (LCS) entre deux chaînes représentant des données de session utilisateur. Cela pourrait être utilisé pour identifier des parcours utilisateur similaires à des fins d'analyse.
  2. 7

    Type · Debugging

    A user reports that their Oddin dashboard is showing incorrect data aggregation for a specific metric. Here is a simplified code snippet responsible for the aggregation. Find the bug and fix it.En français :Un utilisateur signale que son tableau de bord Oddin affiche une agrégation de données incorrecte pour une métrique spécifique. Voici un extrait de code simplifié responsable de l'agrégation. Trouvez le bug et corrigez-le.
  3. + 2 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership

10
  1. 8

    Type · Conflict Resolution

    Tell me about a time you had a significant disagreement with an engineer or designer about a product decision. How did you approach the situation, and what was the outcome?En français :Racontez-moi une situation où vous avez eu un désaccord important avec un ingénieur ou un designer concernant une décision produit. Comment avez-vous abordé la situation et quel a été le résultat ?
  2. 9

    Type · Influence

    Tell me about a time you had to influence stakeholders (e.g., leadership, sales, marketing) to adopt your product vision or strategy when they initially disagreed.En français :Racontez-moi une situation où vous avez dû influencer des parties prenantes (par exemple, la direction, les ventes, le marketing) pour qu'elles adoptent votre vision ou stratégie produit alors qu'elles étaient initialement en désaccord.
  3. + 8 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque Oddin

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 Oddin

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

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

FAQ