Рет қаралды 209,163
Here's a complete guide to prepping for technical interviews. This is part 1 of a 3-part video series on coding, system design and behavioral / leadership interviews at top tech companies.
Get 10% OFF your Educative.io subscription at educative.io/engineeringwithu...
👨💻 Interview Prep Video Series
Part 1: Coding - • How to Prepare for Tec...
Part 2: System Design - • How to Prepare for Tec...
Part 3: Behavioral/Leadership - • How to Prepare for Tec...
👩🏼💻 Get a BIG DISCOUNT on LeetCode Premium Annual Subscription
leetcode.com/subscribe/?ref=I...
📚 Books for Data Structures, Algorithms & Prep
Grokking Algorithms - amzn.to/2JcBrjS
Introduction to Algorithms - amzn.to/2V03JRb
Cracking the Coding Interview - amzn.to/3fqhIe8
Elements of Programming Interviews (Python) - amzn.to/35XPQJw
Elements of Programming Interviews (Java) - amzn.to/374W5KT
📺 Free Courses
Introduction to Computer Science - Ana Bell @MIT OpenCourseWare
• 1. What is Computation?
Programming Abstractions - Julie Zelenski @Stanford
• Lecture 1 | Programmin...
Introduction to Algorithms - Erik Demaine @MIT OpenCourseWare
• Lecture 1: Algorithmic...
📕 Subscription Courses
Educative - educative.io/engineeringwithu...
⚙ Tools for Tracking
Here is my Notion Template: www.notion.so/Coding-Problem-...
A word on this template though, this is a bit more complicated than what I mentioned in the video. If you build a list of coding problems using this template, as you work on the problems and give yourself a time and a score, it will calculate a SR_Score value, and if you sort the list in descending order based on the property, it will automatically bubble up your worst problems on the top. Hope this makes sense.
Do NOT edit SR_Score, C_Date, C_Solution and C_Time -- those are filled out manually based on other values you update.
Also, here is the entire workspace with 200+ carefully picked questions and all the various boards: www.notion.so/de7d8005cd3749b...
📽 Related Videos from this Channel
Best Books for Learning Data Structures & Algorithms - • Best Books for Learnin...
AlgoExpert vs Leetcode Review - • AlgoExpert In Depth Re...
3 Problem-solving Techniques - • 3 Problem Solving Tech...
How to learn new concepts effectively - • How I learn new skills...
Facebook Mock Interview - • Facebook Coding Interv...
How to get a Software Engineering job at Microsoft - • How to Get a Software ...
---------------------------------
MY GEAR
📷 Video
Canon EOS R - amzn.to/336Up2g
Canon RF 15-35mm 2.8 L IS USM - amzn.to/3rja0oW
Canon RF 24-105 f/4 IS USM - amzn.to/35XBpoT
Canon EF-S 10-18mm STM - amzn.to/3pTcLgY
Canon EF 50mm 1.8 II - amzn.to/35XAJ2D
Atomos Shogun 7 - amzn.to/370ZNoX
🎙️ Audio
Shure SM7B - amzn.to/2J1Mb4J
Sennheiser MKE600 - amzn.to/3tj6iOb
Rode VideoMicro - amzn.to/2HrdO6m
Focusrite Scarlett 4i4 - amzn.to/398ptT7
Adam Audio T5V - amzn.to/2YFiOcx
Audio Technica ATH M50X - amzn.to/39aKXPg
🖥️ Editing
Samsung CRG9 - amzn.to/33b5rDT
Lian Li Dynamic O11 - amzn.to/3ftahBd
ASUS RTX 2080 Super - amzn.to/3frlUsb
Razer Black Widow Elite - amzn.to/35XhjuV
Razer Basilisk HyperSpeed Ultimate - amzn.to/39GCtPR
Apple Macbook Pro 16 - amzn.to/3nQ2W1z
----------------------------------
REACH OUT TO ME ON SOCIAL MEDIA
Instagram: / engineeringwithutsav
Instagram: / utsavized (personal)
Facebook: / engineeringwithutsav
Web: www.engineeringwithutsav.com
----------------------------------
TIMESTAMPS
00:00 Intro
01:47 About this video series
02:50 Purpose of coding interviews
04:50 Resources you will need before you begin
08:53 7-step Strategy for effectively prepping
09:17 Step 1 - Self assessment
10:06 Step 2 - Data structures & algorithms
10:54 Step 3 - Consistent tracking process
15:45 Step 4 - Spaced repetition
17:53 Step 5 - Pattern recognition
20:10 Step 6 - Evaluation of readiness
20:59 Step 7 - Metacognition
21:34 Final bit of advice
----------------------------------
DISCLAIMERS
This video is sponsored by Educative. Links included in this description may be affiliate links. When you buy a product or service with these links, I may receive a small commission. However, there is no additional cost to you :) I genuinely appreciate you supporting my channel so I can continue to provide you with awesome software engineering content for free!
Also, all opinions are my own and not my employer's.
#engineeringwithutsav #softwareengineeringwithutsav #softwareengineering