I applied online. The process took 4 weeks. I interviewed at Sage (Richmond, BC) in Oct 2016
Interview
I was contacted by recruiter for phone screening. I was given an onsite interview with two interviewers. Then there was a technical test (design a library in C# or C++). Finally there was a second interview with a manager.
Interview questions [1]
Question 1
questions about resume, lots of behavioral questions, one coding question ( write code that sums numbers in a string)
I applied through a recruiter. The process took 2 weeks. I interviewed at Sage (Melbourne) in Nov 2014
Interview
Before a phone call I've got a task to code a robot in ruby language. The program was very simple, but complex enough to reveal my code quality.
The phone call was actually a video conference via Skype and we had a nice discussion about design patterns, code quality, and couple question regarding code architecture decisions.
Interview questions [1]
Question 1
Is it better to build one big "god model" or lot of smaller models? How to split a large model into smaller chunks?
I applied online. The process took 2 weeks. I interviewed at Sage (Irvine, CA) in Mar 2014
Interview
Call and on site. During the call interview the Engineer was very nice and asked personal and few general questions about programming. On site interview was more involved and i had to solve problems on the board. Also, a lot of questions were asked about my previous projects and talking in details about it made a good impression.
Interview questions [1]
Question 1
Technical questions about algorithms and languages used. You need to now the things you put in your resume.