I applied online. The process took 3 weeks. I interviewed at Apryse (Vancouver, BC) in Aug 2019
Interview
Applied online. First it's a 20 minutes HR screen. A few days later, I got a 30~45 mins technical phone screen. Lastly 2 hr onsite interview. I met with HR first for the onsite first. The rest of hours spent with the developers.
Interview questions [1]
Question 1
The technical questions are mainly about JS. It started with some relatively easy questions to get you warmed up. Then it's a more challenging question. I took me a while but I eventually figured it out. It also had a session involving debugging. Make sure you know the time and space complexity. Although I did not get an offer, I learnt a lot from this interview. The interviewers are very professional and polite.