UOB logo

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

Enterprise · Guide d'entretien Software Engineer

Inscrivez-vous pour voir l'ATSSiège en Singapore

Langue d'entretien : anglais

Prévois de coder enJavaPythonJavaScript

L'ADN UOB (TL;DR)

L'éthique « Build the Future » guide le recrutement de UOB, évaluant les candidats sur leur pensée structurée pour les services financiers et leur capacité à contribuer aux objectifs stratégiques de la banque, tels qu'énoncés dans le Rapport Annuel. Les intervieweurs recherchent des preuves d'exécution pratique et consciente des risques.En anglais :The 'Build the Future' ethos guides UOB's hiring, evaluating candidates on their structured thinking for financial services and their ability to contribute to the bank's strategic objectives, as outlined in the Annual Report. Interviewers seek evidence of practical, risk-aware execution.

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 UOB

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
    Problèmes niveau LeetCode-hard, raisonnement sur les défauts, clarté du code, edge cases.En anglais :LeetCode-hard problems, reasoning about defects, 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 UOB, évitez ces pièges classiques :

  • Suggérer une base de données unique pour servir toutes les requêtes, entraînant des goulots d'étranglement de performance.En anglais :Suggesting a single database to serve all requests, leading to performance bottlenecks.
  • Ne pas concevoir pour l'idempotence dans le traitement des transactions, entraînant des frais potentiellement dupliqués.En anglais :Not designing for idempotency in transaction processing, leading to potential duplicate charges.
  • Blâmer entièrement l'autre partie sans reconnaître son point de vue ou son propre rôle.En anglais :Blaming the other party entirely without acknowledging their perspective or their own role.
  • Choisir une solution trop complexe ou mal justifiée.En anglais :Choosing a solution that was overly complex or not well-justified.

Testez-vous : vraies questions UOB

Trois prompts réels extraits de notre base.

Type · algorithmic

Implémentez une fonction qui prend une liste de prix d'actions pour une journée donnée et renvoie le profit maximum qui aurait pu être réalisé en achetant et en vendant l'action une fois. Supposez que vous devez acheter avant de vendre.En anglais :Implement a function that takes a list of stock prices for a given day and returns the maximum profit that could have been made by buying and selling the stock once. Assume you must buy before you sell.

Type · motivation

Pourquoi êtes-vous intéressé par un rôle d'ingénieur logiciel chez UOB, une institution financière de premier plan, par rapport à une entreprise purement technologique ?En anglais :Why are you interested in a software engineering role at UOB, a leading financial institution, compared to a pure tech company?

Type · system-design

Concevez un système pour fournir des cotations boursières en temps réel à un grand nombre d'investisseurs particuliers. Comment géreriez-vous le volume élevé de requêtes et assureriez-vous la fraîcheur des données ?En anglais :Design a system to provide real-time stock quotes to a large number of retail investors. How would you handle the high volume of requests and ensure data freshness?

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer toute la grille UOB

Débloquer la grille UOB, gratuit

Banque de questions UOB

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

9 questions affichées sur 11

1

Recruiter Screen- Entretien recruteur

1
  1. 1

    Type · motivation

    Pourquoi êtes-vous intéressé par un rôle d'ingénieur logiciel chez UOB, une institution financière de premier plan, par rapport à une entreprise purement technologique ?En anglais :Why are you interested in a software engineering role at UOB, a leading financial institution, compared to a pure tech company?
2

Coding Screen- Coding Screen

2
  1. 2

    Type · algorithmic

    Étant donné une liste de transactions financières, chacune avec un horodatage et un montant, écrivez une fonction pour calculer le solde courant à tout moment donné. Gérez les transactions potentiellement désordonnées.En anglais :Given a list of financial transactions, each with a timestamp and an amount, write a function to calculate the running balance at any given point in time. Handle potential out-of-order transactions.
  2. 3

    Type · algorithmic

    Implémentez une fonction qui prend une liste de prix d'actions pour une journée donnée et renvoie le profit maximum qui aurait pu être réalisé en achetant et en vendant l'action une fois. Supposez que vous devez acheter avant de vendre.En anglais :Implement a function that takes a list of stock prices for a given day and returns the maximum profit that could have been made by buying and selling the stock once. Assume you must buy before you sell.
