I had 3 interviews with TransferWise: the screening over Skype, technical and product interviews. The screening interview went well: there were a lot of personal and motivation questions, but not that much different from any other company. Though, usually the interview helps both employer and employee to understand each other, during this and all the following interviews I didn't get much information about TransferWise. Then I had a technical interview at the office in Tallinn. I heard a lot of good things about TransferWise offices, but it was a disappointment to me, as all I saw were a reception desk and a common meeting room. Probably, it was just bad luck, but I felt quite uncomfortable at this part of the office.
During the technical interview I had a nice conversation with 2 developers. Sadly, the programming language for the interview was Java and didn't felt confident with it. Still, the most questions and puzzles we discussed required basic knowledge of imperative programming, and I was invited to third product interview.
During the third interview I also had a talk with 2 persons (product managers, I believe). We were discussing fintech problems mostly, and it felt like the conversation went well. Yet, a little bit later I received a short letter saying I didn't have a suitable for the company level of thinking. Probably, that was a little bit offending, but at this point I was in doubt if I should continue with the interview process anyway. The thing is during these 3 interviews we have never discussed a single frontend or UI/UX related topic. Probably it's a good a company for people interested in how economy works in general, but I'll keep looking for something more geek and friendly company, as I haven't felt TransferWise is any different from a generic bank.