I applied online. The process took 3 weeks. I interviewed at Sage (Richmond, BC) in Oct 2017
Interview
Two phone interviews, one with HR and one with Dev Manager. One technical interview on-site, with dev manager and Scrum Master. [this requirement to write min 30 words is ridiculous]
Interview questions [2]
Question 1
Describe the architecture of a system/project that you are proud of.
Given a Windows Form with 3 buttons Copy, Move, Delete.
Pressing each button prompts the user to select a file on which to perform the action.
There is a base class "BaseCommand" and 3 derived classes CopyCommand, MoveCommand, DeleteCommand which implement the actions: copy, move, delete a file.
To do (your task): Add a button 'Undo' and implement undoing the last operation(s).
I applied through a recruiter. The process took 2 weeks. I interviewed at Sage (Bengaluru) in Apr 2023
Interview
This was for lockstep.io product/entity. There were 3 rounds in total. First 2 with engineering manager covering system design, which were chill and last with a junior engineer with no specific pattern. That last round interviewer seemed inexperienced and unprofessional. He seemed disinterested from the very start and the feedback I received from recruiter was proof that he had already made up his mind even before the interview began since he reported incorrect details about my work experience and problem solving performance.
Interview questions [1]
Question 1
System design for airbnb property listing feature.
Le processus de selection a commencé par un entretien RH + 1 test technique que consistait à réaliser une application genre Client + Produits + Facture. Ensuite 2 entretiens techniques.
Interview questions [1]
Question 1
Les questions habituelles d'un entretien RH (motivations, projections, qualités, défauts). Les entretiens techniques en rapport avec l'expérience passée et des questions assez générales.
I was contacted by a Sage recruiter via LinkedIn. The first phase was a test containing 15 questions followed by a coding challenge.
The test was about OOP, design patterns, CLI commands.
The coding challenge was not very difficult. A typical problem-solving task.
The next phase was grilling. It was a chat with a Dev Manager and Principle Developer about in-depth knowledge about async programming, HTTP, RestApi, SOLID, system architecture, etc.
Interview questions [1]
Question 1
What is a difference between Azure and on prem SQL Server.
Describe SOLID principles and how to apply them.