Тёмный
No video :(

What I Learned From 100+ Data Engineering Interviews - Interview Tips 

Seattle Data Guy
Подписаться 98 тыс.
Просмотров 61 тыс.
50% 1

Опубликовано:

 

22 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 87   
@SeattleDataGuy
@SeattleDataGuy 2 года назад
If you want to keep up with data technologies and get advice on how to set up your data stack, then sign up for my newsletter - seattledataguy.substack.com/
@LukeBarousse
@LukeBarousse 2 года назад
Interviews in general are just stressful AF, thanks for sharing these tips to help, Ben!
@SeattleDataGuy
@SeattleDataGuy 2 года назад
Yeah, I am glad this was helpful!
@BJTangerine
@BJTangerine 2 года назад
Great to hear your interviewing style is to be more like a fellow team collaborator rather than a pure interviewer/interviewee relationship. I remember an interview which was like this in that the interviewer even threw out the template interview questions and just asked me questions he had off the top of his head, the interview was really much more like a conversation with a lot of back and forth, comments on what I said, further clarifying questions based on a point I raised, etc. And we're always glad to receive a video from you continuing to raise more insight into the data engineering interview, thanks a mil!
@SeattleDataGuy
@SeattleDataGuy 2 года назад
Yeah I try to do my best when interviewing people. I try to help people move forward rather than get stuck.
@suneilgoel3144
@suneilgoel3144 11 месяцев назад
dude you are such a nice guy. appreciate it!
@SeattleDataGuy
@SeattleDataGuy 10 месяцев назад
thank you!!
@matthewhoang5034
@matthewhoang5034 11 месяцев назад
I have a data engineering interview tomorrow thanks for the tips video!
@SeattleDataGuy
@SeattleDataGuy 10 месяцев назад
hopefully you got the job!
@matthewhoang5034
@matthewhoang5034 10 месяцев назад
I did!
@SeattleDataGuy
@SeattleDataGuy 10 месяцев назад
@@matthewhoang5034 that is awesome!
@miguelalcorta3558
@miguelalcorta3558 2 года назад
Incredible video - This is super helpful in understanding the paradigm in modern data engineering interviews!! Thank you for the post :)
@SeattleDataGuy
@SeattleDataGuy 2 года назад
Glad I could help!
@day77012
@day77012 2 года назад
This was so motivating , I was feeling so low since just couple days back I had amazon phone screen and I wasn’t able to clear it, I thought it went well overall, but today got an email saying they aren’t moving forward and they do not provide feedback as per their policy🙄, but I will prep hard and try again
@SeattleDataGuy
@SeattleDataGuy 2 года назад
Amazon is a hard one! I have also failed an amazon interview. It's a great interview process to go through and helps you realize how much you need to study.
@day77012
@day77012 2 года назад
@@SeattleDataGuy thanks for the reply, do you provide any coaching for interview prep through interactive video sessions as well ?
@greatwisdom2867
@greatwisdom2867 2 года назад
Some other recruiter can provide the feedback, if you find one.
@SeattleDataGuy
@SeattleDataGuy 2 года назад
@@day77012 I might at some point, but currently I haven't included it into my services.
@mayankminawat
@mayankminawat 2 года назад
I think you are only referring to the product analytics DE role when you say at the end that there are no algorithm based leetcode questions. The DE role with infra team/org is all about leetcode questions with algorithmic implementation of binary search, bubble sort etc
@SeattleDataGuy
@SeattleDataGuy 2 года назад
You know what, thinking back about 3 years ago when I did interview myself at facebook I interviewed for both types of DE roles and I would agree with this.
@lingxu9697
@lingxu9697 2 года назад
If I ever run into you in a Starbucks, I will come and say hi, and thank you for all the amazing videos in person.
@SeattleDataGuy
@SeattleDataGuy 2 года назад
You're too kind!
@CarbonsHDTuts
@CarbonsHDTuts 2 года назад
Thank you Ben this helps a lot
@Retrosenescent
@Retrosenescent 2 года назад
11:28 Why do they ask you not to do that?? 12:05 what is an operational question? Can you give an example?
@SeattleDataGuy
@SeattleDataGuy 2 года назад
1. its almost like using a .sort() in python. It's great that you know it but it doesn't show you understand it. 2. This would be a question like, "If we have a dictionary with user as the key and a value that has a country field and a field that represents the visits over the last thirty days in a array of 1s and 0s representing days they visited([0,0,0,1,1,1,0,0....]), how would you calculate the average visits per user by country"
@kshitijpathak8646
@kshitijpathak8646 2 года назад
Great Video! Can you please elaborate on how to solve sql questions without using lag/lead functions. It would be helpful, if you could provide one sql question ( or share few links) and solve it without using lag/lead (or without any aggregated functions). Thanks for such Incredible contents!
@SeattleDataGuy
@SeattleDataGuy 2 года назад
Yes, I plan to do this soon.
@georgejetson9801
@georgejetson9801 2 года назад
Another great video. With your consulting work, do people still want you to code in an interview? I don't think I've had an interview like that in 10 years. Now, it's a discussion of whatever problems they're having and I come up with a proposal.
@SeattleDataGuy
@SeattleDataGuy 2 года назад
I think I had it once for linkedin. But I was working at facebook at the time so I had to turn down the project so I never got to the interview.
@SeattleDataGuy
@SeattleDataGuy 2 года назад
"I think I would have had to for Linkedin"
@marknguyen5269
@marknguyen5269 2 года назад
Should we build an endpoint product to seeking for position in FAANG> ? as ( Data Engineer )
@SeattleDataGuy
@SeattleDataGuy 2 года назад
As a data engineer, do you mean like build a project? It may or may not help. What I have noticed is there tends to be certain trends in hiring based on experience, school and work background.
@carlitos4505
@carlitos4505 2 года назад
Must Python really be the main language for Data Engineering? My main tools for data engineering/data analysis is SQL for doing data pulls, Java and Pentaho for ETL and metadata injection stuff, and R for data analysis. I currently work as an entry-level data engineer/data analyst and I love the tools I'm currently working with. But if Python really is the main language for this kinds of stuff for big tech companies, then I should switch to Python, right?
@SeattleDataGuy
@SeattleDataGuy 2 года назад
It really does depend. Zack has a great video about Scala for example. But obviously every company has different tool sets. In general, most people know more than just python. Like I have programmed in Java, Python, C# and Scala (to name a few). So I never really understand picking one language.
@ryandavis280
@ryandavis280 2 года назад
thanks. having a hm interview for a DE position at Expedia tmr. I'm a MS business analytics new grad & this would be my first time interviewing for DE.
@SeattleDataGuy
@SeattleDataGuy 2 года назад
How did it go!
@ryandavis280
@ryandavis280 2 года назад
@@SeattleDataGuy the hm interview went great! waiting to be scheduled my loop interview
@gideonblinick6581
@gideonblinick6581 2 года назад
Great video! What do you mean by "operational" questions (as opposed to algo questions)?
@SeattleDataGuy
@SeattleDataGuy 2 года назад
It's more like operational data structures questions. Like there is no trick to the question. No specific know how that you have to have pulled from some random chapter in data structures and algorithms. Just understand how you would normally work with a dictionary and an array.
@gideonblinick6581
@gideonblinick6581 2 года назад
@@SeattleDataGuy thanks! is leetcode a good way of prepping for those questions? would be great to see a video specifically on this.
@mirli33
@mirli33 2 года назад
Can you please give some example of data modeling you have face in your interview?
@SeattleDataGuy
@SeattleDataGuy 2 года назад
I have been asked to model a college with students, courses, classes, professors, also a parking lot(kind of like the classic programming question), an airport/flight data warehouse, uber, for interviews of course.
@rachelzhang5709
@rachelzhang5709 2 года назад
0:03 you mean meta?
@SeattleDataGuy
@SeattleDataGuy 2 года назад
How embarrassing, as a founding member of meta...I should know better
@LukeBarousse
@LukeBarousse 2 года назад
😂🤣
@JimRohn-u8c
@JimRohn-u8c 2 года назад
What are some of these companies issues with window functions
@SeattleDataGuy
@SeattleDataGuy 2 года назад
This is a good question
@kendrickf-d6695
@kendrickf-d6695 2 года назад
The best way to interview is to hire me evertytime, viola😂
@SeattleDataGuy
@SeattleDataGuy 2 года назад
boom!
@lalligood
@lalligood 2 года назад
Interviewing is a skill that requires practice. The best way to practice is to interview then take notes. Iterate & refine your questions/answers. Speaking of interview questions, I have found making a spreadsheet--yes, a spreadsheet!--of questions (containing a worksheet relevant to each person/phase of the interview process that I am in) that I want to have answers to before I accept an offer from a prospective employer.
@SeattleDataGuy
@SeattleDataGuy 2 года назад
I totally agree! I also put together a spreadsheet so I totally know that feeling. It's a great way of tracking things and seeing where you can grow.
@Oliver-tk4ii
@Oliver-tk4ii 5 месяцев назад
You should still know about stacks, priority queues, etc in python
@xtremeNarutoPK3
@xtremeNarutoPK3 2 года назад
where can I get that 'in data we trust' poster? :D
@SeattleDataGuy
@SeattleDataGuy 2 года назад
I keep meaning to make into some swag. I had it custom made
@Quantumvp
@Quantumvp 2 года назад
I believe this is a general aspect, this will always be relevant unless they hire candidates based off of their personality and driven along with the skills, wether your intermediate or amateur
@MrAltin311
@MrAltin311 2 года назад
Hello, I really enjoy your videos. I am starting as a career path Data Engineer AWS and wanted to ask whats the best laptop( Macbookpro, Dell, Lenovo etc) and laptop configuration ( RAM, SSD etc) to buy that is also future proof. Thank you 😊
@SeattleDataGuy
@SeattleDataGuy 2 года назад
Hahaha that is a question. I am having issues with my new mac book pro with the M1 chip. There are a bunch of technologies that are not built to run off of the chip....K8s has some issues, confluent etc etc..
@MrAltin311
@MrAltin311 2 года назад
Thank you for responding, I was about to but a Macbookpro 14 with the M1pro chip, if that is not a good choice, what do you suggest?
@TuffHaeTuff
@TuffHaeTuff 10 дней назад
Is it possible for QA to become a data engineer?
@xmnemonic
@xmnemonic Год назад
"companies want to hire you." how times have changed...
@SeattleDataGuy
@SeattleDataGuy Год назад
big oof...i am so confused by this period of time...facebook is firing people but I recently saw DE jobs for instagram
@Artificial-Brush
@Artificial-Brush 2 года назад
do the interviews include stuff related to distributed computing and streaming?
@SeattleDataGuy
@SeattleDataGuy 2 года назад
For facebook? Sort of, but more abstractly
@jedidja8020
@jedidja8020 3 месяца назад
Why do you not have to use LAD or LEAD?
@seanwayland
@seanwayland Месяц назад
what should you do if you cant understand the accent of the interviewer ?
@ifeoluwadaranijo6926
@ifeoluwadaranijo6926 2 года назад
Hello data guy, I have a code interview for a DE role in next 3days, may you suggest what I should focus, it is not data structure and algorithm
@SeattleDataGuy
@SeattleDataGuy 2 года назад
Sorry just getting to this. how did it go!/
@ifeoluwadaranijo6926
@ifeoluwadaranijo6926 2 года назад
Got the job
@joemamma4444
@joemamma4444 Год назад
@@ifeoluwadaranijo6926 how was the challenge?
@iamcreasy
@iamcreasy 11 месяцев назад
Why those companies are discouraging from using lead/lag/sum over partition? Is the alternative better?
@SeattleDataGuy
@SeattleDataGuy 11 месяцев назад
I think there might be two reasons. One, for a while there, some systems didn't provide that functionality and the other is just to see if you can figure it out
@davidlay1782
@davidlay1782 Год назад
Having lost my teaching job after 40 years (Engineering Physics), I am looking at jumping back into industry as someone who, in one capacity or other, will write code. My skills are ancient (assembly language after building computers around the Motorola 6800, BASIC, then later C++, Visual BASIC, HTML-- I have even operated a Univax that took up a whole gymnasium sized room), and now I am learning Javascript and Python. I get the sense industry is looking for young people, not an old guy like me. How do you think I should approach this, if at all?
@rl1271
@rl1271 10 месяцев назад
How the fuck do you lose a teaching job? That’s like losing a government job
@DrVickieChannel
@DrVickieChannel 6 месяцев назад
Teach on RU-vid. Start your own thing. You have more credibility. Thank me later.👍
@kangthaniya2702
@kangthaniya2702 2 года назад
I don't have a IT degree. Can i become a data engineer ??
@SeattleDataGuy
@SeattleDataGuy 2 года назад
It is possible. But you will need to learn programming and some other IT skills
@awadheshsingh7299
@awadheshsingh7299 Год назад
Anybody alse notice that the lava is shaking a lot?
@andrewmaxwell9399
@andrewmaxwell9399 Год назад
Hey man, may i ask a question? I have an ETL experiences with 2 etl tools and multiple RDBMS (on premise), and i wanted to shift into Data Engineering roles that works usually combining ETL Tools+Python and its libraries/frameworks, am i considered as new graduates or industry professionals? Since i don't have any experiences with Python ? And does it usually means i have to take "paycut"? let's say i make $500 a month as ETL Developer, and i wanted to shift to Data Engineer roles , does it means i will be getting paid like $300 a month since i don't have DE experiences? I really need some guidance... Thankyou :)
@SeattleDataGuy
@SeattleDataGuy Год назад
Hopefully you don't have to take a paycut. I would try to dove tail your experience into a higher position. For python experience, I would start working with it and use it for a few projects at your current company.
@andrewmaxwell9399
@andrewmaxwell9399 Год назад
​@@SeattleDataGuy Thankyou for the guidance, i've already interviewed by some of the companies, they sent me a "test" to make a pipeline in python pandas, and i created a "crappy one" but hey it works and makes me pass through the "test" section lol I was just doing procedural style, without OOP or def function. Then when i said to them i don't have any python exeperiences, and tell them how i work with the test with "how to do this to do that in python pandas" after that i don't hear anything from them again . But yeah, still it's an achievement for me that i can even pass through the test :)
@doublemind1192
@doublemind1192 7 месяцев назад
7:17
@Manu-hm1em
@Manu-hm1em 2 года назад
Nice shirt though! 😃
@SeattleDataGuy
@SeattleDataGuy 2 года назад
Thanks! But why though?
@Manu-hm1em
@Manu-hm1em 2 года назад
@@SeattleDataGuy Haha.. Now even I have to think why!? Think I commented as soon as I started watching.. It's like irrespective of the content.. Now it can be changed to 'too' :)
@albi7894
@albi7894 2 года назад
I noticed you don't even mention Scala. Isn't it the best language to use spark with?
@SeattleDataGuy
@SeattleDataGuy 2 года назад
Generally yes. But the next question is, which companies will you need to use scala at. Linkedin, Netflix and Airbnb yes, Amazon, Facebook and Google, no. I believe Zach wilson covers scala vs python in one of his videos. I believe at this point python+SQL is still the more popular language for DEs to use
Далее
Things I Wish I Knew When I Started As A Data Engineer
14:41
Top 10+ Data Engineer Interview Questions and Answers
13:18
Top 5 Data Analyst Interview Mistakes
5:28
Просмотров 85 тыс.
The Harsh Reality of Being a Data Engineer
14:21
Просмотров 230 тыс.
Google Data Engineer Interview Experience
16:46
Просмотров 37 тыс.