0% found this document useful (0 votes)
69 views43 pages

S30 Curriculum

The document lists various coding problems categorized by techniques such as Design, Binary Search, Hashing, Dynamic Programming, and more, along with their corresponding repository names. It includes links to detailed problem descriptions on LeetCode. Additionally, it mentions mock interview problems and contests related to coding challenges.

Uploaded by

jsanthoshithota
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views43 pages

S30 Curriculum

The document lists various coding problems categorized by techniques such as Design, Binary Search, Hashing, Dynamic Programming, and more, along with their corresponding repository names. It includes links to detailed problem descriptions on LeetCode. Additionally, it mentions mock interview problems and contests related to coding challenges.

Uploaded by

jsanthoshithota
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 43

Technique Problem Repo Name

Warmup General Discussion About Data Structures No Repo


Design Design HashMap Design-1
Design Min Stack Design-1
Design, Stack Implement Queue using Stacks Design-2
Design Design HashSet Design-2
Binary Search Search in Rotated Sorted Array Binary Search - 1
Binary Search Search in a Sorted Array of Unknown Size Binary Search - 1
Binary Search Search a 2D Matrix Binary Search - 1
Binary Search Find First and Last position of Element in Sorted Array Binary Search - 2
Binary Search Find Minimum in Rotated Sorted Array Binary Search - 2
Binary Search Find Peak Element Binary Search - 2
Mock Interview Problem1:Binary Search
Mock Interview Problem2:Design
Hashing Group Anagrams Hashing-1
Hashing Isomorphic Strings Hashing-1
Hashing Word Pattern Hashing-1
Hashing Subarray Sum Equals K Hashing-2
Hashing Contiguous Array Hashing-2
Hashing Longest Palindrome Hashing-2
Dynamic Programming Coin Change DP-1
Dynamic Programming House Robber DP-1
Dynamic Programming Paint House DP-2
Dynamic Programming Coin Change II DP-2
Dynamic Programming Minimum Falling Path Sum DP-3
Dynamic Programming Delete and Earn DP-3
Links

https://leetcode.com/problems/design-hashmap/
https://leetcode.com/problems/min-stack/description/
https://leetcode.com/problems/implement-queue-using-stacks/description/
https://leetcode.com/problems/design-hashset/description/
https://leetcode.com/problems/search-in-rotated-sorted-array/description/
https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size/description/
https://leetcode.com/problems/search-a-2d-matrix/description/
https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/description/
https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/description/
https://leetcode.com/problems/find-peak-element/description/

https://leetcode.com/problems/group-anagrams/description/
https://leetcode.com/problems/isomorphic-strings/description/
https://leetcode.com/problems/word-pattern/description/
https://leetcode.com/problems/subarray-sum-equals-k/description/
https://leetcode.com/problems/contiguous-array/description/
https://leetcode.com/problems/longest-palindrome/description/
https://leetcode.com/problems/coin-change/description/
https://leetcode.com/problems/house-robber/description/
https://leetcode.com/problems/paint-house/description/
https://leetcode.com/problems/coin-change-ii/description/
https://leetcode.com/problems/minimum-falling-path-sum/description/
https://leetcode.com/problems/delete-and-earn/description/
Mock Interview Problem1:Hashing,Two Pointers,Binary Search
Mock Interview Problem2:DP
Arrays Product of Array Except Itself Arrays-1
Arrays Diagonal Traverse Arrays-1
Arrays Spiral Matrix Arrays-1
Arrays Find All Numbers Disappeared in an Array Arrays-2
Arrays Max and min Arrays-2
Arrays Game of Life Arrays-2
Two Pointers Sort Colors Two Pointers-1
Two Pointers 3Sum Two Pointers-1
Two Pointers Container With Most Water Two Pointers-1
Two Pointers Merge Sorted Array Two Pointers-2
Two Pointers Search a 2D Matrix II Two Pointers-2
Two Pointers Remove Duplicates from Sorted Array II Two Pointers-2
Contest {S30} Nutanix
Mock Interview Problem1:Arrays
Mock Interview Problem2:Two Pointers, Hashing
Trees, DFS Validate Binary Search Tree Trees-1
Trees, DFS Construct Binary Tree from Preorder and Inorder Traversal Trees-1
Trees, DFS Construct Binary Tree From Inorder and Postorder TraversalTrees-2
Tree Sum Root to Leaf Numbers Trees-2
Tree Path Sum II Trees-3
Tree Symmetric Tree Trees-3
Linked List Reverse Linked List LinkedList-1
Linked List Remove Nth Node From End of List LinkedList-1
Linked List Linked List Cycle II LinkedList-1
https://leetcode.com/problems/product-of-array-except-self/description/
https://leetcode.com/problems/diagonal-traverse/description/
https://leetcode.com/problems/spiral-matrix/description/
https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/description/
https://www.geeksforgeeks.org/maximum-and-minimum-in-an-array/
https://leetcode.com/problems/game-of-life/description/
https://leetcode.com/problems/sort-colors/description/
https://leetcode.com/problems/3sum/description/
https://leetcode.com/problems/container-with-most-water/description/
https://leetcode.com/problems/merge-sorted-array/description/
https://leetcode.com/problems/search-a-2d-matrix-ii/description/
https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/description/

