I applied through a recruiter. The process took 3 weeks. I interviewed at Lightspeed (Toronto, ON) in May 2022
Interview
It took about 3 weeks ish maybe 4, starting with a phone call with a recruiter. My first interview was with the Engineering Manager. A couple technical questions to gauge my fit for the role. Next technical interview was with the devs from the team I was interested in. Back to back in depth technical questions. I'd say, ensure your resume shows your proudest work, skill and experience. The line of questioning from there started from there and it kept going.
Interview questions [1]
Question 1
Q. If there was a production bug that involved payments being credited to a wrong merchant, how would you go about debugging and fixing the problem? (those were not the exact words)
Q. There were questions picked from my resume, hard to put them all up here, just be ready to prove what you have on your resume
Q. Lastly, a sample code. I was asked what it did, how would I have made it better? If unit testing, would I mock? And why?
I applied online. The process took 4 weeks. I interviewed at Lightspeed (Montreal, QC) in Aug 2021
Interview
The interview process consisted of 5 interviews and spanned about a month overall. Everyone was very respectful of my time. Before each interview, I would receive an email detailing exactly who I would be talking to, and what the interview would entail, which was very nice.
The interview were as follows : HR screening -> Team Hiring Manager -> team lead (technical, light) -> senior developer (technical, live coding session) -> senior exec (general technical + some architecture questions)
Interview questions [1]
Question 1
What is the difference between react and react native?
Describe would you handle a transaction/payment api from the front-end to back-end to front-end, and how would you describe the different states of loading it entails, and how would you handle failure at any of these points.
I applied online. The process took 4 weeks. I interviewed at Lightspeed (Montreal, QC) in May 2021
Interview
Brief interview with recruiter
Interview with Team Lead behavioural in nature.
Interview with Team technical in nature.
Interview with Software Development Manager and HR behavioural and Q&A about Job etc.
Did not need to prepare for any of them.
Interview questions [1]
Question 1
ORM / Infrastructure / Scalability / General Software questions