The BEST Software Engineer Interview Prep Strategy (FAANG Engineer Advice)

preview_player
Показать описание

In this video, I talk about how to prepare for software engineer interviews at big tech companies like FAANG (Facebook, Apple, Amazon, Google, Uber, Microsoft, etc).

During the software engineer interview process, you're going to have a software engineer technical coding round. During this round, you're going to be asked to solve technical interview questions related to data structures and algorithms. This is how I recommend preparing for the technical coding rounds.

Step 1: Cracking the coding interview or AlgoExpert.
Both of these 2 platforms are great starting points for the software engineering technical interview process. Cracking the coding interview (CTCI) and AlgoExpert are both resources as they have very in-depth instructions to learn the necessary data structures and algorithms, but they also have plenty of practice questions to go through as well. Regardless of which one of these two platforms you choose to do software engineering practice questions with, you need to make sure to do every single question out there. DO NOT SKIP THIS PART. Go through ALL the questions and read through ALL the learning materials.

Step 2: LeetCode
After finishing up Cracking the coding interview or AlgoExpert, I recommend going into LeetCode and doing 2 questions a day. Preparing and studying for technical coding interviews is a marathon, not a sprint so make sure to take your time!. LeetCode is a software engineer interview preparation platform with tons of software engineer interview questions that you can practice with.

Tip #1: Software engineer Interview prep is a completely different skillset from actual software engineering, so don't be discouraged if the "easy" problems are hard. It takes time to get good.

Tip #2: Find a partner to prep with and give each other mock technical interviews. This is more realistic in terms of actual interviews.

Tip 3#: Respect the process. It takes time.

Комментарии
Автор

The only video where you don't have to increase the speed 🔥. You're a rare commodity bro!

nhlanhlamasuku
Автор

Dude, your video is truely brtilliant. I am software engineer and 27 years old. I am doing solid engineering for 8 years by now and I felt super stupid for not being able to solve some of these leetcode questions. I think your video helped me to set the focus right.

noel
Автор

this is some really good advice. I kinda made the mistake of taking it like a sprint for this upcoming interview. it’s today, and honestly I’m not feeling too confident about it. but i really appreciate how your video was honest and reminding us to take care of ourselves and our mental health :)

JennyLeDang
Автор

This was all such solid advice! Especially the part about reflection!

atift
Автор

Dude this is awesome. I follows you on TikTok long time but today is what I encountered on youtube, Really appreciate this video🥳

hishamhaneefa
Автор

Thank you man. Best of luck for your future.

coolguy
Автор

Thanks for the advice Dohyun, and congrats on 1k subs!

iRockTheBeat
Автор

Awesome video, just what we were talking about last week haha :D
Also congrats on 1k (now 1.1k already!) subs!

larigiba
Автор

Awesome content! Really needed tip 5 at the moment. 🙂

divyar
Автор

This is great advice I haven't seen on other much more popular channels.

cristian-adrianfrasineanu
Автор

Thanks for the advice, actually motivated a lot today. Keep up the good work, I bet your channel is providing the value you are thinking.❤️ You are going to be a good youtuber spreading knowledge in this field. Never lose hope on yourself or your videos. They are great.❤️❤️🙏🏻

deekshithpranav
Автор

Really liked your tips, thanks a lot for sharing!

SameenIslam
Автор

This was very helpful. thanks a ton man.

A.n.a.n.d.
Автор

That baseball at 4:54 ish scared the crap out of me !! Haha

zachnahman
Автор

Great content. A few questions: Is knowing Recursion well or very well required? Also since you mentioned many times that what you do in interview VS job are totally different, even though I'm in an FAANG company, I always had the same impression working for many years in banks as a developer. But, I do get very curios about what is it that you do in these companies as a software developer? Since none of these algos are used, what do you end up doing?

sherazdotnet
Автор

Grind all the Leetcode Easy questions in the top 150 until they are muscle memory. That’s about 40 questions. DO NOT go on to Mediums until you do this I REPEAT. Do not jump to Mediums until the Easys are Easy. Or your confidence will get hammered.

rdubb
Автор

MY BOI DOHYUN PRODUCING QUALITY CONTENT AS
YO BOI BEX GOT A SUMMER INTERNSHIP OFFER FROM KODAK! NEXT SUMMER (SUMMER 2022) IMMA DO MY BEST TO GET AN INTERNSHIP OFFER FROM GOOGLE AND MEET YOU UP IN REAL LIFE!

bexbatyrbek
Автор

Thank you so much for sharing. New subscriber here 😄

NirmalSilwal
Автор

Hello brother,
Thanks and very great video ..

positvwrds
Автор

thanks for the video. at what point would you recommend starting to interview? after finishing ctci? or after 100 lc mediums? or after you are a lc god?

Simon-lkky