9fin logo

Growth · Guide d'entretien Software Engineer

Candidature via Ashby

Comment réussir l'entretien 9fin Software Engineer en 2026

L'ADN 9fin (TL;DR)

9fin values problem-solving, analytical rigor, and a deep interest in financial markets, especially credit intelligence. They seek candidates who can translate complex data into actionable insights and thrive in a fast-paced, data-driven fintech environment.En français :9fin valorise la résolution de problèmes, la rigueur analytique et un intérêt profond pour les marchés financiers, en particulier l'intelligence de crédit. L'entreprise recherche des candidats capables de traduire des données complexes en informations exploitables et qui s'épanouissent dans un environnement fintech rapide et axé sur les données.

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 9fin

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

  • Focusing on 'winning' the argument rather than finding common ground.En français :Se concentrer sur 'gagner' l'argument plutôt que de trouver un terrain d'entente.
  • Focusing too much on blaming external factors or other people.En français :Se concentrer trop sur le blâme des facteurs externes ou d'autres personnes.
  • Describing a situation where they were clearly wrong and didn't acknowledge it.En français :Décrire une situation où ils avaient clairement tort et ne l'ont pas reconnu.
  • Ignoring the need for monitoring and alerting on data pipeline failures.En français :Ignorer la nécessité de surveillance et d'alerte en cas d'échec des pipelines de données.

Testez-vous : vraies questions 9fin

Trois prompts réels extraits de notre base.

Type · Past Experience

Tell me about a time you had to influence a senior stakeholder or a cross-functional team to adopt your product vision or strategy. What was the situation, what did you do, and what was the outcome?En français :Parlez-moi d'une situation où vous avez dû influencer un partie prenante senior ou une équipe interfonctionnelle pour adopter votre vision ou stratégie produit. Quelle était la situation, qu'avez-vous fait et quel a été le résultat ?

Type · Algorithmic

Given a dataset of company financial statements (income statement, balance sheet), write a function to calculate key financial ratios like P/E ratio, Debt-to-Equity ratio, and Current Ratio. Handle potential division by zero errors.En français :Étant donné un ensemble de données d'états financiers d'entreprises (compte de résultat, bilan), écrivez une fonction pour calculer les ratios financiers clés tels que le ratio P/E, le ratio Dette/Capitaux propres et le ratio de liquidité générale. Gérez les erreurs potentielles de division par zéro.

Type · Ownership

Tell me about a time you took ownership of a project or a significant problem that wasn't strictly within your defined responsibilities. What was the situation, what did you do, and what was the outcome?En français :Parlez-moi d'une situation où vous avez pris en charge un projet ou un problème important qui n'entrait pas strictement dans le cadre de vos responsabilités définies. Quelle était la situation, qu'avez-vous fait et quel a été le résultat ?

+ 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 9fin

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 working at 9fin, a fintech company focused on private markets data, as a Software Engineer?En français :Pourquoi souhaitez-vous travailler chez 9fin, une entreprise fintech spécialisée dans les données des marchés privés, en tant que Software Engineer ?
2

Coding Screen

3
  1. 2

    Type · Algorithmic

    Given a stream of financial transactions (each with a timestamp, amount, and counterparty), design a system to calculate the rolling 24-hour average transaction volume per counterparty. You should consider memory constraints and efficiency.En français :Étant donné un flux de transactions financières (chacune avec un horodatage, un montant et une contrepartie), concevez un système pour calculer le volume moyen des transactions sur 24 heures glissantes par contrepartie. Vous devez tenir compte des contraintes de mémoire et de l'efficacité.
  2. 3

    Type · Algorithmic

    Implement a function that takes a list of company funding rounds (each with a date, valuation, and amount raised) and returns the top N companies by valuation at a specific point in time. Handle cases where multiple companies have the same valuation.En français :Implémentez une fonction qui prend une liste de tours de financement d'entreprises (chacun avec une date, une valorisation et un montant levé) et renvoie les N premières entreprises par valorisation à un moment donné. Gérez les cas où plusieurs entreprises ont la même valorisation.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design

3
  1. 4

    Type · System Design

    Design a system to ingest, process, and serve real-time updates for company funding rounds and valuations from various sources (e.g., news APIs, regulatory filings, direct submissions). Consider data consistency, latency, and scalability.En français :Concevez un système pour ingérer, traiter et servir des mises à jour en temps réel des tours de financement et des valorisations d'entreprises provenant de diverses sources (par exemple, API d'actualités, dépôts réglementaires, soumissions directes). Considérez la cohérence des données, la latence et la scalabilité.
  2. 5

    Type · System Design

    Design a notification system for 9fin users. Users should be able to subscribe to alerts based on specific criteria (e.g., funding rounds above $X million for companies in Y sector, significant valuation changes). The system needs to handle a large number of users and potentially millions of events.En français :Concevez un système de notification pour les utilisateurs de 9fin. Les utilisateurs doivent pouvoir s'abonner à des alertes basées sur des critères spécifiques (par exemple, tours de financement supérieurs à X millions de dollars pour les entreprises du secteur Y, changements significatifs de valorisation). Le système doit gérer un grand nombre d'utilisateurs et potentiellement des millions d'événements.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding

3
  1. 6

    Type · Algorithmic

    Write a function to calculate the correlation matrix for a given set of financial time series data. Ensure the function is robust to missing values and different data frequencies.En français :Écrivez une fonction pour calculer la matrice de corrélation pour un ensemble donné de données de séries temporelles financières. Assurez-vous que la fonction est robuste aux valeurs manquantes et aux différentes fréquences de données.
  2. 7

    Type · Algorithmic

    Given a dataset of company financial statements (income statement, balance sheet), write a function to calculate key financial ratios like P/E ratio, Debt-to-Equity ratio, and Current Ratio. Handle potential division by zero errors.En français :Étant donné un ensemble de données d'états financiers d'entreprises (compte de résultat, bilan), écrivez une fonction pour calculer les ratios financiers clés tels que le ratio P/E, le ratio Dette/Capitaux propres et le ratio de liquidité générale. Gérez les erreurs potentielles de division par zéro.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership

11
  1. 8

    Type · Past Experience

    Tell me about a time you had to influence a senior stakeholder or a cross-functional team to adopt your product vision or strategy. What was the situation, what did you do, and what was the outcome?En français :Parlez-moi d'une situation où vous avez dû influencer un partie prenante senior ou une équipe interfonctionnelle pour adopter votre vision ou stratégie produit. Quelle était la situation, qu'avez-vous fait et quel a été le résultat ?
  2. 9

    Type · Problem Solving

    Describe a situation where a project you were working on faced a significant, unexpected obstacle. How did you handle it, and what did you learn from the experience?En français :Décrivez une situation où un projet sur lequel vous travailliez a rencontré un obstacle important et inattendu. Comment l'avez-vous géré et qu'avez-vous appris de cette expérience ?
  3. + 9 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque 9fin

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 9fin

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

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

FAQ