1. Phone screen with HR
2. Behavioural interview with manager and team leader
3. Programming exercise involving white-boarding and SQL (database) architecture diagram. Big O Complexity Analysis. Finding alternatives to design.
4. Final questions with HR
An entire day interview with way too much step, which ended up with a low ball offer (less than what I currently had at that time). I also solved their online puzzle, but they never answered back anything about this.
Interview questions [1]
Question 1
I had to answer around 12 different riddles, a 3 hours dev test on a broken VM, and the final stage with the boss which asked me C code on a whiteboard. Waste of energy for both parties.
The process took 2 months. I interviewed at Ayuda Media Systems (Montreal, QC)
Interview
First, there will be a screening interview for about 30 minutes and then they will send you a coding challenge. After that they invited me to attend interview onsite. No technical questions. They asked few HR questions and problem solving questions