The first round is OA, 1 day after I've sent my application. 10 MCQs and 1 coding/algorithm question. The MCQs are mostly on details of machine learning algorithms and statistical concepts.
Interview questions [1]
Question 1
MCQs:
1. Which data structures can be erased from its beginning and end in O(1) time?
1. Deque
2. Vector
3. Segmented tree
4. ...
2. Calculating the number of weight parameters for a given fully connected neural networks
3. Suppose you are building random forest model using pruned ID3 decision trees, which split a node on the attribute, that has the highest information gain. Based on the following 4 scenarios which option has the highest information gain?
4. Statements about the concept of proximity in a random forest
5. In the ID3 decision tree model, which is the log base number Karthika has used?
1. 2
2. 6
3. e
4. 10
6. Pearson correlation: ranking of correlation coefficients based on scatter plots
7. Linear logistic regression: The error assumptions of linear and logistic regression model
8. Defective items: Posterior mean calculation for a production line defect rate given a prior distribution and a new information (3 defects in 30 samples).
9. Flu season: Probability if a person being vaccinated with flu shot given he's caught a flu. Vaccination rate and getting a flu when vaccinated or not are given.
Coding question:
1. Convert production schedule: write a function to convert compressed production schedule code to decompressed ones.
1. inpurt: compressed = '3[A]2[3[B]]C'
2. output: 'AAABBBBBBC'
First gave an online python coding test then gave a hirning manager interview which was of 40 mins after that I didnot get the call. It was basically why you did this, what will you improve now , defend your choices
I applied online. I interviewed at C3 AI (Singapore)
Interview
Hackerrank --> three tech interviews (proceed to the next one if you pass the current one) each round is 1 hour long --> hiring manager interview (1 hour)--> VP interview.
Interview questions [1]
Question 1
tech interviews: 1) (1 hour) traditional ML based case study, 2) (1 hour) ML concept deep dive, and 3) (1 hour) coding (leet-code medium)
Resume screening -> technical assessment -> 4 rounds of interviews:
- personal projects, simple questions not there to trick you
- situational questions: "what would you do if..."
- machine learning: starts from the very basics (stats and probabilities) to more up to date models
- coding: medium leet code
Data Scientist applicants have rated the interview process at C3 AI with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 41% positive. To compare, the company-average is 34.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Data Scientist roles take an average of 30 days to get hired, when considering 105 user submitted interviews for this role. To compare, the hiring process at C3 AI overall takes an average of 33 days.
Common stages of the interview process at C3 AI as a Data Scientist according to 105 Glassdoor interviews include:
Phone interview: 31%
One on one interview: 22%
Presentation: 19%
Skills test: 9%
Drug test: 7%
Group panel interview: 6%
IQ intelligence test: 3%
Personality test: 2%
Here are the most commonly searched roles for interview reports -