I applied through a recruiter. The process took 4 weeks. I interviewed at Alithya (Montreal, QC)
Interview
3 interviews:
HR interview
Developer Interview + code exam
Client Interview
The HR interview is just a basic soft-skill / personal interview. The Developer interview test your technical skills in Java, Springboot and Angular, and then has some coding questions in Java and SQL. The client interview is similar to the Dev interview.
Interview questions [1]
Question 1
They gave a scenario project and asked when to use abstraction versus inheritance in Java