Interview process for ML Engineers and Data Scientists:

1️⃣ Screening
2️⃣ Machine Learning
3️⃣ Coding
4️⃣ Case studies
5️⃣ System design
6️⃣ Behavioral

Here's what you can expect at each step (Thread) 👇
2️⃣ Machine Learning

Usually theoretical questions:

🔸 Linear models
🔸 L1 vs L2 regularization
🔸 XGB vs Random Forest
🔸 Why need activation for neural nets
3️⃣ Coding

Usually, it's leetcode-style questions (easy and medium)

🔸 Run-Length Encoding
🔸 Find K largest elements in a list
🔸 Find K most common words in a text

Additionally, you may expect SQL questions
4️⃣ Case studies

Given some requirements, translate a business problem into ML terms:

🔸 How would you solve the customer churn problem?
🔸 How would you find promising leads?
🔸 How would you predict the prices of items?
5️⃣ System design

Design an end-to-end system for solving:

🔸 Spam detection
🔸 Serving deep learning models
🔸 Autocomplete in search
6️⃣ Behavioral

Questions like "tell me about a time when you ..."

🔸 Disagreed with your manager
🔸 Were wrong
🔸 Missed a deadline

Or simply questions about your experience

🔸 Projects you were in
🔸 Your role in these projects
1️⃣ Screening

The screening is usually a combination of

🔸 Behavioral
🔸 Machine Learning
🔸 Coding
Disclaimer: This thread doesn't necessarily reflect the interview process at OLX
You can follow @Al_Grigor.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.