Cracking Data Science Business Cases | FAANG Interview Prep

  Рет қаралды 14,560

DataInterview

DataInterview

Күн бұрын

Ace data science interviews with 👉 datainterview.com/ 🚀
Ace SQL interviews with 👉 daetama.io/ 🚀
====== ✅ Details ======
In data science interviews, business cases are often asked. Reputable companies such as Mckinsey, Amazon, and Google ask business cases to assess how they could solve open-ended problems impromptu.
So, in this video, I share the following topics to help you ace business cases👇
📚 How business cases are conducted in interviews
✍️ How to structure your response
🎯 How interviewers assess your response
⭐ Business case - predict flight delays
🚀 Looking for data science interview prep? Get access to 1:1 coaching, courses and slack community groups on datainterview.com/
⭐ Daetama is an SQL practice pad with 100 FAANG-style SQL questions solved by data scientists at Google and Meta. Visit daetama.io/
👍 Make sure to subscribe, like, and share!
====== ⏱️ Timestamps ======
00:00 - Data Science Business Case (Interview Question & Solution)
00:32 - How business cases are conducted in interviews
02:55 - How to structure your response
05:03 - How interviewers assess your response
05:45 - Business case - predict flight delays
====== 📚 Other Useful Contents ======
1. How to Ace Product Metric Questions 👉 bit.ly/3xeCgOl
2. Cracking Data Science Business Cases 👉 bit.ly/3trCHDP
3. Crack the Amazon Data Scientist Interview 👉 bit.ly/3MyC6XJ
====== Connect ======
📗 LinkedIn - / danleedata
📘 Medium - / datainterview
📧 Email - dan@datainterview.com

