OakNorth logo

Growth · Guide d'entretien Software Engineer

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

L'ADN OakNorth (TL;DR)

OakNorth values candidates demonstrating strong analytical skills, deep fintech understanding, problem-solving abilities, and a proactive, results-oriented mindset. They seek individuals who can contribute to empowering entrepreneurs through innovative lending solutions.En français :OakNorth valorise les candidats qui font preuve de solides compétences analytiques, d'une compréhension approfondie de la fintech, de capacités de résolution de problèmes et d'un état d'esprit proactif et orienté résultats. L'entreprise recherche des personnes capables de contribuer à l'autonomisation des entrepreneurs grâce à des solutions de prêt innovantes.

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 OakNorth

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

  • Ignoring security considerations like authentication and authorization.En français :Ignorer les considérations de sécurité telles que l'authentification et l'autorisation.
  • Focusing only on the other person's flawsEn français :Se concentrer uniquement sur les défauts de l'autre personne
  • Not implementing caching strategies where appropriate.En français :Ne pas implémenter de stratégies de mise en cache lorsque cela est approprié.
  • Not considering the scalability of the matching algorithm as the number of applications and models grows.En français :Ne pas tenir compte de la scalabilité de l'algorithme de correspondance à mesure que le nombre de demandes et de modèles augmente.

Testez-vous : vraies questions OakNorth

Trois prompts réels extraits de notre base.

Type · Motivation

What interests you specifically about working at OakNorth, and how do you see your skills contributing to our mission of helping growing businesses succeed?En français :Qu'est-ce qui vous intéresse spécifiquement dans le fait de travailler chez OakNorth, et comment voyez-vous vos compétences contribuer à notre mission d'aider les entreprises en croissance à réussir ?

Type · Resilience

Tell me about a time you faced a significant setback or failure in a project or task. How did you handle it, and what did you learn from the experience?En français :Racontez-moi une situation où vous avez été confronté à un revers ou un échec important dans un projet ou une tâche. Comment l'avez-vous géré et qu'avez-vous appris de cette expérience ?

Type · Algorithms

OakNorth's platform analyzes financial statements. Implement a function to detect anomalies in a sequence of monthly revenue figures, where an anomaly is defined as a month where revenue deviates by more than 2 standard deviations from the rolling 12-month average. Handle cases with insufficient data.En français :La plateforme d'OakNorth analyse les états financiers. Implémentez une fonction pour détecter les anomalies dans une séquence de chiffres de revenus mensuels, où une anomalie est définie comme un mois où les revenus s'écartent de plus de 2 écarts types de la moyenne mobile sur 12 mois. Gérez les cas avec des données insuffisantes.

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

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

9 questions affichées sur 19

1

Recruiter Screen

1
  1. 1

    Type · Motivation

    What interests you specifically about working at OakNorth, and how do you see your skills contributing to our mission of helping growing businesses succeed?En français :Qu'est-ce qui vous intéresse spécifiquement dans le fait de travailler chez OakNorth, et comment voyez-vous vos compétences contribuer à notre mission d'aider les entreprises en croissance à réussir ?
2

Coding Screen

3
  1. 2

    Type · Data Structures

    Given a stream of loan application data, implement a function to efficiently calculate the average loan amount for applications submitted within the last 24 hours. Assume timestamps are Unix epoch seconds.En français :Étant donné un flux de données de demandes de prêt, implémentez une fonction pour calculer efficacement le montant moyen des prêts pour les demandes soumises au cours des dernières 24 heures. Supposez que les horodatages sont en secondes Unix epoch.
  2. 3

    Type · Algorithms

    OakNorth's platform analyzes financial statements. Implement a function to detect anomalies in a sequence of monthly revenue figures, where an anomaly is defined as a month where revenue deviates by more than 2 standard deviations from the rolling 12-month average. Handle cases with insufficient data.En français :La plateforme d'OakNorth analyse les états financiers. Implémentez une fonction pour détecter les anomalies dans une séquence de chiffres de revenus mensuels, où une anomalie est définie comme un mois où les revenus s'écartent de plus de 2 écarts types de la moyenne mobile sur 12 mois. Gérez les cas avec des données insuffisantes.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design

