C3 AI logo

C3 AI Machine Learning Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 6 interview experiences · FREE TO READ

2 Rounds average
Difficult Typical difficulty
16.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at C3 AI.

Showing 3 of 6
C3 AI logo
C3 AI

Machine Learning Engineer

Engineering

Senior Easy Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Technical System Design

The interview process started with a hiring manager interview, followed by a 3-hour technical assessment. This technical part included two coding interviews and one database schema design interview. They then invited me for an onsite interview, which I declined. The people working there seemed nice, but one interviewer mentioned potential team changes due to shifting company priorities, which was a concern for me.

Confirmed questions3 questions
  • Could you solve the lowest common ancestor problem?
  • How would you approach a sliding window problem on LeetCode?
  • Design a database schema for a library system.
C3 AI logo
C3 AI

Machine Learning Engineer Intern

Engineering

Intern Difficult Positive experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding Technical

Submitted my application via Indeed, including a cover letter. Then, I completed a coding test and answered some basic ML-related questions. The ML and deep learning questions weren't too tough, but the coding test was on the challenging side.

Confirmed questions1 question
  • The coding question was about medium-hard difficulty.
C3 AI logo
C3 AI

Machine Learning Engineer

Engineering

Entry Difficult Neutral experience No offer 1 round
Interview process
Take home Technical screen
Interview formats
Coding Technical

Got a mail with a hackerrank coding challenge. It had 3 leetcode-style problems (I'd say 1 easy and 2 medium) plus a multiple-choice section with lots of machine learning questions.

Confirmed questions2 questions
  • What metric is used for building decision trees?
  • Can you explain the difference between independent and uncorrelated variables?

C3 AI Machine Learning Engineer Interview Questions

Quoted word for word from C3 AI interview reports.

Which data structures allow removal from both the beginning and end in O(1) time? Options are: Deque, Vector, Segmented tree.

Read reports

Can you explain the difference between independent and uncorrelated variables?

Read reports

Can you explain the workings of the Gradient Boost model?

Read report

Formats, difficulty and experience

Across all 6 C3 AI interview reports.

Interview formats

Technical 46.2%
Coding 38.5%
System Design 7.7%
Behavioral 7.7%

Interview difficulty

Easy 16.7%
Average 16.7%
Difficult 66.7%

Candidate experience

Neutral 83.3%
Positive 16.7%