I applied online. Recruiters, hiring managers, and engineers are very nice people. Interviews are described well. There were many steps. I failed at the first technical interview.
First interview: There is a pair engineer and an observer engineer. A small story with a small project, and three tasks to accomplish. Tasks are easy but the aim is to refactor the given code while solving tasks. Duration is 40 minutes so don't get lost in reading several times or running after weird cases. The story is actually straightforward, with no hidden tricks. Just start with test cases. Always check with the pair programmer. I aimed to refactor after the third task but I forgot about the time. At least refactor the obvious parts.
I also spent a lot of time talking and sharing what can be done instead of coding. Talking is good but don't forget to code.
The following metrics were computed from 2 interview experiences for the CircleCI Senior Software Engineer role in United States.
CircleCI's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for CircleCI's Senior Software Engineer interview process in United States.