

It has all the required topics in one place to prepare technical interview and written test for product based company. It clearly covered important data structures, algorithms as well as techniques. Clear and concise yet easy to comprehend.
Two-pointers, Reverse String, Squares of a Sorted Array, Sliding window, Maximum Average Subarray I, Max Consecutive Ones III, Prefix sum, Running Sum of 1d Array, Hashmaps and sets, Minimum Value to Get Positive Step by Step Sum, K Radius Subarray Averages, More common patterns.
Problems on Arrays and Strings
Checking for existence, Missing Number, Counting Elements, Find Players With Zero or One Losses, Largest Unique Number, Maximum Number of Balloons, Ransom Note, Jewels and Stones, Longest Substring Without Repeating Characters
Fast and slow pointers, Middle of the Linked List, Remove Duplicates from Sorted List, Reversing a linked list, Reverse Linked List II
String problems, Simplify Path, Make The String Great, Moving Average from Data Stream, Monotonic, Next Greater Element I, Online Stock Span
Binary Tree, Binary trees – DFS, Minimum Depth of Binary Tree, Maximum Difference Between Node and Ancestor, Diameter of Binary Tree, Binary trees – BFS, Deepest Leaves Sum, Binary Tree Zigzag Level Order Traversal, Binary search trees, Insert into a Binary Search Tree, Closest Binary Search Tree Value.
Graphs – DFS, Find if Path Exists in Graph, Number of Connected Components in an Undirected Graph, Max Area of Island, Reachable Nodes With Restrictions, Graphs – BFS, Nearest Exit from Entrance in Maze, Snakes.
Kth Largest Element in a Stream, Remove Stones to Minimize the Total, Minimum Cost to Connect Sticks, Top k, Kth Largest Element in an Array, K Closest Points to Origin
Maximum 69 Number, Maximum Units on a Truck, How Many Apples Can You Put into the Basket, Reduce Array Size to The Half.
Search Insert Position, Longest Subsequence With Limited Sum, On solution spaces, Find the Smallest Divisor Given a Threshold, Divide Chocolate, Split Array Largest Sum
Generation, All Paths From Source to Target, Letter Combinations of a Phone Number, More constrained backtracking, Generate Parentheses, Numbers With Same Consecutive Differences, Combination Sum III.
Framework for DP, 1D problems, Climbing Stairs, Min Cost Climbing Stairs, Coin Change, Multi-dimensional problems, Best Time to Buy and Sell Stock with Transaction Fee, Best Time to Buy and Sell Stock with Cooldown, Matrix DP, Unique Paths II, Minimum Falling Path Sum.

About Course In this course students learn and practice advanced strategies for solving complex …
Know More
About Course Verbal ability is the capacity to understand and use language effectively.
Know More
About Course This course provides a comprehensive exploration of object-oriented programming, …
Know More