10 Day Google Interview Preparation Bootcamp

About Course
Welcome to our comprehensive Data Structures and Algorithms (DSA) course! If you’re eager to strengthen your problem-solving skills and excel in coding interviews, you’ve come to the right place. Our course is meticulously designed to provide you with the essential skills and knowledge needed to tackle real-world coding challenges with confidence.
With a curated collection of over 400+ meticulously crafted problems, you’ll have ample opportunities to practice and reinforce your understanding of both basic and advanced algorithms and data structures. From fundamental concepts like arrays and linked lists to complex topics such as dynamic programming and graph algorithms, we cover it all to ensure you’re well-prepared for coding interviews and competitive programming competitions.
But learning doesn’t stop with just solving problems. Our dedicated team of instructors is committed to providing 24*7 doubt support, ensuring that you receive prompt assistance whenever you encounter challenges or have questions about the course material. With our guidance and support, you’ll not only master DSA concepts but also develop the problem-solving skills and confidence needed to succeed in your coding journey.
Whether you’re a beginner looking to build a strong foundation in DSA or an experienced coder aiming to enhance your problem-solving abilities, our DSA course offers a structured learning path that caters to learners of all levels. Join us now and embark on a rewarding journey towards becoming a proficient problem solver and algorithmic thinker!
What Will You Learn?
- Master essential data structures like arrays, linked lists, and trees to optimize code efficiency.
- Develop problem-solving skills through solving over 400 meticulously crafted coding challenges.
- Understand basic and advanced algorithms, including dynamic programming and graph algorithms, for diverse problem domains.
- Learn effective strategies for tackling coding interviews and excelling in competitive programming competitions.
- Gain confidence in implementing algorithms and data structures through practical hands-on exercises.
- Benefit from 24*7 doubt support, ensuring continuous guidance and assistance throughout your learning journey.
Course Content
Join Live Classes
-
Join Classroom
00:00
Arrays
-
Inversion count in an array
-
Rotate Image
-
Search in Rotated Sorted Array
-
Allocate Books
-
Chocolate Distribution Problem
-
Minimum Size Subarray Sum
-
Smallest sequence with given Primes
-
Given Two Sorted Arrays Number X Find Pair Whose Sum Closest X
-
Longest Chunked Palindrome Decomposition
-
Two-Pointer Approach Quiz
Recursion & Backtracking
-
Combination Sum
-
Permutations
-
Combination Sum ii
-
Gray Code
-
Subsets ii
-
Permutation Sequence
-
Unique Paths III
-
Find the Winner of the Circular Game
-
Palindrome Partitioning
-
Generate Parantheses
-
Recursion Quiz
Hashing
-
Check if N and its Double exist
-
How many Numbers are Smaller than the current number
-
Sum of Unique Elements
-
Decode the Message
-
Palindrome Pairs
-
Window String
-
Longest Substring Without Repeat
-
Points on same line
-
Diffk ii
-
Grid Illumination
-
Find rectangle with corners as 1
-
Random Pick with Blacklist
Strings
-
Repeated Substring Pattern
-
Valid Palindrome II
-
Find Common characters
-
Check if a word occurs as a Prefix of any word in a sentence
-
Day of the Year
-
Longest Common Prefix
-
Compare Version Numbers
-
Reverse the String
-
Implement strStr
-
Integer To Roman
-
Roman To Integer
-
Pretty Json
-
String Operations Quiz
Stacks & Queues
-
Evaluate Expression
-
Implement Queue using Stacks
-
Trapping Rain Water
-
Largest Rectangle in Histogram
-
Reversing the first K elements of a Queue
-
N integers containing only 1, 2 & 3
-
Gas Station
-
Sliding Window Maximum
-
Given A String Find Its First Non Repeating Character
-
Max Value of Equation
-
Shortest Subarray with Sum at Least K
-
Queues Quiz
Linked List
-
Design Hashmap
-
Remove Duplicates from Sorted List
-
Linked List Cycle
-
Flatten a Multilevel Doubly Linked List
-
Clone a Linked List
-
Intersection of Linked Lists
-
Remove Duplicates From Sorted List ii
-
Remove Duplicates From Sorted List
-
Length Longest Palindrome List Linked List Using O(1) Extra Space
-
Design a Text Editor
-
Linked List Quiz 2
Trees & BST
-
Minimum Distance between BST nodes
-
TOP VIEW
-
Increasing order BST
-
Range Sum of BST
-
Left view of binary tree
-
Leaf nodes from Preorder of a Binary Search Tree
-
Least Common Ancestor
-
Odd even level difference
-
Minimum Distance between Nodes of BST
-
Boundary Traversal Of Binary Tree
-
2sum Binary Tree
-
Binary Tree Paths
-
All Nodes Distance K In Binary Tree
-
Binary Search Tree (BST) Quiz
Heaps & Greedy
-
Minimum amount of time to fill cups
-
N max pair combinations
-
Kth Largest Element in an Array
-
Merge k Sorted Lists
-
B Closest Points to Origin
-
Kth Largest Element In An Array
-
Magician And Chocolates
-
Assign Mice to Holes
-
Sliding Window Median
-
Binary Heap Quiz
Dynamic Programming
-
Longest Palindromic Subsequence
-
Predict the Winner
-
Maximum length of Pair Chain
-
Longest String chain
-
Minimum Time to make Rope colorful
-
Word Break
-
Interleaving String
-
Longest Palindromic Substring
-
Unique Binary Search Trees ii
-
Palindrome Partitioning II
-
Tushars Birthday Party
-
Distinct Subsequences
-
Russian Doll Envelopes
-
Dynamic Programming Problems
Graphs
-
Min Cost to Connect All points
-
Find All Possible recipes from Given Supplies
-
All Ancestos of a Node in a Directed Acyclic Graph
-
Number of Provinces
-
Possibility of finishing all courses given pre-requisites
-
Capture Regions on Board
-
Commutable Islands
-
Knight On Chess Board
-
Dijkstra
-
Word Ladder I
-
Is Graph Bipartite?
-
Graph Algorithms
Earn a certificate
Add this certificate to your resume & LinkedIn to demonstrate your skills.
