I applied through an employee referral. The process took 4 weeks. I interviewed at IBM (Markham, ON) in Jun 2023
Interview
It was a 3-stage interview. First, I was asked to complete a 75-minute OA on Hackerrank which was 7 questions around Python, ML model using scikit-learn, SQL, and multiple-choice stats questions. Secondly, I got invited to a technical interview with the HR manager and a senior DS in the team. detailed questions about the projects I have done. They were both friendly and easy to communicate. Finally, I had another panel interview with the HR manager and a CTO. It was mostly a chat about what I have done and what interests me. An introduction to what they do and some time for me to ask my Qs. Overall, it was a good experience, and the whole process took ~1 month.
Interview questions [1]
Question 1
Develop a Naive Bayes model t-test , z-test features Simple SQL group by query What is supervised/unsupervised learning? Specific details of the NLP models I developed
I applied online. The process took 1 week. I interviewed at IBM
Interview
7 Question coding interview. 4 multiple choice questions. 1 coding problem like a medium leetcode question. 1 sql question that is straight forward. 1 mini eda question in juypter notebook. we have a classification problem with it
Interview questions [1]
Question 1
Array Generator. Among all such arrays, return the lexicographically smallest one. If there is not an array that satisfies the conditions, then return an array with the single element -1.
I applied online. The process took 5 weeks. I interviewed at IBM in Oct 2022
Interview
Applied online and received an OA about a week later; heard back around 3 weeks after taking the OA; recruiter call followed by a final round interview with a panel of 3 people from the team; heard back 10 days after the final round interview
Interview questions [1]
Question 1
ML/DS best practices; scikit learn models; feature selection; web-scraping