https://leetcode.com/problems/validate-binary-search-tree/description/
https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/description/
https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/description/
https://leetcode.com/problems/sum-root-to-leaf-numbers/description/
https://leetcode.com/problems/path-sum-ii/description/
https://leetcode.com/problems/symmetric-tree/description/
https://leetcode.com/problems/reverse-linked-list/description/
https://leetcode.com/problems/remove-nth-node-from-end-of-list/description/
https://leetcode.com/problems/linked-list-cycle-ii/description/
Tree Binary Search Tree Iterator LinkedList-2
Linked List Reorder List LinkedList-2
Linked List Deletion of Node Without Head Pointer LinkedList-2
Linked List Intersection of Two Linked Lists LinkedList-2
Mock Interview Problem1:LinkedList
Mock Interview Problem2:Trees
BFS Binary Tree Level Order Traversal BFS-1
DFS, BFS Course Schedule BFS-1
BFS Binary Tree Right Side View BFS-1
BFS Cousins in Binary Tree BFS-2
BFS Rotting Oranges BFS-2
BFS Employee Importance BFS-2
DFS Flood Fill DFS-1
DFS, BFS 01 Matrix DFS-1
DFS Number of Islands DFS-2
DFS Decode String DFS-2
Mock Interview Problem1:DFS
Mock Interview Problem2:BFS
Backtracking Combination Sum Backtracking-1
Backtracking Expression Add Operators Backtracking-1
Backtracking Subsets Backtracking-2
Backtracking Palindrome Partitioning Backtracking-2
Backtracking N-Queens Backtracking-3
Backtracking Word Search Backtracking-3
Tries Implement Trie (Prefix Tree) Tries-1
Tries Longest Word in Dictionary Tries-1
https://leetcode.com/problems/binary-search-tree-iterator/description/
https://leetcode.com/problems/reorder-list/description/
https://www.geeksforgeeks.org/problems/delete-without-head-pointer/1
https://leetcode.com/problems/intersection-of-two-linked-lists/description/

https://leetcode.com/problems/binary-tree-level-order-traversal/description/
https://leetcode.com/problems/course-schedule/description/
https://leetcode.com/problems/binary-tree-right-side-view/description/
https://leetcode.com/problems/cousins-in-binary-tree/description/
https://leetcode.com/problems/rotting-oranges/description/
https://leetcode.com/problems/employee-importance/description/
https://leetcode.com/problems/flood-fill/description/
https://leetcode.com/problems/01-matrix/description/
https://leetcode.com/problems/number-of-islands/
https://leetcode.com/problems/decode-string/description/

https://leetcode.com/problems/combination-sum/description/
https://leetcode.com/problems/expression-add-operators/description/
https://leetcode.com/problems/subsets/description/
https://leetcode.com/problems/palindrome-partitioning/description/
https://leetcode.com/problems/n-queens/description/
https://leetcode.com/problems/word-search/description/
https://leetcode.com/problems/implement-trie-prefix-tree/description/
https://leetcode.com/problems/longest-word-in-dictionary/description/
Tries Replace Words Tries-1
Design, Stack Flatten Nested List Iterator Design-3
Design LRU Cache Design-3
Mock Interview Problem1:Design
Mock Interview Problem2:Backtracking
Heap Kth Largest Element in an Array Heaps-1
Heap Merge k Sorted Lists Heaps-1
Design, Heap, Hash Table Design Twitter Design-4
Design Design Skip Iterator Design-4
Binary Search Pow(x, n) Binary-Search-3
Binary Search Find K Closest Elements Binary-Search-3
Binary Search, Two Pointers Optimize Air Routes Binary-Search-3
Binary Search H-Index II Binary-Search-4
Binary Search Intersection of Two Arrays II Binary-Search-4
Binary Search Median of Two Sorted Arrays Binary-Search-4
Mock Interview Problem1:Heap
Mock Interview Problem1:Binary Search
String Custom Sort String Strings-1
Sliding Window Longest Substring Without Repeating Characters Strings-1
Strings Find the Index of the First Occurrence in a String Strings-2
Strings, Sliding Window Find All Anagrams in a String Strings-2
String, Math Interger to English Words Strings-3
Strings Basic Calculator II Strings-3
Trees Kth Smallest Element in a BST Trees-4
Trees Lowest Common Ancestor of a Binary Search Tree Trees-4
Trees Lowest Common Ancestor of a Binary Tree Trees-4
https://leetcode.com/problems/replace-words/description/
https://leetcode.com/problems/flatten-nested-list-iterator/description/
https://leetcode.com/problems/lru-cache/description/

https://leetcode.com/problems/kth-largest-element-in-an-array/description/
https://leetcode.com/problems/merge-k-sorted-lists/description/
https://leetcode.com/problems/design-twitter/description/
https://leetcode.com/discuss/interview-question/341818/Google-or-Onsite-or-Skip-Iterator
https://leetcode.com/problems/powx-n/description/
https://leetcode.com/problems/find-k-closest-elements/description/
https://leetcode.com/discuss/interview-question/1025705/Amazon-or-OA-or-Prime-Air-time/824897
https://leetcode.com/problems/h-index-ii/description/
https://leetcode.com/problems/intersection-of-two-arrays-ii/description/
https://leetcode.com/problems/median-of-two-sorted-arrays/description/

https://leetcode.com/problems/custom-sort-string/description/
https://leetcode.com/problems/longest-substring-without-repeating-characters/description/
https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/description/
https://leetcode.com/problems/find-all-anagrams-in-a-string/description/
https://leetcode.com/problems/integer-to-english-words/description/
https://leetcode.com/problems/basic-calculator-ii/description/
https://leetcode.com/problems/kth-smallest-element-in-a-bst/description/
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/description/
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/description/
Trees Populating Next Right Pointers in Each Node Trees-5
Trees Recover Binary Search Tree Trees-5
Trees Morris Inorder Traversal Trees-5
Mock Interview Problem1: Strings
Mock Interview Problem2: Trees
Dynamic Programming Maximal Square DP-4
Dynamic Programming Partition Array for Maximum Sum DP-4
Dynamic Programming, BFS Word Break DP-5
Dynamic Programming Unique Paths DP-5
Design, BFS Design Parking Lot Design-5
Linked List Copy List with Random Pointer Design-5
Graph Find the Town Judge Graph-1
Graph The Maze Graph-1
Contest {S30}Amazon
Mock Interview Problem1 : BFS, Graph
Mock Interview Problem2 : Dp
Arrays H-Index Array-3
Arrays Trapping Rain Water Array-3
Arrays Rotate Array Array-3
Arrays Array Partition Array-4
Arrays Maximim Subarray Array-4
Arrays Next Permutation Array-4
Design. linked list Design Phone Directory Design-6
Design, Trie Design Search Autocomplete System Design-6
Design LFU Cache Design-7
Design Design Snake Game Design-7
https://leetcode.com/problems/populating-next-right-pointers-in-each-node/description/
https://leetcode.com/problems/recover-binary-search-tree/description/
https://leetcode.com/problems/binary-tree-inorder-traversal/description/

