Be wary; the interview process takes a long time, and be ready to invest the time into it. If you are interviewing with multiple companies at the same time, you will probably not reach the end with Wise.
Interview process started with a phone screen. The recruiter did most of the talking at that point, and you will be asked what you've done so far and what your motivation is for joining Wise.
The second round involved a live coding challenge (not LeetCode). I was asked to implement a solution for a high-throughput currency conversion service. Some basic parts of the code were pre-written, and you had to build on top of it. Make sure to explain why you are doing what you are doing.
The third round was about architectural design. This step did not involve coding but rather a high-level application design. Some existing parts of the ecosystem were predefined, and I was asked to integrate a new service into it.
The fourth round was a product interview. This is probably the hardest one to pass as a regular developer. You really need to live and breathe their product development and research ways. You are given a few links which explain how they do some of it, but that's not enough. You will be asked questions that are not covered within these materials, and it really is a make-it-or-break-it kind of deal if you don't have experience in those fields. They do say that there are no right and wrong answers, but that's clearly not the case. They are looking for perfect answers, and if you can't give them, you are SOL. It seems that Wise doesn't care that people could learn some of the things on the go.
Why do you want to work for Wise?
The following metrics were computed from 1 interview experience for the Wise Java Software Developer role in Tallinn.
Wise's interview process for their Java Software Developer roles in Tallinn is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Wise's Java Software Developer interview process in Tallinn.