First round: call with HR to assess overall fit with the company.
Second round: take home assessment/ online problem solving interview, usually in language based on role requirement.
Third round: interview with manager or leadership based on role.
Interview questions [1]
Question 1
Leetcode kind of questions to solve in assessment.
I applied online. The process took 3 weeks. I interviewed at Willowglen systems (Edmonton, AB)
Interview
Generally 4 rounds:
1. Screening: Discussion with HR about skill set, experience and how you are good fit for the role.
2. Technical Round 1: Questions related to technologies you have worked on. Coding question.
3. Technical Round 2: Conducted by usually 2-3 person. Focus on detailed design. Given a design problem.
4. Call with HR for negotiation/ offer acceptance.