https://leetcode.com/problems/maximal-square/description/
https://leetcode.com/problems/partition-array-for-maximum-sum/description/
https://leetcode.com/problems/word-break/description/
https://leetcode.com/problems/unique-paths/description/

https://leetcode.com/problems/copy-list-with-random-pointer/description/
https://leetcode.com/problems/find-the-town-judge/description/
https://leetcode.com/problems/the-maze/description/

https://leetcode.com/problems/h-index/description/
https://leetcode.com/problems/trapping-rain-water/description/
https://leetcode.com/problems/rotate-array/description/
https://leetcode.com/problems/array-partition/description/
https://leetcode.com/problems/maximum-subarray/description/
https://leetcode.com/problems/next-permutation/description/
https://leetcode.com/problems/design-phone-directory/description/
https://leetcode.com/problems/design-search-autocomplete-system/description/
https://leetcode.com/problems/lfu-cache/description/
https://leetcode.com/problems/design-snake-game/description/
Contest {S30}Facebook
Mock Interview Problem1 : Arrays
Mock Interview Problem2 : Design
Stack Daily Temperatures Stack-1
Stack Next Greater Element II Stack-1
Stack Exclusive Time of Functions Stack-2
Stack Valid Parenthesis Stack-2
Greedy Candy Greedy-2
Greedy Jump Game Greedy-1
Greedy Jump Game II Greedy-1
Greedy Task Scheduler Greedy-2
Greedy Queue Reconstruction by Height Greedy-3
Greedy Partition Labels Greedy-3
Contest {S30}Google
Mock Interview Problem1 : Stack
Mock Interview Problem2 : Greedy
BFS Remove Invalid Parenthesis BFS-3
BFS Clone Graph BFS-3
BFS Minesweeper BFS-4
BFS Snakes and Ladders BFS-4
Dynamic Programming Edit Distance DP-7
Dynamic Programming Regular Expression Matching DP-7
Dynamic Programming Arithmetic Slices DP-8
Dynamic Programming Triangle DP-8
Dynamic Programming Longest Increasing Subsequence DP-9
Dynamic Programming Russian Doll Envelopes DP-9
https://leetcode.com/problems/daily-temperatures/description/
https://leetcode.com/problems/next-greater-element-ii/description/
https://leetcode.com/problems/exclusive-time-of-functions/description/
https://leetcode.com/problems/valid-parentheses/description/
https://leetcode.com/problems/candy/description/
https://leetcode.com/problems/jump-game/description/
https://leetcode.com/problems/jump-game-ii/description/
https://leetcode.com/problems/task-scheduler/description/
https://leetcode.com/problems/queue-reconstruction-by-height/description/
https://leetcode.com/problems/partition-labels/description/

https://leetcode.com/problems/remove-invalid-parentheses/description/
https://leetcode.com/problems/clone-graph/description/
https://leetcode.com/problems/minesweeper/description/
https://leetcode.com/problems/snakes-and-ladders/description/
https://leetcode.com/problems/edit-distance/description/
https://leetcode.com/problems/regular-expression-matching/description/
https://leetcode.com/problems/arithmetic-slices/description/
https://leetcode.com/problems/triangle/description/
https://leetcode.com/problems/longest-increasing-subsequence/description/
https://leetcode.com/problems/russian-doll-envelopes/description/
Mock Interview Problem1
Dynamic Programming Burst Balloons DP-10
Dynamic Programming Super Egg Drop DP-10
Graph Critical Connections in a Network Graph-2
Graph Minimize Malware Spread Graph-2
Backtracking Optimal Placement of Buiildings in a grid Backtracking-4
Backtracking Brace Expansion Backtracking-4
Greedy/Binary Search Shortest Way to Form String Greedy-4
Greedy Minimum Domino Rotations For Equal Row Greedy-4
Mock Interview Problem1
Greedy Wildcard Matching Greedy-5
Greedy Campus Bikes Greedy-5
Hashing Repeated DNA Sequences Hashing-3
Hashing Favourite Genres Hashing-3
Arrays Robot Bounded In Circle Array-5
Arrays Calculate Amount Paid in Taxes Array-5
Dynamic Programming Longest Palindromic Substring DP-6
Dynamic Programming Ugly Number II DP-6
Bit Manipulation Divide Two Integers BitManipulation-1
Bit Manipulation Single Number BitManipulation-1
Bit Manipulation Single Number III BitManipulation-1
Mock Interview Problem1
Binary Search Find Object in a Grid Binary-Search-5
Trees Range Sum of BST Trees-6
Trees Serialize and Deserialize Binary Tree Trees-6
Trees Binary Tree Vertical Order Traversal Trees-6
https://leetcode.com/problems/burst-balloons/description/
https://leetcode.com/problems/super-egg-drop/description/
https://leetcode.com/problems/critical-connections-in-a-network/description/
https://leetcode.com/problems/minimize-malware-spread/description/

https://leetcode.com/problems/brace-expansion/description/
https://leetcode.com/problems/shortest-way-to-form-string/description/
https://leetcode.com/problems/minimum-domino-rotations-for-equal-row/description/

https://leetcode.com/problems/wildcard-matching/description/
https://leetcode.com/problems/campus-bikes/description/
https://leetcode.com/problems/repeated-dna-sequences/description/
https://leetcode.com/discuss/interview-question/373006
https://leetcode.com/problems/robot-bounded-in-circle/description/
https://leetcode.com/problems/calculate-amount-paid-in-taxes/description/
https://leetcode.com/problems/longest-palindromic-substring/description/
https://leetcode.com/problems/ugly-number-ii/
https://leetcode.com/problems/divide-two-integers/description/
https://leetcode.com/problems/single-number/description/
https://leetcode.com/problems/single-number-iii/description/

