The interview process was quite tedious.
It began with an online assessment, followed by a 30-minute technical interview.
After that, the "super day" commenced, featuring three back-to-back technical interviews focusing on algorithms, system design, and some front-end concepts.
Once the technical gauntlet was passed, behavioral interviews followed: two back-to-back sessions with department managers, and finally, a one-on-one with the CTO.
The response after the interviews was pretty fast, occurring within the week. If successful, candidates were asked to schedule their next interview. They were quite flexible with scheduling.
As you can see, it was definitely a lot of work, but quite rewarding, as I received a very competitive offer.
How would you design a live, collaborative code-sharing application?
The following metrics were computed from 1 interview experience for the C3.ai Software Engineer - New Grad role in United States.
C3.ai's interview process for their Software Engineer - New Grad roles in the United States is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for C3.ai's Software Engineer - New Grad interview process in United States.