How to Prepare for Technical Interviews, Part 1 - Coding
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 https://educative.io/engineeringwithutsav
👨💻 Interview Prep Video Series
Part 1: Coding - https://youtu.be/7UlslIXHNsw
Part 2: System Design - https://youtu.be/9N2S3JZffeg
Part 3: Behavioral/Leadership - https://youtu.be/sv-3crA1img
👩🏼💻 Get a BIG DISCOUNT on LeetCode Premium Annual Subscription
https://leetcode.com/subscribe/?ref=I0zWcC0x
📚 Books for Data Structures, Algorithms & Prep
Grokking Algorithms - https://amzn.to/2JcBrjS
Introduction to Algorithms - https://amzn.to/2V03JRb
Cracking the Coding Interview - https://amzn.to/3fqhIe8
Elements of Programming Interviews (Python) - https://amzn.to/35XPQJw
Elements of Programming Interviews (Java) - https://amzn.to/374W5KT
📺 Free Courses
Introduction to Computer Science - Ana Bell @MIT OpenCourseWare
https://www.youtube.com/watch?v=nykOeWgQcHM&list=PLUl4u3cNGP63WbdFxL8giv4yhgdMGaZNA
Programming Abstractions - Julie Zelenski @Stanford
https://www.youtube.com/watch?v=kMzH3tfP6f8&list=PLFE6E58F856038C69
Introduction to Algorithms - Erik Demaine @MIT OpenCourseWare
https://www.youtube.com/watch?v=HtSuA80QTyo&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb
📕 Subscription Courses
Educative - https://educative.io/engineeringwithutsav
⚙ Tools for Tracking
Here is my Notion Template: https://www.notion.so/Coding-Problem-d8ad5d8e763345ca99ad7ab3af9ec2ff
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: https://www.notion.so/de7d8005cd3749b2a1c5f995b4a92bba?v=00b004e1ba144d84a7f207cd30d2fa0d
📽 Related Videos from this Channel
Best Books for Learning Data Structures & Algorithms - https://youtu.be/FWmuxvOgh6Q
AlgoExpert vs Leetcode Review - https://youtu.be/sVsFfsAicE4
3 Problem-solving Techniques - https://youtu.be/FSycYs8RpsA
How to learn new concepts effectively - https://youtu.be/jvQKrtMVA4Y
Facebook Mock Interview - https://youtu.be/80KvFXJSohA
How to get a Software Engineering job at Microsoft - https://youtu.be/ddAmt_Z2qic
—————————————————————————————————
MY GEAR
📷 Video
Canon EOS R - https://amzn.to/336Up2g
Canon RF 15-35mm 2.8 L IS USM - https://amzn.to/3rja0oW
Canon RF 24-105 f/4 IS USM - https://amzn.to/35XBpoT
Canon EF-S 10-18mm STM - https://amzn.to/3pTcLgY
Canon EF 50mm 1.8 II - https://amzn.to/35XAJ2D
Atomos Shogun 7 - https://amzn.to/370ZNoX
🎙️ Audio
Shure SM7B - https://amzn.to/2J1Mb4J
Sennheiser MKE600 - https://amzn.to/3tj6iOb
Rode VideoMicro - https://amzn.to/2HrdO6m
Focusrite Scarlett 4i4 - https://amzn.to/398ptT7
Adam Audio T5V - https://amzn.to/2YFiOcx
Audio Technica ATH M50X - https://amzn.to/39aKXPg
🖥️ Editing
Samsung CRG9 - https://amzn.to/33b5rDT
Lian Li Dynamic O11 - https://amzn.to/3ftahBd
ASUS RTX 2080 Super - https://amzn.to/3frlUsb
Razer Black Widow Elite - https://amzn.to/35XhjuV
Razer Basilisk HyperSpeed Ultimate - https://amzn.to/39GCtPR
Apple Macbook Pro 16 - https://amzn.to/3nQ2W1z
——————————————————————————————————
REACH OUT TO ME ON SOCIAL MEDIA
Instagram: https://www.instagram.com/engineeringwithutsav
Instagram: https://www.instagram.com/utsavized (personal)
Facebook: https://www.facebook.com/engineeringwithutsav
Web: https://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
Видео How to Prepare for Technical Interviews, Part 1 - Coding канала Engineering with Utsav
Get 10% OFF your Educative.io subscription at https://educative.io/engineeringwithutsav
👨💻 Interview Prep Video Series
Part 1: Coding - https://youtu.be/7UlslIXHNsw
Part 2: System Design - https://youtu.be/9N2S3JZffeg
Part 3: Behavioral/Leadership - https://youtu.be/sv-3crA1img
👩🏼💻 Get a BIG DISCOUNT on LeetCode Premium Annual Subscription
https://leetcode.com/subscribe/?ref=I0zWcC0x
📚 Books for Data Structures, Algorithms & Prep
Grokking Algorithms - https://amzn.to/2JcBrjS
Introduction to Algorithms - https://amzn.to/2V03JRb
Cracking the Coding Interview - https://amzn.to/3fqhIe8
Elements of Programming Interviews (Python) - https://amzn.to/35XPQJw
Elements of Programming Interviews (Java) - https://amzn.to/374W5KT
📺 Free Courses
Introduction to Computer Science - Ana Bell @MIT OpenCourseWare
https://www.youtube.com/watch?v=nykOeWgQcHM&list=PLUl4u3cNGP63WbdFxL8giv4yhgdMGaZNA
Programming Abstractions - Julie Zelenski @Stanford
https://www.youtube.com/watch?v=kMzH3tfP6f8&list=PLFE6E58F856038C69
Introduction to Algorithms - Erik Demaine @MIT OpenCourseWare
https://www.youtube.com/watch?v=HtSuA80QTyo&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb
📕 Subscription Courses
Educative - https://educative.io/engineeringwithutsav
⚙ Tools for Tracking
Here is my Notion Template: https://www.notion.so/Coding-Problem-d8ad5d8e763345ca99ad7ab3af9ec2ff
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: https://www.notion.so/de7d8005cd3749b2a1c5f995b4a92bba?v=00b004e1ba144d84a7f207cd30d2fa0d
📽 Related Videos from this Channel
Best Books for Learning Data Structures & Algorithms - https://youtu.be/FWmuxvOgh6Q
AlgoExpert vs Leetcode Review - https://youtu.be/sVsFfsAicE4
3 Problem-solving Techniques - https://youtu.be/FSycYs8RpsA
How to learn new concepts effectively - https://youtu.be/jvQKrtMVA4Y
Facebook Mock Interview - https://youtu.be/80KvFXJSohA
How to get a Software Engineering job at Microsoft - https://youtu.be/ddAmt_Z2qic
—————————————————————————————————
MY GEAR
📷 Video
Canon EOS R - https://amzn.to/336Up2g
Canon RF 15-35mm 2.8 L IS USM - https://amzn.to/3rja0oW
Canon RF 24-105 f/4 IS USM - https://amzn.to/35XBpoT
Canon EF-S 10-18mm STM - https://amzn.to/3pTcLgY
Canon EF 50mm 1.8 II - https://amzn.to/35XAJ2D
Atomos Shogun 7 - https://amzn.to/370ZNoX
🎙️ Audio
Shure SM7B - https://amzn.to/2J1Mb4J
Sennheiser MKE600 - https://amzn.to/3tj6iOb
Rode VideoMicro - https://amzn.to/2HrdO6m
Focusrite Scarlett 4i4 - https://amzn.to/398ptT7
Adam Audio T5V - https://amzn.to/2YFiOcx
Audio Technica ATH M50X - https://amzn.to/39aKXPg
🖥️ Editing
Samsung CRG9 - https://amzn.to/33b5rDT
Lian Li Dynamic O11 - https://amzn.to/3ftahBd
ASUS RTX 2080 Super - https://amzn.to/3frlUsb
Razer Black Widow Elite - https://amzn.to/35XhjuV
Razer Basilisk HyperSpeed Ultimate - https://amzn.to/39GCtPR
Apple Macbook Pro 16 - https://amzn.to/3nQ2W1z
——————————————————————————————————
REACH OUT TO ME ON SOCIAL MEDIA
Instagram: https://www.instagram.com/engineeringwithutsav
Instagram: https://www.instagram.com/utsavized (personal)
Facebook: https://www.facebook.com/engineeringwithutsav
Web: https://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
Видео How to Prepare for Technical Interviews, Part 1 - Coding канала Engineering with Utsav
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
How to get a great tech job right after graduation? 💰 #softwareengineering #student #computerscienceBuilding the right thing vs building things right. #softwareengineer #codingHow to Prepare for Technical Interviews, Part 2 - System DesignAre You Building the WRONG HABITS?Ask difficult questions to bootcamps before giving them your money #shortsHow To Use The Pomodoro Technique to Improve Your Focus & ProductivityThings I Wish I Knew When I Started ProgrammingImposter Syndrome and tips to overcome itHow to progress from mid level to senior software engineer? 📈 #promotion #career #shortsBest books for software engineers in 2024Software engineering, productivity, motivation, career, ageism in tech?5 Tips for Beginner Software Engineers and StudentsWill the wrong tech stack ruin your software engineering career? 😱 #shortsThis should be your first distributed systems design book3 Problem Solving Techniques for Coding InterviewsSTOP trying to learn a new programming language every other month! #shortsManaging your time effectively as a software engineer #shortsHow to Pick Good Software Engineering Side ProjectsHow to become a Software Engineer without a degree5 Tips To Get MORE Done By Doing LESS5 tips to help you prepare for coding interviews #Shorts