The interview process consisted of a screening interview with a manager, followed by a take home assignment, a technical interview, a HR interview, and finally an onsite interview and meeting with team mates.
Interview questions [1]
Question 1
Software development questions regarding architecture