Vin Vashishta Profile picture
Sep 21 7 tweets 6 min read
Most data science interview questions are trash and don't do a good job assessing capabilities.

I have hired over 100 data scientists. Here's my framework for creating and asking effective interview questions.
1/7
#DataScience #MachineLearning #jobinterview
A competent Data Scientist wants focused, intelligent, high level interview questions. We are comfortable with interpreting, synthesizing, and providing our perspective. It’s a core capability.
2/7
#DataScience #MachineLearning #jobinterview
In an interview, that comes through in our answers to well thought out questions. We are looking for an opportunity to showcase our experience. We want to talk about what we’ve built and the results we’ve produced.
3/7
#DataScience #MachineLearning #jobinterview
We are better suited to talking about how we apply foundational concepts to create our processes.

Execution questions follow up on process and foundational concept questions.
4/7
#DataScience #MachineLearning #jobinterview
These are high level scenarios like, “How do you continue researching a coding problem if there is no solution on Stack?” Competent Data Scientists have solved complex problems that aren’t on the usual research sites.
5/7
#DataScience #MachineLearning #jobinterview
I call these execution questions because they require the candidate to have real world experience, or their answers are generic and high level.
6/7
#DataScience #MachineLearning #jobinterview
Candidates can memorize their way through a coding interview or brute force their way through something like HackerRank. It is much harder to fake practical applications of foundational concepts and building repeatable processes.
7/7
#DataScience #MachineLearning #jobinterview

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Vin Vashishta

Vin Vashishta Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @v_vashishta

Sep 23
What does a data science experiment look like and how do you design the first round of experiments?
1/12
#DataScience #MachineLearning #DeepLearning
Data Science experiments start with a question. How does the business keep customers subscribed or maintain their current level of spending?

Notice this is not the standard definition of churn and there’s a good reason for that.
2/12
#DataScience #MachineLearning #DeepLearning
Take existing data, train models, and compare them (multiple single models and ensembles) to the EXISTING customer retention process’s performance. This is your first experiment! Why haven’t we used a test dataset?
3/12
#DataScience #MachineLearning #DeepLearning
Read 12 tweets
Sep 22
What do model testing and accuracy metrics really tell you about your model's performance in production? Very little.

Test sets provide baseline accuracy metrics telling you how well you've modeled the dataset. That's not enough.
1/7
#DataScience #MachineLearning #DeepLearning
Remember what models learn, a function. That function represents a system like a customer's reaction to an ad or a part of the supply chain.

A trained model learns a function that's only as complete as the training data.
2/7
#DataScience #MachineLearning #DeepLearning
If your data contains all the features and only the features impacting the system/behaviors you’re trying to model
AND
Represents the full problem space, then the function your model learns will perform well in production.
3/7
#DataScience #MachineLearning #DeepLearning
Read 7 tweets
Sep 10
Great decisions start with great questions. Do you want a simple framework to focus your thoughts and come up with the right questions? 1/7
Level 1: Information Gathering. Ask broad, open questions about the events. I need enough of the facts before starting to formulate high-quality questions. 2/7
Level 2: Impacts. Ask questions about the immediate and longer-term implications. I need to know everyone’s perspective on the event(s). I am asking questions like: 3/7
Read 7 tweets
Sep 8
Why do businesses need Data and AI Strategies? Data and models are novel asset classes. Every new technology has unique advantages over what came before them.

Why is that important?
1/3
#DataScience #MachineLearning #ArtificialIntelligence
Cloud, data, analytics, models, etc., are monetized differently.

Each needs a customized strategy that leverages the technology’s unique strengths and informs decision-making about the technology across the business.
2/3
#DataScience #MachineLearning #ArtificialIntelligence
One vision must align the business’s application of all technologies to create and deliver value to customers in new ways.

The vision explains why the business used technology and what opportunities it creates.
3/3
#DataScience #MachineLearning #ArtificialIntelligence
Read 4 tweets
Aug 17
Sundar Pichai said, “Reward effort, not outcomes.” He is driving an innovative culture, and those initiatives don’t always pan out. The business must be willing to take risks that do not result in revenue.
1/7
#DataScience #Innovation
Focusing on outcomes makes the business too conservative, and innovation will fail to thrive. Data science requires research to innovate, so our field needs that mindset to succeed.
2/7
#DataScience #Innovation
Data science innovation requires high-risk tolerance and a reward structure that backs up the business’s culture.
3/7
#DataScience #Innovation
Read 7 tweets
Aug 13
Do you hate salary negotiations? Here's 1 mindset change that will help in your next job change.

We're afraid of giving out salary expectations because they might say, "No" or the number we give out is too low. Here's how you change that.
1/11

#DataScience #Career #Salary
First, never give your salary expectation to a recruiter unless you're working with them to find a role amongst several options. Why?

Companies will go higher for an exceptional candidate and the recruiter will screen you out of the process.
2/11
#DataScience #Career #Salary
Start VERY high and follow up with, "And where does that fall in this role's salary band?" If you're making $150K now, ask, "I am looking for $250K. Where does that fall in this role's salary band?"

3/11
#DataScience #Career #Salary
Read 11 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(