Had a phone screen with the recruiter. Basic questions about my experience and interest in the job.
1st round - Low-level design of a browser history problem. Use an array to store all the locations. Easy question, but had a few edge cases.
2nd round - LeetCode medium. Given a string like "12989834", give the largest number that can be formed if we remove k digits. If k = 3, 98984 is the answer.
3rd round - System design. The interviewer just gave me different scenarios and asked how I'd scale, and asked me about some general industry practices.
4th round - Behavioral. The interviewer was 15 minutes late and finished just after 5 minutes, saying, "I have all the information I want. Do you have any questions for me?" I found it disrespectful of my time. I got a rejection email after a week.
Questions are mentioned in the post.
The following metrics were computed from 18 interview experiences for the C3.ai Senior Software Engineer role in United States.
C3.ai's interview process for their Senior Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for C3.ai's Senior Software Engineer interview process in United States.