
Transferwise’s engineering hiring process runs 5 to 6 rounds and takes candidates approximately 4 to 6 weeks from first contact to decision. The process screens for SQL fluency, data pipeline reasoning, and explicit alignment with Transferwise’s mission of transparent cross-border money movement, with mission fit assessed as a formal filter at the recruiter stage rather than a soft afterthought. Every engineering candidate, including data engineers, clears an automated HackerRank assessment covering SQL, coding, and API tasks before speaking to a single human.
The process opens with a timed HackerRank test that candidates receive before speaking to anyone at Transferwise. The test covers three tasks: a LeetCode-style algorithm question, a SQL query requiring joins and aggregations, and a REST API filtering exercise. Candidates report the entire assessment is asynchronous with no human interaction involved.
Based on candidate reports

After passing the HackerRank test, candidates move to a Maki People assessment, which Transferwise uses across engineering roles as a values and skills filter before any live interview takes place. The assessment includes rapid-fire attention-to-detail matching, multiple-choice engineering fundamentals, and one-way video recordings where candidates answer behavioral questions demonstrating Transferwise values such as customer advocacy and autonomy using the STAR method. Candidates describe this stage as the most unexpected part of the process, given that it precedes rather than follows any human contact.
Based on candidate reports

A short phone call with a Transferwise recruiter follows the automated screening stages. The recruiter covers the candidate’s experience and motivations, outlines the role, and explains the remaining steps. Transferwise uses this call as a filter for mission alignment, with recruiters specifically asking why candidates want to work in fintech and at Transferwise.
Based on candidate reports

The first live technical stage is a one-hour pair programming session, typically conducted over a shared coding platform. An engineer works through a problem alongside the candidate, evaluating code quality, communication, and problem decomposition rather than just the final output. Candidates report that the problems lean toward algorithmic challenges with some object-oriented design components.
Based on candidate reports

Candidates who pass pair programming move to a system design round with engineering leads, focused on high-level architecture, data pipeline design, and documentation practices. For data engineer candidates, this session tests how they approach scalability, pipeline reliability, and schema design in the context of high-volume financial transaction data. Transferwise interviewers have been reported to present real operational challenges, such as payment routing or data ingestion at scale, rather than hypothetical textbook scenarios.
Based on candidate reports

The final stage is a product and values interview that Transferwise runs as a formal, scored evaluation rather than a cultural afterthought. Interviewers assess how candidates embody the four Wise values: revolution mindset, delivering impact, customer-first thinking, and low-drama collaboration. One candidate noted, “They really pressed on specific past decisions, not just whether you knew the values, but whether you had actually acted on them.”
Based on candidate reports

Check your skills...
How prepared are you for working as a Data Engineer at Transferwise?
| Question | Topic | Difficulty | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SQL | Easy | |||||||||||||||||||||||
We’re given two tables, a Write a query that returns all neighborhoods that have 0 users. Example: Input:
Output:
| ||||||||||||||||||||||||
SQL | Easy | |||||||||||||||||||||||
SQL | Medium | |||||||||||||||||||||||
459+ more questions with detailed answer frameworks inside the guide
Sign up to view all Interview QuestionsSQL | Easy | |
Machine Learning | Medium | |
Statistics | Medium | |
SQL | Hard |
Discussion & Interview Experiences