Though the role of the data scientist barely existed five years ago, it’s now one of the most in-demand jobs in all of tech. Data science jobs were among the fastest-growing careers in 2017.
But considering the relative newness of the field, there’s undoubtedly an issue of supply and demand for quality candidates. As a result, data scientist salaries can easily swell into the six figures, with top companies paying well over $200,000 for the right talent.
Despite the considerable demand, most top tech companies are pretty specific about the candidates they choose to bring on board. Passing a data science interview can be intimidating, especially considering candidates need to have a wide array of technical knowledge and there’s not a ton of information out there on how to succeed.
Here are 20 common questions you might come across when interviewing with top tech companies.
Initial Phone Screen Questions
1. What Makes You Interested in a Career With Our Company?
There are few things more awkward than not having a proper response to this question. Even if the recruiter contacted you (which let’s be honest, if you’re a data scientist, they probably did), you should still do your research and have an idea of why you might see yourself working there.
Are you passionate about their mission? Intrigued by their innovation? Just a big fan of their product? Let the recruiter know—it helps build rapport and shows you’re serious about considering a job with the company.
2. What Are Your Salary Expectations?
Some people hesitate to offer up salary information early-on in an interview process because they don’t want to undervalue themselves. But with data scientist salaries all over the map, it’s important to be transparent about how you’re paid currently and what incentives you’d need to see in order to consider making a move.
3. What Are Some of the Big Projects You’ve Worked On in the Last Year?
It’s important to keep things high-level and data-driven (you’re a data scientist after all) with your answer to this question. Recruiters—even technical ones—aren’t interested in getting into the weeds on your projects. They simply want to hear about the types of projects you’re working on and the tangible successes you experienced as a result of those projects. Keep it simple and quantifiable during your initial phone screen.
However, you’ll likely see this question rise up again later on in the interview process—perhaps even a few more times—and your answer may change dramatically based on your audience.
For example, in a panel interview, you should take a more narrative-driven approach to this question. Your audience will want to evaluate what you accomplished, but also your understanding of how that accomplishment fits into the bigger picture for your current company. In a technical interview, you might take a more scientific approach to the question where you answer with more detail and specification about the procedural side of your biggest projects.
The point is, know your audience and tailor your response based on what’s important to them.
4. What Are Your Short and Long-Term Career Goals?
If you get this question during an initial phone interview, you know you’re speaking with a good recruiter. The question tells the recruiter about your plans for the future, which they can quickly use to evaluate whether there’s potential for a long-term relationship between you and their company.
The truth here benefits you both: If the company isn’t a good fit, neither side needs to waste time with a job that doesn’t serve your long-term goals.
5. Which Data Scientists Do You Admire the Most and Why?
There’s certainly no right answer to this question, but that doesn’t make your response any less important.
First of all, the question reveals how in-tune you are with the goings-on within your profession. Staying up on industry trends—particularly in a new, faster-growing field like data science—is an important trait most companies want to see in their candidates.
Second, your answer may reveal a bit about your approach to your craft. That’s why it’s important to be sure and answer the latter half of this question—the “why.” Doing so reveals to your panel what you value in a good data scientist, which is likely a reflection of how you operate within your field.
6. What Do You Think Makes a Good Leader?
Whether you’re vying for a leadership position or not, this question reveals a lot about how you work and what’s important to you in a collaborative work environment. While there may not technically be a right answer here either, you do want to make sure you’ve done your homework, and your response aligns with what you know about the company’s general approach to leadership.
7. What’s Your Favorite Part of Your Current Job?
Hint: Don’t say the free food.
Treat your response here like you’re running for president: It should be diplomatic, and whether truthful or not, it should at least feign sincerity. You obviously don’t want to pump up your current job too much, or your panel might start wondering whether you really want to leave. But, you also don’t want to make the mistake of bad-mouthing your current job either.
8. How Would Your Colleagues Explain Your Role Within the Team?
Treat your response to this question as you would the stereotypical “What are your biggest strengths and weaknesses?” question we’ve all heard in various interviews. It’s an opportunity for you to demonstrate self-awareness while also highlighting your teamwork and collaboration skills (something you’ll touch on quite a bit more in the experiential section).
9. Give an Example of a Time You’ve Encountered Selection Bias and Explain How You Avoided It
You probably know that selection bias comes in when an error is introduced due to a non-random population sample. It happens with a fair amount of frequency in data science, and generally speaking, the easiest way to avoid it is to stay away from non-random samples. However, at times, those samples are unavoidable. In which case, leveraging techniques like resampling, boosting, and weighting are good workarounds to the problem.
10. In Your Opinion, How Does Data Science Differ From Data Analytics and Machine Learning?
Though data scientists often get lumped in with these two fields, your role is—in theory—considerably different.
Separating data scientists from data analysts all comes down to application. Scientists are responsible for slicing data to extract valuable insights that a data analyst can then apply to real-world business scenarios. Both roles are behind the scenes, but data scientists generally have more technical coding knowledge and don’t need to have the intricate understanding of the business required of data analysts.
As far as machine learning goes: Machine learning is just one small application of the work done by data scientists. Machine learning deals with algorithms specifically built for machines—data science is multidisciplinary.
11. How Would You Describe Data Science to a Business Executive?
Part of data science is being able to translate your findings into insights that can be understood by cross-functional partners with no technical expertise. In an interview setting, this type of question tests your ability to break free from role-specific lingo and make what you do relatable to someone who may have no understanding of data science or its value to the company.
You may see alternatives of this question that ask you to describe a more specific aspect or concept of data science, but the same general principle applies: Dumb it down and make it universally applicable.
12. Describe Why Data Cleansing Is So Critical and the Methods You Use to Maintain Clean Data
Bad (a.k.a., “dirty”) data leads to incorrect insights, which can hurt an organization.
For example, if you’re putting together a targeted marketing campaign and your data incorrectly tells you that a certain product will be in-demand with your target audience, the campaign will fail, and you’ll hurt your brand’s reputation. A good data scientist conducts continuous data health checks and creates standardization procedures to maintain high-quality data.
This can often feel like the most intimidating part of your interview, but here’s the truth: Either you know the answers to the technical questions, or you don’t. That’s the reason we’re not giving you any of the answers here—see what you know and study up to prepare for what you missed.
- What is a recommender system?
What is linear regression? What are some better alternatives?
What are confounding variables?
What is the difference between cluster and systematic sampling?
Predictive power or interpretability of a model: Which is more important, and why?
What are the benefits of R language in data science?
What is cross-validation?
What is the difference between a compiled computer language and an interpreted computer language?
Even if you think you know everything there is to know, it doesn’t hurt to brush up on some of these concepts with a friend. You might be surprised how many basics come across in a panel interview, and if you’ve been in data science for a while, you might need to dust off some of your knowledge.
This article was originally published on Paysa. It has been republished here with permission.
TopicsInterviewing for a Job , Job Search , Engineering Career Advice , Engineering , Partner Repost , Interview Questions , Data Science
Photo of person in interview courtesy of MangoStar_Studio/Getty Images.