I applied online. I interviewed at C3 AI in Dec 2020
Interview
1) Hackerrank 3 problems, given 2 hours, 1 easy, 1 medium, and 1 hard.
2) 45 minute video interview, given medium/hard question
3) 3, 45 minute interviews with 15 minute breaks in between.
First: Easy problem but try to eventually find most optimal solution.
Second: Questions on previous work, experience, and etc. Also had to solve a hard problem but not much time is left (30 minutes or so).
Third: design and implement an object oriented problem with certain specifications.
One of the interviewers had poor internet connection causing communication to be very horrendous. Though I don't think this is reflective of most interviews.
I haven't heard back in 2 weeks so I assumed I got ghosted / waiting for rejection email.
Interview questions [1]
Question 1
Hackerrank questions:
1) Sort by frequency then value (LC medium/easy?)
2) Leetcode 1220 (LC hard)
3) Photo album (LC easy)
Interview 1:
1) Calculate price of items given it's materials needed, the quantity needed, and price of the material.
Interview 2:
First interviewer: Can you make it through all the gas stations around once? How can you improve it?
Second Interviewer:
Questions:
Talk about previous work and comments on it.
Where you want to be, why work here, and etc.
Solve: Given a 2-player game, determine if 1st player has a forced win
Third Interviewer: Design a library that allows users to checkout a book up to 3 times and other small constraints.