https://leetcode.com/discuss/interview-question/390551/google-onsite-find-object-in-a-grid
https://leetcode.com/problems/range-sum-of-bst/description/
https://leetcode.com/problems/serialize-and-deserialize-binary-tree/description/
https://leetcode.com/problems/binary-tree-vertical-order-traversal/description/
DFS Confusing Number II DFS-3
DFS Matchsticks to Square DFS-3
String String to Integer (atoi) Strings-4
String Reorder Data in Log Files Strings-4
Tries Word Squares Tries-2
Tries Camelcase Matching Tries-2
Heap Top k Frequent Elements Heaps-2
Mock Interview Problem1
Arrays Best Time to Buy and Sell Stock Array-6
Arrays, DP Best Time to Buy and Sell Stock III Array-6
Arrays, DP Best Time to Buy and Sell Stock IV Array-6
Arrays, DP Best Time to Buy and Sell Stock with Cooldown Array-6
Graph Find the Celebrity Graph-3
Graph Verifying an Alien Dictionary Graph-3
Graph Alien Dictionary Graph-3
Trees Nested List Weight Sum DFS-4
Trees Distribute Coins in Binary Tree Misc-1
Math, Greedy Broken Calculator Misc-1
Tries Stream of Characters Misc-2
Arrays Sum of the products of all possible Subsets Misc-2
Binary Search Sparse search Misc-2
Mock Interview Problem1
Arrays Shortest Word Distance Array-7
Arrays Shortest Word Distance II Array-8
Arrays Shortest Word Distance III Array-8
Binary Search Capacity To Ship Packages Within D Days Misc-3
https://leetcode.com/problems/confusing-number-ii/
https://leetcode.com/problems/matchsticks-to-square/description/
https://leetcode.com/problems/string-to-integer-atoi/description/
https://leetcode.com/problems/reorder-data-in-log-files/description/
https://leetcode.com/problems/word-squares/description/
https://leetcode.com/problems/camelcase-matching/description/
https://leetcode.com/problems/top-k-frequent-elements/description/

https://leetcode.com/problems/best-time-to-buy-and-sell-stock/description/
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii/description/
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv/description/
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/description/
https://leetcode.com/problems/find-the-celebrity/description/
https://leetcode.com/problems/verifying-an-alien-dictionary/description/
https://leetcode.com/problems/alien-dictionary/description/
https://leetcode.com/problems/nested-list-weight-sum/description/
https://leetcode.com/problems/distribute-coins-in-binary-tree/description/
https://leetcode.com/problems/broken-calculator/description/
https://leetcode.com/problems/stream-of-characters/description/
https://www.geeksforgeeks.org/sum-products-possible-subsets/
https://leetcode.com/discuss/general-discussion/468170/sparse-search-in-a-sorted-array

https://leetcode.com/problems/shortest-word-distance/description/
https://leetcode.com/problems/shortest-word-distance-ii/description/
https://leetcode.com/problems/shortest-word-distance-iii/description/
https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/description/
Linked List Reverse Nodes in k-Group Misc-3
Design Online Election Miscallaneous-4
Stack Largest Rectangle in Histogram Miscallaneous-4
Sliding Window Max Consecutive Ones III Misc-5
Stack Remove All Adjacent Duplicates In String Misc-5
Graph Array Threshhold Miscallaneous-6
Arrays/Matrix Sparse Matrix Multiplication Miscallaneous-6
Strings Read N Characters Given read4 II - Call Multiple Times Strings-5
Graph Optimize Water Distribution in a Village Graph-3
{S30} Amazon Interview Kit 3 problems
{S30} Google Interview Kit 3 problems
{S30} Facebook Interview Kit 3 problems
{S30} Nutanix Interview Kit 3 problems
Mock Interview Problem1
Mock Interview Problem2
https://leetcode.com/problems/reverse-nodes-in-k-group/description/
https://leetcode.com/problems/online-election/description/
https://leetcode.com/problems/largest-rectangle-in-histogram/description/
https://leetcode.com/problems/max-consecutive-ones-iii/description/
https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string/description/

