Tired of ads? Enjoy an ad-free experience by signing up.
Matthew Reaney · · 3 min read

5 questions you should be able to answer before a data scientist job interview

line-job-interview

Photo credit: Dmitriy Shironosov / 123rf

When what’s standing between you and your dream job in data science is how well you do in the interview, you may start to feel the pressure. A surefire way to quash the jitters is to prepare as much as possible.

Here are some examples of what you’ll get asked when interviewing for a data science role. Just adjust or fill in the details according to the job description so you’re ready as you can be.

“What ML techniques do you work with? Are these research-level or production-level techniques?”

Your experience and skills should match up with what the role calls for, so make sure you’re ready to provide concrete examples.

Memorize three different examples of where you have used particular techniques and the effect that they had. For instance, if the role requires experience in convolutional neural network (CNN), cite projects where you used CNN and its impact or contribution to the business or program you were working on.

“Tell me about a project that you have worked on from inception to completion. What was the project and how did you approach the problem? What was the end result?”

Take the time to discuss your experience and the impact you’ve had in granular detail. Focus on details such as:

  • Why the project existed
  • Your part versus other people’s roles
  • A walkthrough of what you did, including what tools and techniques you used
  • End product or result and what it meant to the business

“What’s your favorite algorithm?”

This is a tough one because the algorithms and tools you use depend on the job you’re working on. The best approach to a question like this is to come up with an answer that fits the role you’re pursuing rather than talking about an abstract favorite that isn’t related to the work.

Pick the most relevant from your skill set and clearly show that you can make a decision. Communicate the reasons for your choice, all the while tailoring it to what they’re seeking in a candidate.

“What level of experience do you have with [programming language]? What do you do daily with [programming language]? What are your hardest challenges with this?”

This is a great way for interviewers to gauge your technical ability alongside other candidates. It’s likely that the programming language they’ll ask you about was mentioned as a requirement in the job description, so make sure you prep your answer before going in. Frame your use of the programming language in terms of how you could use it similarly in this role. If you’re not well- versed in what they’re asking for, be honest and express your willingness to learn.

Stay ahead in Asia’s tech landscape

You've reached your 2 free content limit for the month. Sign up for free to read the full story.

🏄 For casual readers / 👶 Free

Basic

US$0

Free forever

Get instant access to this article and more every month

0 premium content

Unlimited news briefs

5

5 articles

Ad-free reading experience

Just US$0 per day

⌛Sign up in 20s. No payment details needed.

📖 For learners / 👍 Starter

Lite

US$4.92/month

Billed annually at US$59/year

Get instant access to this article and more every month

4

4 premium content

Unlimited news briefs & articles

Ad-free reading experience

Just US$0.17 per day

Cancel anytime

Our subscriber community includes professionals from these companies:

Stay updated on the go with our mobile app.

Get latest insights with smoother, more personalized experience through TIA mobile app.

Community Writer

Matthew Reaney

I'm the founder of Big Cloud. We connect the most innovative organisations with the best people in data science, machine learning and artificial intelligence all over the world.