Recruiter call → Chat with the engineering manager (she was amazing!) → Technical round on CoderPad.
For the technical round, you’re allowed to use CoderPad’s AI—you can ask it questions or even have it make file edits. You’ll start with an existing project and get some time to go through the code, understand it, and explain what changes you would make. Then, you’ll be asked to implement those changes and add tests. Afterward, they’ll ask questions about the decisions and changes you made.
There’s also a React knowledge section with questions on topics like useCallback vs. useMemo, why Hooks can’t be used inside loops or conditional statements, and similar concepts.
Bunch of React questions like useCallback vs useMemo and why aren't hooks used inside of loops or functions.
The following metrics were computed from 4 interview experiences for the CircleCI Software Engineer role in Canada.
CircleCI's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for CircleCI's Software Engineer interview process in Canada.