3

System Design- System Design

3
  1. 4

    Type · system-design

    Concevez un système pour détecter et signaler les transactions par carte de crédit potentiellement frauduleuses en temps réel pour une banque comme UOB. Prenez en compte les exigences d'évolutivité et de latence.En anglais :Design a system to detect and flag potentially fraudulent credit card transactions in real-time for a bank like UOB. Consider scalability and latency requirements.
  2. 5

    Type · system-design

    Concevez un système pour fournir des cotations boursières en temps réel à un grand nombre d'investisseurs particuliers. Comment géreriez-vous le volume élevé de requêtes et assureriez-vous la fraîcheur des données ?En anglais :Design a system to provide real-time stock quotes to a large number of retail investors. How would you handle the high volume of requests and ensure data freshness?
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding- Coding Onsite

2
  1. 6

    Type · algorithmic

    Étant donné un flux de transactions boursières entrantes, concevez une structure de données qui peut répondre efficacement aux requêtes pour le prix moyen pondéré par le volume (VWAP) sur une fenêtre de temps spécifiée. Tenez compte des contraintes de mémoire.En anglais :Given a stream of incoming stock trades, design a data structure that can efficiently answer queries for the volume-weighted average price (VWAP) over a specified time window. Consider memory constraints.
  2. 7

    Type · coding

    Implémentez une fonction pour simuler un bot de trading simplifié. Le bot doit décider d'acheter, de vendre ou de conserver en fonction d'un ensemble d'indicateurs techniques prédéfinis dérivés des données de prix historiques. Assurez-vous que le code est propre, bien documenté et gère les erreurs potentielles.En anglais :Implement a function to simulate a simplified trading bot. The bot should decide whether to buy, sell, or hold based on a set of predefined technical indicators derived from historical price data. Ensure the code is clean, well-documented, and handles potential errors.
5

Behavioral / Leadership- Behavioral / Leadership

3
  1. 8

    Type · behavioral

    Parlez-moi d'une fois où vous avez dû travailler avec une partie prenante ou un membre d'équipe difficile sur un projet. Comment avez-vous abordé la situation et quel a été le résultat ?En anglais :Tell me about a time you had to work with a difficult stakeholder or team member on a project. How did you approach the situation, and what was the outcome?
  2. 9

    Type · behavioral

    Décrivez une situation où vous avez dû prendre une décision technique importante avec des informations incomplètes ou sous des délais serrés. Quelle a été votre réflexion et qu'avez-vous appris ?En anglais :Describe a situation where you had to make a significant technical decision with incomplete information or under tight deadlines. What was your thought process, and what did you learn?
  3. + 1 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque UOB

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 11 questions UOB

Parcours d'entretien chez UOB

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

Comparer UOB avec des entreprises 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 UOB de bout en bout

Questions fréquentes

Combien de temps prend le process d'entretien UOB ?

La plupart des candidats passent 4 à 8 semaines entre le screen recruteur et l'offre. Le loop onsite tient sur une journée ou deux demi-journées, avec retour et offre dans les 5 jours ouvrés suivants.

Comment se préparer spécifiquement pour UOB ?

Trois priorités : (1) l'ADN UOB montré ci-dessus - ce qu'ils évaluent vraiment, (2) les rounds de votre loop, surtout celui que les candidats sous-estiment, et (3) drillez les types de questions de ce guide avec un framework structuré comme CIRCLES ou STAR.

Cela s'applique-t-il aussi aux postes engineering ou design chez UOB ?

L'ADN reste le même - ce qui change c'est le mix des rounds. Les SWE ont des coding screens à la place du Product Sense ; les designers ont des revues de portfolio et des exercices design. Le "what they value" et les signaux comportementaux s'appliquent à toutes les fonctions.

WorkfiveExplorer les métiers sur Workfive

Débloquez le guide d'entretien UOB, gratuit

S'inscrire