This is a great question! This again, depends on the company and even team you are interviewing. Some data scientists are asked to answer questions about linked lists because the team might need you to not only research models but also implement them.
Some data scientists take on more of a data engineering role, others data analysts and research scientist. It really depends what the company wants. The beginning of the post discusses various companies and what they might expect based on both personal experience and glass door.
> It bothers me that so many of these guides are aimed at passing the job interview instead of teaching the topic at hand.
Trust me, not many of us fantasize about crushing an interview. The purpose of the guide was to help people use their time efficiently to study for an interview so they could get on to the important stuff.
I think most tech people hate the interview process in general.
I think this interview process does a few things that companies like.
1. Creates a deterrent from leaving. Once you finally get that job...you don't want to have to go through that process again any time soon
2. It create exclusivity..like colleges...by creating a difficult process and reducing acceptance rates, when you do make it, it feels like you really earned it.
3. It's an easy way to fit people through a square hole like the GRE, SAT or ACT
Awesome! Then we will work on that. Yes, Hadoop is kind of weird. Like most companies use it through the abstraction of hive or presto. So..it's just SQL again.
Some data scientists take on more of a data engineering role, others data analysts and research scientist. It really depends what the company wants. The beginning of the post discusses various companies and what they might expect based on both personal experience and glass door.