I applied online. The process took 3 weeks. I interviewed at Sage (Dublin, Dublin) in Oct 2020
Interview
Initial call with the recruiter from Sage, then technical test through qualified.io. The test has 5 different coding problems to be solved in 2h. The instructions from the recruiter helped a lot to prepare and know what to expect. If the results of the test are positive, interview with hiring manager and different members of the team. This interview was 1.5-2h
Interview questions [1]
Question 1
General competency questions, related to technical matters but also to check culture fit.
How did you setup CD / CI pipeline? Describe some good practices you use?
I applied online. The process took 3 weeks. I interviewed at Sage (Barcelona) in Jan 2019
Interview
First short call (30-45 minutes) with HR, then tech video call (45 minutes - 1 hour) with a Senior Software Engineer (10 questions, 1 for each argument) and, in the end, cultural fit video call (1 hour) with a Manager.
Interview questions [1]
Question 1
Classic questions around arguments like: Object-Oriented Programming, Polymorphism, Exception Handling, Databases (SQL and NoSQL), Security (OWASP), etc...
I applied through a recruiter. The process took 2 weeks. I interviewed at Sage (San Jose, CA) in Sep 2019
Interview
Call with a recruiter, followed by a phone screen, followed by an onsite interview.
The onsite interview is a series of the typical Google-esque whiteboard interviews which have infected the industry. Not a good measurement of an engineer, in my opinion.
Interview questions [2]
Question 1
Write a function which, given two trees, determines whether or not the second tree is a subtree of the first tree.
Given a 2 dimensional array of characters, determine the minimum number of groups of characters. A group is defined as a set of identical which are all adjacent (not diagonally).