
Get a breakdown of what a technical interview in Silicon Valley will look like.
Learn about Big-O notation along with time and space complexity to evaluate the efficiency of an algorithm.
Get my top 3 personal tips on how to ace your next technical interview.
Learn to solve the unique characters problem in an interview setting.
Learn to solve the anagram problem in an interview setting using arrays and hash maps.
Learn to solve the two sum problem in an interview setting by using arrays and hash maps.
Learn to solve the group anagrams problem in an interview setting using hash maps and analyzing complex time and space complexities.
Learn to solve the balance parentheses problem in an interview setting using stacks.
Learn to traverse a binary tree inorder.
Learn to search a binary search tree in O(logn) time.
Learn to compare 2 trees to see if they are the same using recursion.
Learn to see if 2 binary trees are symmetrical or not using recursion.
Learn to validate if a binary tree is a binary search tree using recursion.
Learn to convert a binary search tree to a doubly linked list using recursion.
Learn to clone a graph using depth first search.
Learn to clone a graph using breadth first search.
Learn to find the shortest path between 2 nodes in a graph using breadth first search.
Learn to count the number of islands on a map using depth first search.
Learn to print all the letter combinations of a phone number using backtracking.
Learn to print all the permutations of a list using backtracking.
Learn to get the combination sum of a list of numbers using backtracking and recursion.
Learn to find the number of unique paths a robot can travel using the bottom up dynamic programming method.
Learn to find the number of unique paths a robot can travel using the top down dynamic programming method with memoization.
Learn to find the number of unique paths to climb stairs using the top down dynamic programming method with memoization
This course will teach you how to ace a technical job interview at a large Silicon Valley company such as Google, Microsoft, Facebook, Amazon, Uber, Airbnb, etc.
You will get my top 3 secret tips for acing any interview at a top tier Silicon Valley company along with preparation tips for the different types of data structures and algorithm questions you can expect to see. I will walk through many examples of how to explain and code your solution during a technical interview.
If you want to land your dream job, then let's get started today!