| Metric | Count |
|---|---|
| Problems | 141 |
| Topics | 24 |
| Platforms | 3 |
| Companies | 215 |
| Difficulty Levels | 4 |
| Miscellaneous Tags | 53 |
| Groups | 4 |
| Templates | 8 |
Expand
- Arrays (61)
- Backtracking (3)
- Combinatorics (2)
- Difference Array (1)
- Disjoint Set Union (1)
- DP (5)
- Greedy (23)
- Hashing (24)
- Heap (11)
- Linked Lists (3)
- Maths (21)
- Matrix (11)
- Ordered Containers (2)
- Prefix and Suffix Arrays (1)
- Prefix Sum (12)
- Queue (6)
- Recursion (4)
- Searching (26)
- Sliding Window (11)
- Sorting (15)
- Stack (16)
- Strings (21)
- Trie (1)
- Two Pointers (15)
Expand
Accenture (6)
Accolite (3)
Adobe (16)
Affirm (2)
Agoda (1)
Airbnb (3)
Airbus SE (1)
Akamai (1)
- Alation (2)
Altimetrik (2)
Amazon (40)
AMD (1)
American Express (1)
Anduril (4)
Apollo.io (1)
Apple (20)
Arcesium (1)
Arista Networks (1)
Atlassian (3)
Autodesk (2)
Bank of America (1)
Barclays (2)
BitGo (3)
BlackRock (3)
Bloomberg (25)
ByteDance (6)
Cadence (1)
Canonical (1)
Capgemini (3)
Capital One (4)
carwale (1)
Cashfree (1)
Chewy (1)
ciena (1)
Cisco (6)
Citadel (5)
Citigroup (2)
CME Group (1)
Cognizant (2)
Cohesity (1)
Comcast (2)
Coupang (3)
Criteo (2)
CrowdStrike (2)
Databricks (1)
DE Shaw (7)
Delhivery (1)
Dell (3)
Deloitte (2)
Deutsche Bank (2)
DevRev (1)
Devsinc (1)
Docusign (3)
DoorDash (4)
Dream11 (1)
Dropbox (1)
eBay (6)
EPAM Systems (3)
Epic Systems (2)
Expedia (5)
EY (1)
- Facebook (7)
FactSet (1)
Flipkart (8)
FreshWorks (1)
Garmin (1)
GoDaddy (1)
Goldman Sachs (18)
Google (40)
Grab (3)
Grammarly (2)
HashedIn (2)
HCL (3)
Hive (2)
Honeywell (1)
HP (1)
Huawei (4)
Hubspot (1)
IBM (9)
IMC (2)
- Increff (1)
Informatica (1)
Infosys (10)
InMobi (1)
Intel (4)
Intuit (6)
IXL (1)
J.P. Morgan (3)
Jane Street (2)
jio (1)
josh technology (1)
Juspay (2)
KLA (2)
Liftoff (1)
LinkedIn (7)
Lowe's (1)
Lucid (2)
Lyft (1)
MakeMyTrip (2)
Mastercard (4)
MathWorks (1)
Media.net (1)
Meesho (1)
Meta (27)
Microsoft (30)
Microstrategy (1)
Millennium (1)
Mindtickle (1)
MindTree (1)
Moloco (1)
MongoDB (1)
Morgan Stanley (1)
Myntra (2)
Nagarro (1)
National Instruments (1)
Navi (1)
NetApp (1)
Netflix (2)
Nike (2)
Nokia (1)
- Not Specified (97)
Nutanix (1)
Nvidia (5)
Odoo (2)
Okta (1)
Ola Cabs (2)
OpenAI (1)
opentext (1)
Optum (1)
Oracle (14)
Ozon (3)
Palo Alto Networks (3)
PayPal (6)
Paytm (4)
persistent systems (2)
PhonePe (4)
Pinterest (1)
Pocket Gems (1)
Publicis Sapient (2)
Pwc (1)
Qualcomm (6)
Qualtrics (1)
Rakuten (1)
Rippling (1)
Roblox (4)
Rokt (1)
Rubrik (1)
Salesforce (14)
Samsung (4)
SAP (4)
- Sapient (1)
Scale AI (1)
ServiceNow (6)
Siemens (1)
SIG (1)
Sigmoid (2)
Snap (1)
- Snapchat (1)
Snowflake (6)
Sony (2)
Splunk (3)
Spotify (5)
Sprinklr (4)
Squarepoint Capital (1)
StackAdapt (1)
Swiggy (2)
Synopsys (1)
tcs (11)
Tech Mahindra (1)
Tekion (3)
Tesla (4)
thoughtspot (1)
ThoughtWorks (1)
ThousandEyes (1)
Tiger Analytics (1)
TikTok (13)
Tinder (1)
Tinkoff (2)
Toast (2)
Tripadvisor (2)
Turing (2)
Twilio (1)
Twitch (1)
Two Sigma (1)
Uber (15)
UBS (1)
UiPath (1)
UKG (1)
Urban Company (1)
USAA (1)
Vimeo (2)
Virtu Financial (1)
Virtusa (1)
Visa (9)
VK (2)
VMware (4)
- Walmart Global Tech (3)
Walmart Labs (8)
Warnermedia (1)
Waymo (1)
Wells Fargo (1)
Western Digital (1)
Wipro (2)
Wix (3)
WorldQuant (1)
X (2)
Yahoo (4)
Yandex (9)
Yelp (1)
Zenefits (4)
Zeta (2)
Zoho (9)
Zoom (1)
Zopsmart (1)
ZS Associates (1)
Expand
- 1D DP (1)
- Anagram (5)
- BFS (1)
- Binary - 0 & 1 (5)
- Binary Search (25)
- Bits (3)
- Boyer-Moore Voting (2)
- Brian Kernighan (2)
- Comparator (1)
- Cycle (2)
- Cyclic Sort / Placement (2)
- Deque (3)
- DFS (1)
- Digits (1)
- Duplicates (7)
- Factorial (2)
- Flips (1)
- Floyd's Cycle-Finding (2)
- GFG (56)
- In-place (5)
- Kadane (3)
- Knapsack (1)
- kth (18)
- Largest (3)
- Lexicographical (4)
- LIFO (1)
- Longest (7)
- Maximum (8)
- Median (3)
- Merge (4)
- Minimum (6)
- Monotonic Queue (2)
- Monotonic Stack (7)
- Ordered Set (1)
- P & C (2)
- Pairs (2)
- Palindrome (3)
- Predicate Search - Basic (3)
- Predicate Search - Counting (4)
- Predicate Search - Maximize Minimum (2)
- Predicate Search - Minimize Maximum (4)
- Quick select (3)
- Shortest (1)
- Smallest (6)
- Sorted (16)
- Stream (1)
- String Matching (2)
- Subarray (11)
- Subsequence (3)
- Subset (5)
- Substring (4)
- Union (1)
- XOR (2)
Expand
-
Sorted Containers (must see) - Sorted Containers in Python
-
How memory (Stack, Heap,..) is allocated - Python Memory Model for DSA & Interviews
-
Turning into Tail Recursive Procedures - How to convert to 'Tail Recursive Procedures'
-
Basic Recursion Problems (complexities + recurrence relations) - Basic Problems Using Simple Recursion
-
Basic array problems - Basic Array Problems
-
Kadane's subarray variations - Maximum Subarray — Important Interview Variations
-
K-way merge problems - K-way Merge
-
Binary Search on Answer Pattern - Binary Search on Answer ( Predicate Search) - 5⭐
-
Arrays as functional graphs (Floyd's cycle + Others) - Arrays as Functional Graphs
-
Complementary Counting (atleast, atmost, pick from both ends) star⭐ - Complementary Counting
-
Sorting Patterns -
- Divide & Conquer merge strategy - Merge Sort (Divide & Conquer)
- Quickselect ($O(n)$) position finding - QuickSelect
- 3 way partitioning - 3-Way Partitioning (Dutch National Flag)
- All Heaps concept - Heaps Concept (Sorting , Operations etc.)
- Cycle Sort - Cycle Sort (with duplicates)
- Radix Sort - Radix Sort
- Bucket Sort - Bucket Sort
- Intervals pattern ⭐ - Intervals & Ranges Pattern (Sorting)
-
Matrices
- Master note - Matrices Everywhere !!!
- Compressing patterns - Row or Col compression in matrix
-
Queue
-
DP
Feel free to read and learn from these notes! However, please respect the time and effort put into this repository by not cloning or re-hosting this content as your own work. See the LICENSE for details.