Skip to main content

Tech Interview Pro

8h 16m 2s
English
Paid

Learn to pass the coding interview with the pros. Tech Interview Pro is an online training program & professional community mentored by industry veterans Patrick Shyu ("TechLead", ex-Google/ex-Facebook) and Jonathan Ma ("Joma", ex-Facebook).  We coach you on how to pass the technical coding interview covering from the starting basics to advanced topics - coding, algorithms, systems design in-depth, behavioral questions, resume tips, preparation strategy, common mistakes, mock interviews, technical deep-dives, must-know tips, offer negotiation, and more.

About the Authors

TechLead (Patrick Shyu)

TechLead (Patrick Shyu) thumbnail
"TechLead" is Patrick Shyu - ex-Google / ex-Meta Tech Lead, multi-millionaire app entrepreneur, digital nomad, Silicon Valley native, and senior software engineer. TechLead has worked with cryptocurrencies, staking contracts, Web 3 applications, Ethereum virtual machines, cross-blockchain applications, and solidity contracts. TechLead runs a YouTube channel with over 1 million subscribers.

techseries.dev

techseries.dev thumbnail
"TechLead" is Patrick Shyu - ex-Google/ex-Facebook Tech Lead, multi-millionaire app entrepreneur, digital nomad, Silicon Valley native, and senior software engineer. He's held roles in full-stack web development and mobile engineering. He has conducted over 100 interviews at Google, and has worked in the tech industry for over a decade from startups to Fortune 500 companies.

Watch Online 43 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 43 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Welcome
All Course Lessons (43)
#Lesson TitleDurationAccess
1
Welcome Demo
06:56
2
Cracking the Phone Screen
16:53
3
On-site Process: What to Expect
16:24
4
Why the interview is over before you even began.
09:48
5
Behind the Scenes of a Technical Interview
14:14
6
Path to the Onsite (Preparing your resume)
11:27
7
Path to the Onsite (Applying for the interview)
10:27
8
Axis 1: Coding
20:02
9
Axis 2: Data Structures and Algorithms
12:19
10
Axis 3: Design
10:08
11
Axis 4: Communication
10:56
12
Axis: Other criteria
08:16
13
Top tips that make you a pro at the interviews
15:00
14
Top 10 Most Common Mistakes Interviewing
12:07
15
Crafting Your Resume To Get Interviews
17:29
16
Rocking the Behavioral Interview
13:02
17
What Hiring Managers Want to Know
08:39
18
Whiteboard Coding Deep Dive
18:23
19
Hash Tables
09:31
20
Linked Lists
08:01
21
Trees and Graphs
14:50
22
Stacks and Queues
07:16
23
Sorting
12:20
24
Binary Search Tree (BST)
10:47
25
Heap
12:16
26
Bit Manipulation
16:24
27
Coding Session (x6 questions)
18:29
28
Coding Session (x5 questions)
23:49
29
Mock Interview
21:06
30
Introduction to Systems Design
07:39
31
Approach to Systems Design
04:33
32
Load Balancing
04:54
33
Caching
06:53
34
Content Delivery Networks (CDN)
05:55
35
Databases and Indexing
09:40
36
Redundancy and Replication
05:42
37
Database Sharding
05:23
38
SQL vs NoSQL
08:36
39
API design
05:30
40
Mobile systems design
11:21
41
Last Minute Preparations
15:11
42
Offer Negotiation Strategies
14:26
43
Next Steps
03:00
Unlock unlimited learning

Get instant access to all 42 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription