Professional Documents
Culture Documents
Mdss Session 19 Conducting Data Science Interviews 1710579573338
Mdss Session 19 Conducting Data Science Interviews 1710579573338
- - - - - - - - - - - - - - - - - - - - -
How long has it been since you went through a technical interview?
Was it a pleasant experience?
can you judge the relevance of your interview questions to your day-to-day
work?
We imagine that we are using a rational way of thought to pass candidates through a
sieve, selecting only the stellar experts who will do the job.
In fact, interviews are biased (Technical interviews are deeply flawed) There is almost no
correlation between success in an interview and success at the actual job
Do random candidate selection show better results than the hiring processes of many
companies
We will cover the following topics:
If you have a SE background, how often have interviewers asked you to reverse a binary tree
on a whiteboard, or to find a maximum subarray sum?
If you come from a DS background, how many central limit theorem proofs did you lay out
on a piece of paper or a whiteboard?
If you are a team leader, have you asked such questions yourself?
It is not implying that those questions are bad, but quite the opposite!
Knowledge of core CS algorithms and ability to derive proofs may be important for some jobs.
• What do we want to know about the person on the other side of the table?
For most companies, the ability to give answers to those questions is not relevant at all!
Then
Well, because stereotypical programmers must know algorithms, and data scientists must know
their mathematics and statistics; this way of thinking is logical and straightforward.
When we think in this way, we imagine a general collective image of a rock star programmer
So, if you are open-minded, critical, and honest with yourself, this discussion and course content
will not give you secret knowledge that will improve your interviews.
It will give you tools. If you invest in them, you'll get back more straightforward, simple, and
enjoyable interviews that will find the right people for the right job.
Searching for candidates you don't need
Most companies are looking for rock star developers, stellar data scientists, and consist purely of the
Let's look at a data scientist job description from a real job board.
The primary focus for a candidate will be on applying different techniques (data
company datasets.
Apply machine learning models and test the effectiveness of different actions.
The candidate must have strong technical expertise and be able to use a wide set of
1.Work with business cases: seek opportunities and leverage company data to create business
solutions.
2.Mine and analyse data from company databases to drive optimization and improvement of
3.Assess the effectiveness and accuracy of new data sources and data gathering.
4.Extending the company's data with third-party sources of information when needed.
5.Use predictive modelling to increase revenue generation, ad targeting, and other business
outcomes.
6.Analyze business cases & identify data sources (int | ext) and data mining/analysis methods to se.
7.Develop a normalization engine to execute cleansing/deduplication for a raw data through extract