Пікірлер: 16
@sgbalakrishna
@sgbalakrishna Жыл бұрын
I Think weather is also one of the crucial factor that account for delay
@aresdan
@aresdan 4 күн бұрын
Good video, but I think you forgot to ask the most important question: how much money the business can save with your model and whether it is worth implementing it in the first place. In your case, you want to create a model that would predict delays in real time and for passengers that are already in the airport and their departure should be in the next couple of hours. But in this case, either your prediction won't be important at all (if it is 10 min or 1 hour delay), since passengers can't do anything with this information, or your delay prediction is so large (5+ hours) that users will ask for extra compensation (since you didn't inform them earlier) and complain why didn't you inform them a day before that the plane is delayed by 5 hours. In your case, you assumed it is for people who are already at the airport, but I would argue that the actual end users are people who's flight is in a day or so. Since if the company would inform users a day before that their flight is 5 hours delayed, users can make adjustments and might not complain so much and request for a refund, compare to when you predict that the flight will be 5 hours delayed when the user is already on the airport. It's more important to predict whether a flight will be delayed 12+ hours before departure, so that the passenger would decide for themselves when to leave home and whether to make other plan changes, rather than a couple of hours before the departure, when most probably everyone is at the airport, and the delay can be easily calculated using a simple math. And when people are already on the airport, it's already too late to tell them that their flight is 24+ hours delayed. In this case you don't need to have a real time prediction. Next point, I don't agree with 95% cutoff. Yes, there might be some bugs, but I would not cutoff like that, since those flight delays might be actually the most important ones (which have 24+ hours delay)
@AventuS1998
@AventuS1998 Жыл бұрын
Sir thank you for Explaining in such a simple way. You're the Best 😃👌
@AndresVeraF
@AndresVeraF 10 ай бұрын
thank you very much for your content, I have learn a lot!
@Migsfigs
@Migsfigs 7 ай бұрын
Great content, thank you sir. Any recs/materials on prepping for data engineering instead of data science?
@Aidan_Au
@Aidan_Au Жыл бұрын
Thank you Dan for doing a demo of a question and talking about how/when big tech vs startup would ask business case problems. Very thorough! I'll make sure to work through the 40+ business case problems you provided in your course. And yes, practice SQL and business case problems daily
@DataInterview
@DataInterview Жыл бұрын
Thanks Aidan!
@surajbansal1182
@surajbansal1182 Жыл бұрын
Hi, first of all thank you so much for creating this video. It is definitely useful in understanding on how to solve data science business cases. I have a few questions around the types of solution that interviewers may expect. Clarification - In this video, you started off with business process, requirements etc but I think there was still a lot of scope to narrow down the problem statement. We could have asked questions such as 1. Is there a specific flight company or geography that we are talking about? 2. Are we talking about commercial flights, private flights etc? 3. How exactly are we planning to make use of predictions? (This information may not help us in building the model but it will surely help in evaluating the business metrics, right?) Here comes my first concern - Should we actually ask question 1&2 since it can actually be derived from data too? Measure of Success - In this video, you did not talked about how would we measure success (both from model and business perspective). Isn't this something very important? Therefore, coming up with metrics would be an important step and should be defined before-hand, right? Solution Phase - Once we have the relevant information, then we can move towards the solution phase which is model development as you have explained - this is core data science, of course and listing all the steps you mentioned are important. But before diving into the model, should we ask about the potential reasons for delays from the business or product so that we can use them before mode building? Evaluation - You did not talk about A/B tests or equivalent strategies (not sure how to exactly use A/B tests here) :(. But the model performance on ground should be evaluated in some way and it is indeed the responsibility of data scientists to come up with an approach. Therefore, just wondering how we can evaluate such a model on ground? One way is to see the difference between predicted & actual of course. Could there be a different way which we can relate to business metrics? Sorry for posting such a big comment but I really want to understand how relevant different aspects of case interviews are and where should we spend more time. Looking forward to your response. Thanks
@PeterPan-hs5tu
@PeterPan-hs5tu 8 ай бұрын
a,along content, thank you sir❤
@Raiseren
@Raiseren Жыл бұрын
Good video however i would argue your reasons for picking random forest applies to linear regression even more. Ideally you comment around the relationship between engineered features and the target. And discuss how it impacts linear vs decision tree based models
@paolagranadosch
@paolagranadosch 2 ай бұрын
First I will list the variables, then use the data to test which of those are statistically relevant. Then from those that are relevant which is the most confident source of information, can we determine seasonality. Which of those variables are under our control. Then I will propose a couple scenarios of Failure Mode and Effects to observe in more depth the problem. Based on that run experiments with existent data to understand better in practice how it looks like and propose high level scenarios.
@nothingspecific314
@nothingspecific314 Жыл бұрын
Thanks for the video. Isn't it more appropriate to use time-series cross validation? I am also thinking about seasonality indicator variables that might affect the results.
@DataInterview
@DataInterview Жыл бұрын
In terms of TSCV, it would be appropriate, when in a given time series, let's say, t1, t2, t3, ..., tk, you are using t1 through tk-1 to predict tk, and it would make sense to do this if you believe that the time-series is auto-correlated. But, in this case, the problem is formulated as a regression, and you are always using prior data about the flight infomation to predict the delay in the future. So, K-CV should be sufficient. For seasonality, decomposing the datetime into month should be enough.
@AnkitDasCo
@AnkitDasCo 6 ай бұрын
Does the course goes into more detail of this video?
@shaz-z506
@shaz-z506 Жыл бұрын
Thanks, Dan for providing such useful information with a detailed walkthrough in each step, however, I just want to know if is there any specific reason why you use MAE instead of RMSE and the other thing that I want to know is since you have a realtime data ingestion for every flight in your database, the dataset size will be very large so using k-fold cv could take a very long time to do model evaluation is there any better approach for large dataset.
@charlottenouwen8553
@charlottenouwen8553 Жыл бұрын
MAE is less sensitive to outliers than MSE, I'm guessing that's why Dan picked MAE.
Amazon Data Science Business Case | FAANG Interview Prep
31:52
DataInterview
Рет қаралды 11 М.
INO IS A KIND ALIEN😂
00:45
INO
Рет қаралды 20 МЛН
ISSEI funny story😂😂😂Strange World | Magic Lips💋
00:36
ISSEI / いっせい
Рет қаралды 73 МЛН
Meta and Uber SQL Problems | Data Science Interview
14:04
DataInterview
Рет қаралды 8 М.
Amazon Data Scientist Interview Prep | Interview Coach
29:13
DataInterview
Рет қаралды 13 М.
ML Engineering is Not What You Think - ML jobs Explained
13:23
Boris Meinardus
Рет қаралды 47 М.
Product manager METRICS interview - "Engagement drops 10%"
16:48
IGotAnOffer: Product management
Рет қаралды 6 М.
How to PASS SQL Interviews? Data Science Tips⚡
7:46
DataInterview
Рет қаралды 7 М.
EASIEST WAY TO BECOME A DATA ANALYST
15:10
Mo Chen
Рет қаралды 28 М.
Amazon Data Scientist Mock Interview - AB Testing
16:15
DataInterview
Рет қаралды 23 М.
Learn Case Interviews in Under 30 minutes
29:04
Hacking the Case Interview
Рет қаралды 616 М.
Google Data Scientist: Measure Success on YouTube
11:07
DataInterview
Рет қаралды 9 М.