Tech Interview Prep - Curriculum
Tech Interview Prep - Curriculum
Pratik Singhal
Senior Software Engineer II @ Amazon | Tech
Interview Coach
TOP Highlights of the Program
🔥 Learn Everything required to clear coding tests
& interviews from basics
12- Weeks
Objective : Introduction
Complexity Calculation:
👉 Time Complexity Calculation - Standard Case
👉 Time Complexity Calculation - Iterative Case #1
👉 Time Complexity Calculation - Iterative Case #2 �� Reverse Engineering Solutions
👉 Time Complexity Calculation - Standard Case -
Recursive Case
👉 Space Complexity Calculation - Standard Method
👉 Space Complexity Calculation - Recursion Tree
Method
👉 Space Complexity Calculation - Back Substitution
Method
🚀 WEEK 2
Skills Learnt
Arrays:
👉 Why are arrays fastest ?
👉 Understanding resizable arrays �� General Problem solving skills
Learn the techniques required for searching over arrays and range
🚀 WEEK 4
Search Algorithms:
👉 Binary Search
Key Skills Learned
👉 Linear Search
Learn all about graphs and how different graph problems are
solved!
🚀 WEEK 6
Graph Problems:
👉 Problems based on BFS �� Traversal Problems
👉 Problems based on DFS
👉 0-1 BFS Variations & Ad-Hoc Problems on
👉 Problems based on backedge
�� graphs
calculation
👉 Ad-hoc problems based on graph
🚀 WEEK 7
Dynamic Programming:
👉 Problems based on BFS �� Different ways of applying dynamic
programming
👉 Problems based on DFS
👉 0-1 BFS
👉 Problems based on backedge
calculation
👉 Ad-hoc problems based on graph
🚀 WEEK 8
Project to work on
BitMagic
👉Problems based on Xor & And �� Final Portfolio
👉 Problems based on BitMagic
Mechanisms
👉 Creating & Building a portfolio
for Free!
🚀 WEEK 9-12
Work
�� Mock Interviews
🔥 4 Hours of On-Demand Videos Every Week