Skip to main content

Tech Interview Pro

8h 16m 2s
English
Paid

Course description

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.

Watch Online

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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

OpenSSL Training

OpenSSL Training

Sources: Practical Networking (practicalnetworking.net)
The course "Практическое руководство по OpenSSL" offers comprehensive training on using OpenSSL for analyzing, diagnosing, and solving issues related...
1 hour 46 minutes 2 seconds
The Effective Engineer, Pro Package

The Effective Engineer, Pro Package

Sources: Edmond Lau
Designed for those looking for an extra boost in their professional growth. You'll get for your own personal use: the book in PDF, Kindle, and ePub formats; the step-by-step com...
Grow From Mid-Level To Senior Engineer: L4 To L5

Grow From Mid-Level To Senior Engineer: L4 To L5

Sources: Alex Chiou
"Senior Software Engineer" is a title that sounds prestigious and is coveted by every engineer. Top-notch senior engineers are in high demand...
3 hours 50 seconds
React & TypeScript Chrome Extension Development [2021]

React & TypeScript Chrome Extension Development [2021]

Sources: udemy
Hi! Welcome to the comprehensive Chrome Extension Development course using modern web frameworks in 2021. This is the only course on Udemy that is focused on bu
8 hours 52 minutes 35 seconds
Skills of a Successful Software Engineer

Skills of a Successful Software Engineer

Sources: Fernando Doglio
"Skills of a Successful Software Engineer" is a guide to best practices for working in a development team. The book will help you grow from a solo programmer...