I applied through a recruiter. The process took 3 weeks. I interviewed at TribalScale (Toronto, ON) in May 2018
Interview
Initially, the recruiter called for a quick chat describing the company and talking about my skills. Then, took a week for a second call. On this call, we talked deeply about my skills. After that, we set up an onsite interview for a 1:1 talk and a test. The test lasted about an hour. I got no offer, but the experience helped to be prepared for other interviews.