I applied in-person. The process took 1 day. I interviewed at Thriver (Toronto, ON) in Apr 2018
Interview
The interview consisted of three stages: a 30 min phone screen, then two 1 hour interviews with 2 members of the team each.
There was space to talk about personal interests, past experience and what I'm looking for from my new position as well as to ask questions and find out more about the company, the kind of work done and so on. I think it allowed both parties to gain sufficient impression about each other (my personality for the company and the company culture for me)
Interview questions [1]
Question 1
Talk about past projects, few programming questions ranging from easy with "bonus" moderate to hard questions. There was also a system design question where you have to design a system and establish data structure relationships according to the requirements of the system.
I applied through an employee referral. The process took 1 week. I interviewed at Thriver (Toronto, ON) in Mar 2018
Interview
Fairly typical - 30 min phone screen, followed by a few hours in-person, then a meeting with CTO. They also invited me for dinner after the interviews, which was nice!