https://leetcode.com/problems/sparse-matrix-multiplication/description/
https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times/description/
https://leetcode.com/problems/optimize-water-distribution-in-a-village/description/
BFS
Technique Problem
SQL Big Countries
SQL Nth Highest Salary
SQL Delete Duplicate Emails
SQL Rank Scores
SQL Exchange Seats
SQL Tree Node
SQL Deparment Top 3 Salaries
SQL Consecutive Numbers
SQL Number of Passengers in Each Bus
SQL User Activity
SQL Dynamic Pivoting of a Table
SQL The Number of Seniors and Juniors to Join the Company
SQL League Statistics
SQL Sales Person
Mock Interview Interview Problem SQL
Mock Interview Interview Problem SQL
SQL Friend Requests II
SQL Report Contiguos Dates
SQL Student Report By Geography
SQL Average Salary Department vs Company
SQL Game Play Analysis I
SQL Game Play Analysis II
SQL Game Play Analysis III
SQL Shortest Distance in a Plane
SQL Combine Two Tables
SQL Customers with Strictly Increasing Purchases
Mock Interview Interview Problem SQL
Mock Interview Interview Problem SQL
Pandas + Python Big Countries
Pandas + Python Recyclable and Low Fat Products
Pandas + Python Customer Who Never Order
Pandas + Python Article Views I
Pandas + Python Invalid Tweets
Pandas + Python Calculate Special Bonus
Pandas + Python Fix Names in a Table
Pandas + Python Patients with a Condition
Pandas + Python Nth Highest Salary Pandas
Pandas + Python Second Highest Salary
Pandas + Python Department Highest Salary
Pandas + Python Rank Scores
Mock Interview Interview Problem Pandas
Mock Interview Interview Problem Pandas
Pandas + Python Delete Duplicate Emails
Pandas + Python The Number of Rich Customers
Pandas + Python Immediate Food Delivery I
Pandas + Python Count Salary Categories
Pandas + Python Find Total Time Spent By Each Employee
Pandas + Python Number of Unique Subjects Taught By Each Teacher
Pandas + Python Classes more than 5 Students
Pandas + Python Game Play Analysis I
Pandas + Python Customers Placing the Largest Number of Orders
Pandas + Python Group Sold Products by the Date
Pandas + Python Daily Leads and Partners
Pandas + Python Actors and Directors who Cooperated At Least Three Times
Pandas + Python Interview Problem Pandas
Pandas + Python Interview Problem Pandas
Pandas + Python Replace Employee ID with the Unique Identifier
Pandas + Python Students and Examinations
Pandas + Python Managers with at Least 5 Direct Reports
Pandas + Python Sales Person
Scikit Learn Save and Load Machine Learning Models in Python with scikit-learn
Scikit Learn Data Preprocessing, Analysis, and Visualization for building a Machine learning m
Scikit Learn Building a Machine Learning Model Using J48 Classifier
Scikit Learn How to Get Regression Model Summary from Scikit-Learn
Scikit Learn Deploy a Machine Learning Model using Streamlit Library
Scikit Learn Machine Learning Model with Teachable Machine
Scikit Learn Mock SciKit Learn
Scikit Learn Implementing PCA in Python with scikit-learn
Scikit Learn Pipelines – Python and scikit-learn
Matplotlib Matplotplib - Introduction
Matplotlib Pyplot in Matplotplib
Matplotlib Matplotplib - Axes Classes
Matplotlib Multiple Subplots
Matplotlib Line Chart in Matplotlib
Matplotlib Histogram in Matplotlib
Matplotlib Scatterplot in Matplotlib
Matplotlib Pie Chart in Matplotlib
Matplotlib KNN Algorithm,
Introduction
Mock How to choose
to Decision
MatplotLib the factor K,of
Trees, Advantages Applications
a Decision of KNN
Tree, algorithm,
Disadvantages of
Working
a of
Decision KNN
Tree, algorithm,
Problems Example
which canusage
be of
solvedKNN
by by using
Decision a sample
Tree, dataset,
Working
Introduction to Random Forest algorithm, Applications of a Random Forest of a
KNN Algorithm
Implementation
Decision
algorithm,Tree, of KNN
Example
Working from scratch
usage
of a Random ofForest
Decision Tree byExample
algorithm, using a sample dataset
usage of Random
Decision Trees
Forest algorithm by using a sample dataset
Scikit Learn
Introduction to classification, Introduction to Logistic Regression, Linear vs
Logistic Regression, Applications of Logistic Regression, Example usage of
Logistic regression
Introduction byBayes
to Naive using Classifier,
a sample dataset
Advantages of Naive Bayes Classifier,
Regression
Example usage of Naive Bayes Classifier by using a sample dataset
Naive Bayes
Introduction to Support Vector Machine, Advantages of Support Vector Machine,
Mock Interview
Example usage Problem
of Support Vector Machine by using a sample dataset
SVM
Ensemble Ensemble Method Bagging and Boosting in ML
Warmup General Discussion About Data Structures
Design Design HashMap
Design Min Stack
Design Design HashSet
Design, Stack Implement Queue using Stacks
Binary Search Search in Rotated Sorted Array
Binary Search Search in a Sorted Array of Unknown Size
Binary Search Search a 2D Matrix
Binary Search Find First and Last position of Element in Sorted Array
Binary Search Find Minimum in Rotated Sorted Array
Binary Search Find Peak Element
Mock Interview Problem1: Binary Search
Hashing Group Anagrams
Hashing Isomorphic Strings
Hashing Subarray Sum Equals K
Hashing Contiguous Array
Hashing Longest Palindrome
Dynamic ProgrammingCoin Change
Dynamic ProgrammingHouse Robber
Dynamic ProgrammingPaint House
Dynamic ProgrammingCoin Change II
Dynamic Programming Minimum Falling Path Sum
Mock Interview Problem1:DP
Mock Interview Problem2:Hashing
Arrays Product of Array Except Itself
Arrays Diagonal Traverse
Arrays Spiral Matrix
Arrays Find All Numbers Disappeared in an Array
Arrays Game of Life
Two Pointers 3Sum
Two Pointers Sort Colors
Two Pointers Container With Most Water
Two Pointers Merge Sorted Array
Two Pointers Remove Duplicates from Sorted Array II
Two Pointers Search a 2D Matrix II
Mock Interview Problem1:Arrays
Mock Interview Problem2:Two Pointers, Hashing
Trees, DFS Basics of Recursion and Validate Binary Search Tree
Tree Sum Root to Leaf Numbers
Tree Construct Binary Tree from Preorder and Inorder Traversal
Tree Path Sum II
Tree Symmetric Tree
Linked List Reverse Linked List
Linked List Remove Nth Node From End of List
Linked List Linked List Cycle II
Linked List Reorder List
Tree Binary Search Tree Iterator
Linked List Intersection of Two Linked Lists
Mock Interview Problem1:LinkedList
Mock Interview Problem2:Trees
BFS Binary Tree Level Order Traversal
DFS, BFS Course Schedule
BFS Binary Tree Right Side View
BFS Cousins in Binary Tree
BFS Rotting Oranges
BFS Employee Importance
DFS Flood Fill
DFS, BFS 01 Matrix
DFS Number of Islands
DFS Decode String
Mock Interview Problem1:DFS
Mock Interview Problem2:BFS
Backtracking Combination Sum
Backtracking Subsets
Backtracking Palindrome Partitioning
Backtracking N-Queens
Tries Implement Trie (Prefix Tree)
Tries Replace Words
Design LRU Cache
Design Design Phone Directory
Stack Daily Temperatures
Stack Next Greater Element II
Mock Interview Problem1 Stack
Mock Interview Problem2 DP
String Custom Sort String
Sliding Window Longest Substring Without Repeating Characters
Strings, Sliding Windo Find All Anagrams in a String
String, Math Interger to English Words
Strings Basic Calculator II
Trees Kth Smallest Element in a BST
Trees Lowest Common Ancestor of a Binary Search Tree
Trees Lowest Common Ancestor of a Binary Tree
Greedy/Binary Search Shortest Way to Form String
Greedy Minimum Domino Rotations For Equal Row
Mock Interview Problem1: Tree
Mock Interview Problem2: Strings
Trees Populating Next Right Pointers in Each Node
Trees Recover Binary Search Tree
Heap Kth Largest Element in an Array
Heap Merge k Sorted Lists
Binary Search Pow(x, n)
Binary Search Find K Closest Elements
Greedy Candy
Greedy Queue Reconstruction by Height
Mock Interview
Mock Interview
Repo Name Day
Sql1 0
Sql1 0
Sql1 0
Sql2 1
Sql2 1
Sql2 2
Sql2 2
Sql3 3
Sql3 3
Sql3 3
Sql3 4
Sql4 4
Sql4 5
Sql4 5
Mock_SQL 6
Mock_SQL 6
Sql4 7
Sql5 7
Sql5 8
Sql5 8
Sql5 9
Sql6 9
Sql6 10
Sql6 10
Sql6 11
Sql6 11
Mock_SQL 12
Mock_SQL 12
Pandas1 13
Pandas1 13
Pandas1 13
Pandas 2 14
Pandas 2 14
Pandas 3 15
Pandas 3 15
Pandas3 15
Pandas4 16
Pandas4 16
Pandas5 17
Pandas5 17
Mock_Pandas 18
Mock_Pandas 18
Pandas6 19
Pandas6 19
Pandas7 20
Pandas7 20
Pandas8 21
Pandas8 21
Pandas8 21
Pandas9 22
Pandas9 22
Pandas10 23
Pandas10 23
Pandas10 23
Mock_Pandas 24
Mock_Pandas 24
Pandas11 25
Pandas11 25
Pandas12 26
Pandas12 26
Scikit1 27
Scikit1 27
Scikit1 28
Scikit1 28
Scikit2 29
Scikit2 29
Mock_Scikit 30
Scikit2 31
Scikit2 31
Matplotlib1 32
Matplotlib1 32
Matplotlib1 33
Matplotlib1 33
Matplotlib2 34
Matplotlib2 34
Matplotlib2 35
Matplotlib2 35
Mock_MatplotLi 36
ML Algorithms 37
ML Algorithms 38
ML Algorithms 39
ML Algorithms 40
ML Algorithms 41
ML Algorithms 42
ML Algorithms 43
ML Algorithms 44
No Repo 45
Design-1 46
Design-1 47
Design-2 48
Design-2 49
Binary Search - 1 50
Binary Search - 1 51
Binary Search - 1 52
Binary Search - 2 53
Binary Search - 2 54
Binary Search - 2 55
56
Hashing-1 57
Hashing-1 58
Hashing-2 59
Hashing-2 60
Hashing-2 61
DP-1 62
DP-1 63
DP-2 64
DP-2 65
DP-3 66
67

