Ace your next Data Science interview

web, network, technology-3963945.jpg

In this post:

I will talk about the data science interview process and the questions that were asked based on my experience. Many people are intimidated by interviewing, however, notice that it is a candidate’s market right now and this process can be fun if you know what to expect and how to prepare. It is important to keep in mind that depending on the companies, the process differs. Even within the same companies, different interviewers may have different approaches. Not all interviewees get asked the same questions. But in general, there are a few similarities that you should expect to see in most of the Data Science jobs that you apply for.


job interview, interview, job-3410427.jpg

1. The phone screen with the HR recruiter

2. The interview with the Manager and HR

– What do you know about the company.
– Why do you apply? What is your expectation of the role?

One useful tip is to think about the pain of the company — the reason why they are hiring you. They do not hire you for nothing, it serves a purpose and a need that is not yet being met. This again requires doing research ahead of time and making an educated guess. With that, you will appear to be more of the right fit because you understand what they need and what you can do!

– Explain your previous relevant experience from a functional side.
– How you collaborate with colleagues.

3. Interview with senior/Lead Data Scientists

web, network, head-5371562.jpg

– Describe functionally and technically a DS project you worked on (they will pick one of those in your CV)

  • The size of the data and any potential data quality issues. They want to know if you do proper Exploratory Data Analysis
  • Gently dive into the math behind the convolutional neural network 😐.

And in another interview, the interviewer dived into a time series forecasting model, again a project in my CV. Many questions were asked, you can expect some questions like the following:

  • Which metrics did I use to measure model performance (MAE, RMSE, AICc etc…). Why did I use one metric over others?
  • How did I do cross-validation. So, explain the idea behind cross-validation
  • Explain the chosen feature selection techniques
  • One of the models I used was Random Forest Regressor. List 3 hyper-parameters of Random Forest and how to do hyper-parameter tuning ( e.g Gridsearch Sklearn or any other framework)
  • Another model I experimented with was ARIMA. One interviewer asked the model is basically auto-regressive. Considering the context, do you think that is the reason why your model performed badly.

Tips on how I study and prepare for the interview

  • Understand the required technical skill set. They are usually there because they will be needed to perform the job. Study and prepare yourself.
  • Review your resume — make sure you understand everything in your resume in great detail. They will be asked!
  • Review math and concept interview questions. I have heard so many people saying you don’t need Math or Statistics for a Data Science job. That is wrong, you do need them. I got asked all kinds of questions about convolutional neural networks, scaling input features for LSTM, and the math behind the algorithm. Honestly, do you feel comfortable using something without understanding the intuition behind it?
  • Try to do as much research as you can about the people who will be interviewing you. Knowing what they do and finding commonalities will give you an advantage in guessing the kind of questions they may ask.
  • Remember, you can take control to move the conversation in the direction you want.
  • In any interview, you should show the right demeanor. Imagine there are 2 candidates: one with all the right technical skills but anti-social and another one who is not as technically strong as the first one but he/she was engaging, confident, and showing a learning attitude. I think a good chance the second one will be selected. The manager is looking for someone with whom the team will be sharing 8 hours a day.
  • What sets you apart: asking critical questions. Yes, being critical about everything they tell you in the interview. I was challenging one of the data science projects they told me about and the manager really liked it. And that is how they expect you to be in your daily work as well.
  • Materials and platform.

Ace your next Data Science interview, All the real stuff with questions in great detail  

That’s it! My actual interview experiences and I hope they help with preparing and you will be successful in your next Data Science Interview.

You can connect with me on Linkedin for any inquiries. If you like this article, kindly show appreciation by clapping for it. Thanks in advance. Stay safe and never stop learning!!

Best Wishes!
Manoj Gupta
Mentor & Chief Data Scientist (https://www.linkedin.com/in/manojkrgupta/) 

Leave a Comment

Your email address will not be published. Required fields are marked *