filmov
tv
The BEST Software Engineer Interview Prep Strategy (FAANG Engineer Advice)
Показать описание
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.
Комментарии