I applied online. The process took 5 weeks. I interviewed at Twilio (Bengaluru)
Interview
1. 1st round will be coding/SQL (basic to medium) and a basic machine learning round, might ask to code any ML algorithm from scratch (linear/logistic/knn)
2. 2nd round will be ML design round
3. The 3rd round will be a data science in-depth round, which will focus on ML concepts in-depth and/or your project review on ML/DL
4. 4th round will be system design round (not for L2/L3)
5. The 5th round will be a manager discussion round
Note: After you clear your first round, the rest will happen without any elimination, and the final decision will be the combined result of the 2nd-5th rounds
Interview questions [1]
Question 1
1. Design ML from scratch (sometimes they ask)
2. How will you handle data (given the dataset) (numpy/pandas focus)
3. Design an ML system for an anomaly detection model end-to-end using ML/DL methods
I applied through a recruiter. I interviewed at Twilio
Interview
A recruiter reached out to me on LinkedIn and explained the process well. There was one coding round consisting of ML and algorithm questions. There were 5 rounds in total. Out of 5, there were 3 technical, 1 bar raiser, and 1 hiring manager round
Interview questions [1]
Question 1
Implement Logistic Regressing using numpy in python
I applied through a recruiter. The process took 2 months. I interviewed at Twilio
Interview
The overall interview process had 1 online assessment and 4 onsite (coding+standard system design + behavioral + HM).
Online assessment was hosted on hackerrank. As on mid-2022, Twilio is operating fully remotely, hence all onsites happened via Zoom.
Interview questions [1]
Question 1
Online assessment:
1 Greedy + Arrays question
Coding:
Design question around queues.
System Design
Design distributed fault-tolerant system for internal fraud use-case.
Behavioral Round
Standard questions. Read twilio magic values
HM
Background and resume related.