Arrays-1 68
Arrays-1 69
Arrays-1 70
Arrays-2 71
Arrays-2 72
Two Pointers-1 73
Two Pointers-1 74
Two Pointers-1 75
Two Pointers-2 76
Two Pointers-2 77
Two Pointers-2 78
79
Trees-1 80
Trees-2 81
Trees-2 82
Trees-3 83
Trees-3 84
LinkedList-1 85
LinkedList-1 86
LinkedList-1 87
LinkedList-2 88
LinkedList-2 89
LinkedList-2 90
91

BFS-1 92
BFS-1 93
BFS-1 94
BFS-2 95
BFS-2 96
BFS-2 97
DFS-1 98
DFS-1 99
DFS-2 100
DFS-2 101
102

Backtracking-1 103
Backtracking-2 104
Backtracking-2 105
Backtracking-3 106
Tries-1 107
Tries-1 108
Design-3 109
Design-6 110
Stack-1 111
Stack-1 112
113

Strings-1 114
Strings-1 115
Strings-2 116
Strings-3 117
Strings-3 118
Trees-4 119
Trees-4 120
Trees-4 121
Greedy-4 122
Greedy-4 123
124

Trees-5 130
Trees-5 131
Heaps-1 132
Heaps-1 133
Binary-Search-3 134
Binary-Search-3 135
Greedy-2 136
Greedy-3 137
138
Links
https://leetcode.com/problems/big-countries/
https://leetcode.com/problems/nth-highest-salary/
https://leetcode.com/problems/delete-duplicate-emails/
https://leetcode.com/problems/rank-scores/
https://leetcode.com/problems/exchange-seats/
https://leetcode.com/problems/tree-node/
https://leetcode.com/problems/department-top-three-salaries/
https://leetcode.com/problems/consecutive-numbers/
https://leetcode.com/problems/the-number-of-passengers-in-each-bus-i/
https://leetcode.com/problems/user-activity-for-the-past-30-days-i/
https://leetcode.com/problems/dynamic-pivoting-of-a-table/
https://leetcode.com/problems/the-number-of-seniors-and-juniors-to-join-the-company/
https://leetcode.com/problems/league-statistics/
https://leetcode.com/problems/sales-person/

https://leetcode.com/problems/friend-requests-ii-who-has-the-most-friends/
https://leetcode.com/problems/report-contiguous-dates/
https://leetcode.com/problems/students-report-by-geography/
https://leetcode.com/problems/average-salary-departments-vs-company/
https://leetcode.com/problems/game-play-analysis-i/
https://leetcode.com/problems/game-play-analysis-ii/
https://leetcode.com/problems/game-play-analysis-iii/
https://leetcode.com/problems/shortest-distance-in-a-plane/
https://leetcode.com/problems/combine-two-tables/
https://leetcode.com/problems/customers-with-strictly-increasing-purchases/

https://leetcode.com/problems/big-countries/
https://leetcode.com/problems/recyclable-and-low-fat-products/
https://leetcode.com/problems/customers-who-never-order/
https://leetcode.com/problems/article-views-i/
https://leetcode.com/problems/invalid-tweets/
https://leetcode.com/problems/calculate-special-bonus/
https://leetcode.com/problems/fix-names-in-a-table/
https://leetcode.com/problems/patients-with-a-condition/
https://leetcode.com/problems/nth-highest-salary/
https://leetcode.com/problems/second-highest-salary/
https://leetcode.com/problems/department-highest-salary/
https://leetcode.com/problems/rank-scores/
https://leetcode.com/problems/delete-duplicate-emails/
https://leetcode.com/problems/the-number-of-rich-customers/
https://leetcode.com/problems/immediate-food-delivery-i/
https://leetcode.com/problems/count-salary-categories/
https://leetcode.com/problems/find-total-time-spent-by-each-employee/
https://leetcode.com/problems/number-of-unique-subjects-taught-by-each-teacher/
https://leetcode.com/problems/classes-more-than-5-students/
https://leetcode.com/problems/game-play-analysis-i/
https://leetcode.com/problems/customer-placing-the-largest-number-of-orders/
https://leetcode.com/problems/group-sold-products-by-the-date/
https://leetcode.com/problems/daily-leads-and-partners/
https://leetcode.com/problems/actors-and-directors-who-cooperated-at-least-three-times/

