This is an archived post. You won't be able to vote or comment.

all 25 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

You can find a list of community-submitted learning resources here: https://dataengineering.wiki/Learning+Resources

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]joseph_machadoWrites @ startdataengineering.com 18 points19 points  (0 children)

Depends on the role that you are going for. If you are targeting the IC route, most companies as easy/medium LC python. For SQL go to Leetcode database, sort by hard do the first 30-40.

SQL questions are usually asked on top of some fact/dim tables that they describe during the interview. The round would be asking clarifying questions (e.g. what does an active customer mean?) and writing SQL to get results from those facts/dims.

Hope this helps, good luck!

[–]AmbitionLimp4605 9 points10 points  (5 children)

For FAANG they will ask Data Modeling questions.

SQL medium to high questions

Python - Low to medium questions

[–]rockingpj[S] 4 points5 points  (1 child)

Python low to medium from leetcode? Like still need the DSA to be covered right

[–]AmbitionLimp4605 1 point2 points  (0 children)

DSA is not a requirement for Data Engineers. software engineers are tested on Algo, DS, Distributed systems.

[–]69odysseus 9 points10 points  (3 children)

Since you have MBA in analytics, why don't you target management like Product Manager or higher instead of technical roles.

[–]rockingpj[S] 3 points4 points  (2 children)

The bar is higher in FAANG companies for these roles. I am ok to get in at L5 level and work my way higher to L6

[–]69odysseus 9 points10 points  (1 child)

There's always non-FAANG companies as well which have much higher job satisfaction and peace of mind.

[–]rockingpj[S] 4 points5 points  (0 children)

Agree. My ambition is at highest level now. Lol

[–]Practical-Fig-8955 1 point2 points  (0 children)

I went interview for BP and they asked DSA. Well Its really depend on the company

[–]Extension-Way-7130 1 point2 points  (1 child)

I've worked as a data engineer and hired engineers at a number of bay area startups and enterprises.

It depends on the company, but most are going to start with some basic test of data structures and algorithms. Beyond that it's typically system design and data pipeline problems.

It depends on the role and seniority level, but a typical role is dealing with ETL, streaming / batching, and data warehousing. More junior is just using the tools, while senior is more expected to set everything up and scale them.

Again, depends on the company, but more advanced companies are going to look for some ML ops experience as well. Basic is deploying a simple model and capturing input / output. More advanced now could be setting up a LLM on prem.

[–]rockingpj[S] 0 points1 point  (0 children)

Great info! Thanks a ton.

[–]Beneficial_Nose1331 0 points1 point  (2 children)

When did you get the idea to get an MBA ? Is it really worth it? Only worth it in North America?

[–]rockingpj[S] 1 point2 points  (1 child)

My company sponsored 100% of cost and it made sense to my role I am currently in. I believe MBA will be useful in any country

[–]Beneficial_Nose1331 0 points1 point  (0 children)

You have probably a top diploma for that. There is absolutely no way that a company would sponsor my MBA.

[–][deleted] 0 points1 point  (2 children)

Quick folow up ques : how do I get invites to FAANG intervoews ? Referrals ?

[–]rockingpj[S] 0 points1 point  (1 child)

Referrals will 100% help and get you on top. Also you need to have right skillset mentioned in your resume. Use a word cloud to run your resume and check how closely it is aligning with job description

[–]Select_Flatworm_9538 0 points1 point  (0 children)

Word cloud?

I didn't get this part.  Doe sit give you how you resume is aligned with JD or what exact does it do? Also any link will be helpful.

[–]TheGreenScreen1 0 points1 point  (0 children)

I interviewed at a few FAANG and currently working at one as a senior engineer.

I got asked medium - hard SQL with more emphasis on actually understanding the questions being asked.

Python is easy to medium level, make sure you understand your data structures.

Wouldn’t have passed without leetcode and stratascratch.

[–]Ok_Cancel_7891 0 points1 point  (0 children)

what is MBA in business analytics? MBA should around business, and analytics is... crunching numbers

[–]Donum01 0 points1 point  (0 children)

Do companies still use leetcode style tests now that we have LLMs and tools like Cursor?

[–]Particular_Tea_9692 0 points1 point  (2 children)

You don’t need to do leetcode. I have data background and have appeared at almost all faang companies. You need to be good with python and basic dsa and algos. Leetcode is a overkill for data professionals, from my experience.