I applied through a recruiter. I interviewed at C3 AI (South San Francisco, CA) in Nov 2020
Interview
4 rounds:
1. recruiter call
2. technical screen (virtual) 1 hour, hackerrank type problem
3. technical onsite (2 hours): 1 dynamic programming q, 1 OOP design problem
4. final call with VPs ( 1 hour).
Made it to final call with VPs, but ultimately no offer cited because of lack of culture fit + not enough long-term experience on my resume.
Overall, super well organized process, great recruiter (suzanna), and everyone at the company seems super smart and motivated. Definitely got the feeling its a more old-school type enterprise software company: which means great benefits but they expect you to stick around for 4-5 years.
Interview questions [1]
Question 1
Generate all possible valid pairs of parentheses "(" ")" given input N, (for pairs).
I applied online. I interviewed at C3 AI (Redwood City, CA)
Interview
In the screening interview, the engineer taking the interview was really rude. He started flaming my Uni out of random, indicating that most of the graduates were from "Stanford/Berkeley", then started to flame my experiences. I don't think, I was asked one question which was relevant to my experience or the role.
I applied online. I interviewed at C3 AI (Chicago, IL) in Nov 2025
Interview
The process was pretty standard. I received a Hackerrank OA followed by a hiring manager round. Another leetcode style and system design round followed by a final behavioural round. All the feedback was positive but after the last round, the manager called me and said they were going in a different direction and said he twasn't allowed to give any feedback.
It was long and had many stages. Phone interview then technical then behavioral again at the end. Know both design and algorithmic problem solving. Overall felt decently challenged but still possible.