https://leetcode.com/problems/replace-employee-id-with-the-unique-identifier/
https://leetcode.com/problems/students-and-examinations/
https://leetcode.com/problems/managers-with-at-least-5-direct-reports/
https://leetcode.com/problems/sales-person/
https://www.geeksforgeeks.org/save-and-load-machine-learning-models-in-python-with-scikit-learn/
https://www.geeksforgeeks.org/data-preprocessing-analysis-and-visualization-for-building-a-machine-learning-model/
https://www.geeksforgeeks.org/building-a-machine-learning-model-using-j48-classifier/
https://www.geeksforgeeks.org/how-to-get-regression-model-summary-from-scikit-learn/
https://www.geeksforgeeks.org/deploy-a-machine-learning-model-using-streamlit-library/
https://www.geeksforgeeks.org/machine-learning-model-with-teachable-machine/

https://www.geeksforgeeks.org/implementing-pca-in-python-with-scikit-learn/
https://www.geeksforgeeks.org/pipelines-python-and-scikit-learn/
https://www.geeksforgeeks.org/python-introduction-matplotlib/
https://www.geeksforgeeks.org/pyplot-in-matplotlib/
https://www.geeksforgeeks.org/matplotlib-axes-class/
https://www.geeksforgeeks.org/how-to-create-multiple-subplots-in-matplotlib-in-python/
https://www.geeksforgeeks.org/line-chart-in-matplotlib-python/
https://www.geeksforgeeks.org/plotting-histogram-in-python-using-matplotlib/
https://www.geeksforgeeks.org/matplotlib-pyplot-scatter-in-python/
https://www.geeksforgeeks.org/plot-a-pie-chart-in-python-using-matplotlib/
https://leetcode.com/problems/design-hashmap/
https://leetcode.com/problems/min-stack/description/
https://leetcode.com/problems/design-hashset/description/
https://leetcode.com/problems/implement-queue-using-stacks/description/
https://leetcode.com/problems/search-in-rotated-sorted-array/description/
https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size/description/
https://leetcode.com/problems/search-a-2d-matrix/description/
https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/description/
https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/description/
https://leetcode.com/problems/find-peak-element/description/

https://leetcode.com/problems/group-anagrams/description/
https://leetcode.com/problems/isomorphic-strings/description/
https://leetcode.com/problems/subarray-sum-equals-k/description/
https://leetcode.com/problems/contiguous-array/description/
https://leetcode.com/problems/longest-palindrome/description/
https://leetcode.com/problems/coin-change/description/
https://leetcode.com/problems/house-robber/description/
https://leetcode.com/problems/paint-house/description/
https://leetcode.com/problems/coin-change-ii/description/
https://leetcode.com/problems/minimum-falling-path-sum/description/

https://leetcode.com/problems/product-of-array-except-self/description/
https://leetcode.com/problems/diagonal-traverse/description/
https://leetcode.com/problems/spiral-matrix/description/
https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/description/
https://leetcode.com/problems/game-of-life/description/
https://leetcode.com/problems/3sum/description/
https://leetcode.com/problems/sort-colors/description/
https://leetcode.com/problems/container-with-most-water/description/
https://leetcode.com/problems/merge-sorted-array/description/
https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/description/
https://leetcode.com/problems/search-a-2d-matrix-ii/description/
https://leetcode.com/problems/validate-binary-search-tree/description/
https://leetcode.com/problems/sum-root-to-leaf-numbers/description/
https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/description/
https://leetcode.com/problems/path-sum-ii/description/
https://leetcode.com/problems/symmetric-tree/description/
https://leetcode.com/problems/reverse-linked-list/description/
https://leetcode.com/problems/remove-nth-node-from-end-of-list/description/
https://leetcode.com/problems/linked-list-cycle-ii/description/
https://leetcode.com/problems/reorder-list/description/
https://leetcode.com/problems/binary-search-tree-iterator/description/
https://leetcode.com/problems/intersection-of-two-linked-lists/description/

https://leetcode.com/problems/binary-tree-level-order-traversal/description/
https://leetcode.com/problems/course-schedule/description/
https://leetcode.com/problems/binary-tree-right-side-view/description/
https://leetcode.com/problems/cousins-in-binary-tree/description/
https://leetcode.com/problems/rotting-oranges/description/
https://leetcode.com/problems/employee-importance/description/
https://leetcode.com/problems/flood-fill/description/
https://leetcode.com/problems/01-matrix/description/
https://leetcode.com/problems/number-of-islands/
https://leetcode.com/problems/decode-string/description/

https://leetcode.com/problems/combination-sum/description/
https://leetcode.com/problems/subsets/description/
https://leetcode.com/problems/palindrome-partitioning/description/
https://leetcode.com/problems/n-queens/description/
https://leetcode.com/problems/implement-trie-prefix-tree/description/
https://leetcode.com/problems/replace-words/description/
https://leetcode.com/problems/lru-cache/description/
https://leetcode.com/problems/design-phone-directory/description/
https://leetcode.com/problems/daily-temperatures/description/
https://leetcode.com/problems/next-greater-element-ii/description/

https://leetcode.com/problems/custom-sort-string/description/
https://leetcode.com/problems/longest-substring-without-repeating-characters/description/
https://leetcode.com/problems/find-all-anagrams-in-a-string/description/
https://leetcode.com/problems/integer-to-english-words/description/
https://leetcode.com/problems/basic-calculator-ii/description/
https://leetcode.com/problems/kth-smallest-element-in-a-bst/description/
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/description/
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/description/
https://leetcode.com/problems/shortest-way-to-form-string/description/
https://leetcode.com/problems/minimum-domino-rotations-for-equal-row/description/

