The interview process began with a video chat with the hiring manager, followed by a connection with a recruiter and a take-home exercise. Subsequently, an on-site interview included two rounds of behavioral questions (one for product and one for teamwork), one round of architecture design, and a discussion of the take-home exercise.
The entire interview process was smooth and transparent. I was informed of the hiring decision and interview feedback in a timely manner, which I greatly appreciated. The interviewers were all kind and provided constructive feedback, particularly during the technical discussions.
Although I did not receive an offer, I enjoyed all the conversations during the interviews and felt respected throughout the process.
I was asked about my decisions for the take-home exercise and was also challenged with alternative design patterns.
The format of the architecture design interview was pretty standard (but it's better to get familiar with the online graphing tools first).
The following metrics were computed from 1 interview experience for the Carta Software Engineer (Senior/All Levels) role in Kitchener, Canada.
Carta's interview process for their Software Engineer (Senior/All Levels) roles in Kitchener, Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Carta's Software Engineer (Senior/All Levels) interview process in Kitchener, Canada.