I applied through a recruiter for a Software Engineer position at the London office.
The first call was with the recruiter, who was very prompt and answered every question I had. They were super helpful and made me feel at ease.
After that, a pair programming round was scheduled, which got rescheduled due to some issue at their end.
Finally, I had the pair programming round for 45 minutes, where there were two engineers from their end. One didn't speak throughout the whole interview, and the other was rude. It felt like they didn't want to be there to take the interview.
The interview started with them giving me a HackerRank link and saying that we didn't have enough time for introductions and should start the interview as quickly as possible. It was a currency exchange question.
The question was explained to me, and then I was given some time to think and ask questions. After answering some of my questions, we delved deeper into the discussion and started building a cache based on a timestamp. I explained my whole thought process throughout the interview, writing pseudocode along with it. Then, a few follow-up questions were asked, and I answered them, too.
At around the 25-minute mark, they said they were done and didn't ask me to code the rest of it or even the original question. I was given the opportunity to ask a few questions, and then around the 30-minute mark, the interview was over.
The next day, I received the rejection email without any feedback. I replied to them asking for some feedback but haven't received any reply. Once you get rejected, you are no longer valuable to them, it seems.
Overall, the interviewer was very rude. The blog suggesting the interview would be LeetCode/HackerRank style is misleading. The pair programming was only me programming, and I heard their voice in between with a "hmm, hmm." The company's product and vision are what attracted me, and I wouldn't mind reapplying, but the interviewers have put some serious doubts about the engineering people and culture.
Implement currency rate API, which then became: Implement cache to store, update, and get currency rates.
The following metrics were computed from 28 interview experiences for the Wise Software Engineer role in London, England.
Wise's interview process for their Software Engineer roles in London, England is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Wise's Software Engineer interview process in London, England.