https://leetcode.com/problems/populating-next-right-pointers-in-each-node/description/
https://leetcode.com/problems/recover-binary-search-tree/description/
https://leetcode.com/problems/kth-largest-element-in-an-array/description/
https://leetcode.com/problems/merge-k-sorted-lists/description/
https://leetcode.com/problems/powx-n/description/
https://leetcode.com/problems/find-k-closest-elements/description/
https://leetcode.com/problems/candy/description/
https://leetcode.com/problems/queue-reconstruction-by-height/description/
ne-learning-model/

Design Problem Day Name of Repo
Intro to System Design 1 1
Intro to System Design 2 2
URL Shortening service like TinyURL 3 SD1
Instagram 4 SD2
Designing Dropbox 5 SD3
Facebook Messenger 6 SD4
Twitter 7 SD5
Mock Interview Week-1 (Doordash) 8
Youtube or Netflix 9 SD6
Typeahead Suggestion 10 SD7
API Rate Limiter 11 SD8
Twitter Search 12 SD9
Web Crawler 13 SD10
Mock Interview Week-2 (Tinder) 14
Facebook’s Newsfeed 15 SD11
Yelp or Nearby Friends 16 SD12
Uber backend 17 SD13
Introduction to Design Patterns: Singleton, Observer
and Dacorator Patterns 18
Choose other patterns that are important 19
Mock Interview Week-3 (Redis) 20
SOLID principles and intro to OOD 21 OOD1
Design Ticketmaster 22 OOD2
Design a Movie Ticket Booking System 23 OOD3
Design an ATM 24 OOD4
Design an Airline Management System 25 OOD5
Mock interview Week-4 (Parking lot) 26
Design Blackjack and a Deck of Cards 27 OOD6
Design a Hotel Management System 28 OOD7
Design a Restaurant Management system 29 OOD8
Design Chess 30 OOD9
Design an Online Stock Brokerage System 31 OOD10
Mock interview Week-5 (Amazon Logistics) 32
Design a Car Rental System 33 OOD11
Design LinkedIn 34 OOD12
Design Facebook - a social network 35
Mock interview Week-6 (Logger system) 36
https://www.youtube.com/watch?v=BTjxUS_PylA

https://www.youtube.com/watch?v=JQDHz72OA3c
https://www.youtube.com/watch?v=QmX2NPkJTKg
Tech Prep
https://www.youtube.com/watch?v=L9TfZdODuFQ https:// https://
www.youtube.c www.youtube.c
om/watch? om/watch?
https://www.youtube.com/watch?v=iUU4O1sWtJA v=anM- v=_HjRSHeQ9
https://www.youtube.com/watch?v=VJpfO6KdyWE cr6RqDI 2k https://www.y
https://www.youtube.com/watch?v=SQDFE-Bc8E0
Topic Day
Intro to Ubuntu and VSCode Precourse
Common Shell Commands Precourse
Intro to Git and Creating Pull Requests Precourse
Couter and Movies project 1
Todo App project 2
Tic Tac Toe project 3
Snake Game 4
Portfolio 5
Couter and Movies in React 6
Create a Todo App in React 7
Tic Tac Toe in React 8
Snake Game in React 9
Guess The Disney Movie Project 10
Twitter Clone Project 11
Bears and Their Species Project 12
Budget Tracker App Project 13
Stack Overflow Posts Project 14
User Name Password Project 15
Auth II project 16
Client Auth 17
Sodas Project 18
React Routing 19
Redux Axios I 20
Redux Axios II 21
Client Testing 22
Production Project (Individual) One Week
Repo Name What will you learn

https://github.com/jaspindersingh83/counterandmovies Basic css, html, js and DOM


Advanced css, html, events, DOM and
https://github.com/jaspindersingh83/todoapp
localstorage of browser
Creating multiple page app and mobile
https://github.com/jaspindersingh83/tictactoe
responsiveness
Advanced css, html, events, DOM and
https://github.com/jaspindersingh83/Snake-Game
dynamic application
https://github.com/jaspindersingh83/portfolio Mobile responsive professional portfolio
https://github.com/jaspindersingh83/React1.0 Learn Basic React
https://github.com/jaspindersingh83/todoReact Intermediate React
https://github.com/jaspindersingh83/tictactoe-react Advanced React with hooks
https://github.com/jaspindersingh83/snakegamereact Advanced React with hooks
Node Express 1.0, Creating APIs on
https://github.com/jaspindersingh83/node-express1.0
Server
Node Express 2.0 Creating Advanced
https://github.com/jaspindersingh83/node-express2.0
APIs
Storeand
DataUsing Postman
in Mongo database and
https://github.com/jaspindersingh83/mongo1.0
Implementing
Using Mongoose and combiningondate
CRUD operation data
https://github.com/jaspindersingh83/mongo2.0
from multiple
Advance databases
Mongoose and building
https://github.com/jaspindersingh83/mongo3.0
aggregation pipelines
Node Authentication, password hashing
https://github.com/jaspindersingh83/auth1.0
and middlewares
https://github.com/jaspindersingh83/auth2.0 Using Auth with Jason Web Tokens
Client Side Authentication and CORs
https://github.com/jaspindersingh83/Server-Testing Server Testing
https://github.com/jaspindersingh83/SPA-Routing-React
https://github.com/jaspindersingh83/Redux
Working E Commerce Website. User Authentication JWT
https://github.com/jaspindersingh83/Sprint-Challenge-Redux-Axios
based which cached locally, User Profile with past orders,
https://github.com/jaspindersingh83/Testing
Password Reset/Forgot Password, 100 Product Listings,
Recently viewed items, Cart, Stripe Integration, Hosted on Capstone Project
Heroku, AWS S3 Integration for saving pics of products,
Order Confirmation Email and User Created Email using AWS
Email Service....Much More
Solutons

https://github.com/jaspindersingh83/counterandmovies-solved
https://github.com/jaspindersingh83/todoapp-solved
https://github.com/jaspindersingh83/tictactoe-solved

You might also like