I applied online. The process took two weeks.
The process was an HR phone screen, followed by a phone interview on CoderPad and four onsite technical and behavioral interviews. HR was not proactive and only responded when I sent them emails. It was weird. It should be the other way around. For the first interview, I was scheduled to talk to a Java engineer but got paired up with a Ruby developer with little or no knowledge of Java. I employed TDD to partially solve the problem since time was limited. The interviewer sounded content with the approach. Onsite interviews were similar where I was interviewed by non-Java developers, but they went well regardless. They weren't too concerned about TDD and wanted to arrive at a solution instead, hint hint. But overall I was satisfied with my performance.
A week later I got a call from HR saying that the team enjoyed speaking with me and were impressed by my skill set, but they had reached their capacity for open positions and would stay in touch. They wasted my time with a job that was not even real. They were not sure where I would be placed if I were hired. I was given remarks like, "You are smarter than most people who work here," during the interviews. I mean, make up your mind what you want to do with the candidate. Waste people's time and you will earn a bad reputation.
There was a system design question and finance-related problems.
The following metrics were computed from 1 interview experience for the Wealthsimple Java Software Engineer role in Toronto, Ontario.
Wealthsimple's interview process for their Java Software Engineer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Wealthsimple's Java Software Engineer interview process in Toronto, Ontario.