How to ace the take home data science assignment?
Shrilata Murthy
International Data Science @ DoorDash | Author of Be the Outlier | Talks about data science interviews
Let’s say you just got off the phone with the recruiter about an open data science role. It looks like a great fit based on your discussion, and now you’re awaiting the next steps when you receive the following email:
“We are excited to move further in the interview process with you. The next step in the process is a data science assessment that you will take remotely. Please find the instructions enclosed.”
So how do you now prepare for it?
In this article, I will walk you through what to expect in these take-home exams and give you tips on how to crack them.
Take-home exams are a popular screening technique and sometimes are used even before you have a live interview with someone from the company. They are often part of the technical screening process of the interview and are designed to mostly mimic the type of work you may be expected to perform. The company will likely evaluate you against the key skill sets they need in their data scientist.
The format of these varies from company to company. Based on my research, I have found the following two formats popularly used:
1. Online assessment:
Depending on the company, you may be asked to complete a coding challenge on interview platforms like HackerRank, CoderByte, and Code Signal.?These tests vary in duration but typically take between one to three hours, and you have the flexibility to choose the programming language you want to code in. Often, the platform tests you against the completeness of the code, correctness of the result, and the speed at which you developed the solution.
2. Custom take-home assessment:
Some companies may ask you to complete a take-home data science project. As part of this, they usually give you a broader business statement to tackle and an accompanying data set to use to solve the problem. These projects can be completed from anywhere between six to ten hours. Again, most companies give you the flexibility in choosing the programming language you want to work in.
What is an interviewer looking for?
I spoke to a couple of senior data scientists and when it comes to evaluating performance, this is the rubric they mentioned the most:
领英推荐
Pro tip: In cases where getting through the whole challenge appears difficult to you, address the key questions first and tackle secondary questions later.?
What should you expect in a take-home exam?
If you’re asked to complete such an exam, you can typically expect a few tasks types:
How should you prep for take-home exams?
Here are a few things you can do to prepare before you are even asked to take an assessment at home:
Pro tip: Before you are given the assessment, check with the recruiter on what format you can expect the areas you will be tested on, and the rubric you will be scored with. Your recruiter may have already given you this information, but in case they haven’t, you can always ask this question so that you can adequately prepare for it.?
To ace these tests, you should practice beforehand and make sure your fundamentals in programming and data science concepts are solid. Although they may seem daunting initially, with sufficient practice, you will be able to ace them.
Data Scientist at Claritas Rx | Leveraging Data-Driven Insights to Transform Healthcare Analytics & Patient Journey and Intervention | Skilled in Machine Learning, SQL, Python, Tableau, and Advanced Analytics
1 年very insightful. Good guide to prepare for assessments and interviews
Data Analyst | Data Science | Specializing in Excel, SQL, Python, Tableau
2 年useful article! Thank you!
Software Engineering Intern @ SRC Inc.
2 年Great read! Thank you!
Actively seeking Full time Data Analyst, Data Engineer roles | MS in Computer Science - UIC 2023
2 年Thanks for this wonderful article!
Data Science @Affine | AI/ML/DL/GenAI, NLP, Azure
2 年useful article