3
  1. 4

    Type · API Design

    Design the API for a service that allows banks to query OakNorth's credit analysis engine for specific businesses. Consider authentication, rate limiting, request/response formats, and error handling.En français :Concevez l'API d'un service qui permet aux banques d'interroger le moteur d'analyse de crédit d'OakNorth pour des entreprises spécifiques. Considérez l'authentification, la limitation du débit, les formats de requête/réponse et la gestion des erreurs.
  2. 5

    Type · Scalability

    OakNorth's loan origination platform needs to handle a significant increase in concurrent users during peak business hours. How would you design the system to ensure high availability and low latency for critical operations like loan application submission and status checks?En français :La plateforme d'octroi de prêts d'OakNorth doit gérer une augmentation significative du nombre d'utilisateurs simultanés pendant les heures de pointe. Comment concevriez-vous le système pour garantir une haute disponibilité et une faible latence pour les opérations critiques telles que la soumission des demandes de prêt et les vérifications de statut ?
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding

3
  1. 6

    Type · Debugging

    A customer reports intermittent errors when trying to upload financial documents through our portal. The logs show occasional `500 Internal Server Error` responses, but the error is not consistently reproducible. How would you approach debugging this issue?En français :Un client signale des erreurs intermittentes lors de la tentative de téléchargement de documents financiers via notre portail. Les journaux montrent des réponses occasionnelles `500 Internal Server Error`, mais l'erreur n'est pas systématiquement reproductible. Comment aborderiez-vous le débogage de ce problème ?
  2. 7

    Type · Algorithm (Hard)

    OakNorth's risk team needs to identify businesses that have experienced a significant, sudden drop in revenue followed by a partial recovery within a 3-month period. Given a time series of daily revenue data for multiple businesses, write a function to detect such patterns. Define 'significant drop' and 'partial recovery' clearly.En français :L'équipe de risque d'OakNorth doit identifier les entreprises qui ont connu une baisse significative et soudaine de leurs revenus suivie d'une reprise partielle sur une période de 3 mois. Étant donné une série chronologique de données de revenus quotidiens pour plusieurs entreprises, écrivez une fonction pour détecter de tels modèles. Définissez clairement la « baisse significative » et la « reprise partielle ».
  3. + 1 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership

9
  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 :Racontez-moi une situation où vous avez dû influencer un partie prenante senior ou une équipe interfonctionnelle pour qu'elle adopte votre vision ou stratégie produit. Quelle était la situation, qu'avez-vous fait et quel a été le résultat ?
  2. 9

    Type · Conflict Resolution

    Tell me about a time you had a significant disagreement with a colleague or team member. How did you approach the situation, and what was the resolution?En français :Racontez-moi une situation où vous avez eu un désaccord important avec un collègue ou un membre de l'équipe. Comment avez-vous abordé la situation et quelle a été la résolution ?
  3. + 7 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque OakNorth

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 OakNorth

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

SWEs should excel in system design, data structures, algorithms, and demonstrate practical experience in building robust, scalable, and secure financial systems. Familiarity with cloud platforms (AWS), microservices, and modern backend technologies is crucial for their core banking platform.

Motivation

What interests you specifically about working at OakNorth, and how do you see your skills contributing to our mission of helping growing businesses succeed?En français :Qu'est-ce qui vous intéresse spécifiquement dans le fait de travailler chez OakNorth, et comment voyez-vous vos compétences contribuer à notre mission d'aider les entreprises en croissance à réussir ?

Resilience

Tell me about a time you faced a significant setback or failure in a project or task. How did you handle it, and what did you learn from the experience?En français :Racontez-moi une situation où vous avez été confronté à un revers ou un échec important dans un projet ou une tâche. Comment l'avez-vous géré et qu'avez-vous appris de cette expérience ?

+ 1 de plus

Débloquez la grille Software Engineer pour OakNorth

Voir le guide complet Software Engineer

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

FAQ