docs: add companies frontmatter, schema, and rendering in badges & appendix pages

This commit is contained in:
Prad Nukala committed 2026-10-14 15:52:02 -04:00
1 parent c753937852
commit f6c580b14b
109 files changed
+1218 -12

No files matched your search

@@ -9,6 +9,35 @@ topics:
- { name: "Doubly-Linked List", slug: "doubly-linked-list" }
video: "7ABFKPK2hD4"
issue: "https://github.com/prdlk/leetcode/issues/87"
companies:
- { name: "NetApp", period: "Thirty Days", frequency: 100 }
- { name: "Adobe", period: "Thirty Days", frequency: 83.5 }
- { name: "Bloomberg", period: "Thirty Days", frequency: 69.8 }
- { name: "Amazon", period: "Thirty Days", frequency: 69.6 }
- { name: "Meta", period: "Thirty Days", frequency: 53.8 }
- { name: "Google", period: "Thirty Days", frequency: 36.7 }
- { name: "TikTok", period: "Three Months", frequency: 100 }
- { name: "Palo Alto Networks", period: "Three Months", frequency: 92.8 }
- { name: "Apple", period: "Three Months", frequency: 88.5 }
- { name: "Goldman Sachs", period: "Three Months", frequency: 66.3 }
- { name: "Microsoft", period: "Three Months", frequency: 53.2 }
- { name: "Airwallex", period: "Six Months", frequency: 100 }
- { name: "Docusign", period: "Six Months", frequency: 100 }
- { name: "Moloco", period: "Six Months", frequency: 100 }
- { name: "Nutanix", period: "Six Months", frequency: 100 }
- { name: "Oracle", period: "Six Months", frequency: 100 }
- { name: "Twitch", period: "Six Months", frequency: 100 }
- { name: "Snap", period: "Six Months", frequency: 92.4 }
- { name: "Qualcomm", period: "Six Months", frequency: 92 }
- { name: "Nvidia", period: "Six Months", frequency: 91.1 }
- { name: "ByteDance", period: "Six Months", frequency: 88.6 }
- { name: "MongoDB", period: "Six Months", frequency: 87.7 }
- { name: "Expedia", period: "Six Months", frequency: 87.5 }
- { name: "eBay", period: "Six Months", frequency: 86.1 }
- { name: "LinkedIn", period: "Six Months", frequency: 74.9 }
- { name: "Visa", period: "Six Months", frequency: 69.7 }
- { name: "Uber", period: "Six Months", frequency: 61.9 }
- { name: "Salesforce", period: "Six Months", frequency: 50.2 }
sidebar:
label: 'LRU Cache'
badge: 'Medium'
@@ -8,6 +8,17 @@ topics:
- { name: "Recursion", slug: "recursion" }
video: "wgFPrzTjm7s"
issue: "https://github.com/prdlk/leetcode/issues/88"
companies:
- { name: "Ola Cabs", period: "Thirty Days", frequency: 95.8 }
- { name: "Bloomberg", period: "Thirty Days", frequency: 83.1 }
- { name: "Google", period: "Thirty Days", frequency: 72.8 }
- { name: "Microsoft", period: "Thirty Days", frequency: 67.9 }
- { name: "Meta", period: "Thirty Days", frequency: 63.8 }
- { name: "Amazon", period: "Thirty Days", frequency: 61.3 }
- { name: "EarnIn", period: "Six Months", frequency: 100 }
- { name: "Jane Street", period: "Six Months", frequency: 100 }
- { name: "Palo Alto Networks", period: "Six Months", frequency: 75.9 }
- { name: "tcs", period: "Six Months", frequency: 43.5 }
sidebar:
label: 'Add Two Numbers'
badge: 'Medium'
@@ -9,6 +9,19 @@ topics:
- { name: "Design", slug: "design" }
- { name: "Randomized", slug: "randomized" }
issue: "https://github.com/prdlk/leetcode/issues/90"
companies:
- { name: "Bloomberg", period: "Thirty Days", frequency: 69.8 }
- { name: "Amazon", period: "Thirty Days", frequency: 39.1 }
- { name: "Apple", period: "Three Months", frequency: 80.4 }
- { name: "Google", period: "Three Months", frequency: 32.7 }
- { name: "Axon", period: "Six Months", frequency: 100 }
- { name: "Okta", period: "Six Months", frequency: 100 }
- { name: "Quora", period: "Six Months", frequency: 100 }
- { name: "SoFi", period: "Six Months", frequency: 100 }
- { name: "Uber", period: "Six Months", frequency: 61.9 }
- { name: "Yandex", period: "Six Months", frequency: 59.6 }
- { name: "LinkedIn", period: "Six Months", frequency: 54.1 }
- { name: "Microsoft", period: "Six Months", frequency: 24.1 }
sidebar:
label: 'Insert Delete GetRandom O(1)'
badge: 'Medium'
@@ -9,6 +9,13 @@ topics:
- { name: "Floyd's Cycle Finding Algorithm", slug: "floyds-cycle-finding-algorithm" }
video: "gBTe7lFR3vc"
issue: "https://github.com/prdlk/leetcode/issues/79"
companies:
- { name: "Meta", period: "Thirty Days", frequency: 53.8 }
- { name: "Amazon", period: "Thirty Days", frequency: 39.1 }
- { name: "Google", period: "Thirty Days", frequency: 29 }
- { name: "Nvidia", period: "Three Months", frequency: 87.7 }
- { name: "Microsoft", period: "Three Months", frequency: 42.1 }
- { name: "Bloomberg", period: "Six Months", frequency: 25.5 }
sidebar:
label: 'Linked List Cycle'
badge: 'Easy'
@@ -8,6 +8,12 @@ topics:
- { name: "Stack", slug: "stack" }
- { name: "Recursion", slug: "recursion" }
issue: "https://github.com/prdlk/leetcode/issues/81"
companies:
- { name: "Bloomberg", period: "Thirty Days", frequency: 69.8 }
- { name: "Google", period: "Thirty Days", frequency: 42.3 }
- { name: "Microsoft", period: "Three Months", frequency: 48.3 }
- { name: "Meta", period: "Three Months", frequency: 34.5 }
- { name: "Amazon", period: "Three Months", frequency: 21.2 }
sidebar:
label: 'Reorder List'
badge: 'Medium'
@@ -6,6 +6,12 @@ topics:
- { name: "Linked List", slug: "linked-list" }
- { name: "Two Pointers", slug: "two-pointers" }
issue: "https://github.com/prdlk/leetcode/issues/80"
companies:
- { name: "Google", period: "Thirty Days", frequency: 29 }
- { name: "Amazon", period: "Three Months", frequency: 51.1 }
- { name: "Bloomberg", period: "Three Months", frequency: 46.8 }
- { name: "Meta", period: "Three Months", frequency: 43.3 }
- { name: "Microsoft", period: "Six Months", frequency: 24.1 }
sidebar:
label: 'Remove Nth Node From End of List'
badge: 'Medium'
@@ -7,6 +7,16 @@ topics:
- { name: "Recursion", slug: "recursion" }
video: "G0_I-ZF0S38"
issue: "https://github.com/prdlk/leetcode/issues/77"
companies:
- { name: "Google", period: "Thirty Days", frequency: 50.2 }
- { name: "Amazon", period: "Thirty Days", frequency: 39.1 }
- { name: "Nokia", period: "Three Months", frequency: 100 }
- { name: "Infosys", period: "Three Months", frequency: 66 }
- { name: "tcs", period: "Three Months", frequency: 57.2 }
- { name: "Bloomberg", period: "Three Months", frequency: 54 }
- { name: "Microsoft", period: "Three Months", frequency: 42.1 }
- { name: "Meta", period: "Three Months", frequency: 34.5 }
- { name: "Apple", period: "Six Months", frequency: 78.4 }
sidebar:
label: 'Reverse Linked List'
badge: 'Easy'
@@ -7,6 +7,13 @@ topics:
- { name: "Recursion", slug: "recursion" }
video: "XIdigk956u0"
issue: "https://github.com/prdlk/leetcode/issues/78"
companies:
- { name: "Bloomberg", period: "Thirty Days", frequency: 69.8 }
- { name: "Microsoft", period: "Thirty Days", frequency: 57.2 }
- { name: "Amazon", period: "Thirty Days", frequency: 48.9 }
- { name: "Google", period: "Thirty Days", frequency: 29 }
- { name: "Meta", period: "Three Months", frequency: 34.5 }
- { name: "Accenture", period: "Six Months", frequency: 75 }
sidebar:
label: 'Merge Two Sorted Lists'
badge: 'Easy'
@@ -6,6 +6,11 @@ topics:
- { name: "Linked List", slug: "linked-list" }
- { name: "Two Pointers", slug: "two-pointers" }
issue: "https://github.com/prdlk/leetcode/issues/84"
companies:
- { name: "Amazon", period: "Three Months", frequency: 34.6 }
- { name: "Google", period: "Three Months", frequency: 23.9 }
- { name: "Bloomberg", period: "Six Months", frequency: 34.2 }
- { name: "Meta", period: "Six Months", frequency: 24.5 }
sidebar:
label: 'Remove Duplicates from Sorted List II'
badge: 'Medium'
@@ -6,6 +6,13 @@ topics:
- { name: "Linked List", slug: "linked-list" }
- { name: "Two Pointers", slug: "two-pointers" }
issue: "https://github.com/prdlk/leetcode/issues/82"
companies:
- { name: "Google", period: "Thirty Days", frequency: 50.2 }
- { name: "Meta", period: "Three Months", frequency: 49.8 }
- { name: "Amazon", period: "Three Months", frequency: 39.1 }
- { name: "IBM", period: "Six Months", frequency: 60.1 }
- { name: "Microsoft", period: "Six Months", frequency: 37.9 }
- { name: "Bloomberg", period: "Six Months", frequency: 25.5 }
sidebar:
label: 'Middle of the Linked List'
badge: 'Easy'
@@ -5,6 +5,11 @@ icon: dot
topics:
- { name: "Linked List", slug: "linked-list" }
issue: "https://github.com/prdlk/leetcode/issues/83"
companies:
- { name: "Bloomberg", period: "Thirty Days", frequency: 83.1 }
- { name: "Amazon", period: "Thirty Days", frequency: 39.1 }
- { name: "Microsoft", period: "Three Months", frequency: 42.1 }
- { name: "Google", period: "Three Months", frequency: 28.8 }
sidebar:
label: 'Reverse Linked List II'
badge: 'Medium'
@@ -7,6 +7,14 @@ topics:
- { name: "Hash Table", slug: "hash-table" }
- { name: "Matrix", slug: "matrix" }
issue: "https://github.com/prdlk/leetcode/issues/94"
companies:
- { name: "Amazon", period: "Thirty Days", frequency: 48.9 }
- { name: "Apple", period: "Three Months", frequency: 69 }
- { name: "Bloomberg", period: "Three Months", frequency: 36.8 }
- { name: "Google", period: "Three Months", frequency: 23.9 }
- { name: "Confluent", period: "Six Months", frequency: 100 }
- { name: "Meta", period: "Six Months", frequency: 32.7 }
- { name: "Microsoft", period: "Six Months", frequency: 32 }
sidebar:
label: 'Valid Sudoku'
badge: 'Medium'
@@ -8,6 +8,15 @@ topics:
- { name: "Matrix", slug: "matrix" }
video: "fMSJSS7eO1w"
issue: "https://github.com/prdlk/leetcode/issues/91"
companies:
- { name: "Bloomberg", period: "Thirty Days", frequency: 83.1 }
- { name: "Amazon", period: "Thirty Days", frequency: 39.1 }
- { name: "Google", period: "Three Months", frequency: 51.1 }
- { name: "Meta", period: "Three Months", frequency: 43.3 }
- { name: "Microsoft", period: "Three Months", frequency: 42.1 }
- { name: "Apple", period: "Six Months", frequency: 64.8 }
- { name: "Capital One", period: "Six Months", frequency: 64.2 }
- { name: "IBM", period: "Six Months", frequency: 60.1 }
sidebar:
label: 'Rotate Image'
badge: 'Medium'
@@ -8,6 +8,17 @@ topics:
- { name: "Simulation", slug: "simulation" }
video: "BJnMZNwUk1M"
issue: "https://github.com/prdlk/leetcode/issues/92"
companies:
- { name: "Bloomberg", period: "Thirty Days", frequency: 69.8 }
- { name: "Microsoft", period: "Thirty Days", frequency: 57.2 }
- { name: "Google", period: "Thirty Days", frequency: 36.7 }
- { name: "Amazon", period: "Three Months", frequency: 46 }
- { name: "Meta", period: "Three Months", frequency: 34.5 }
- { name: "Capital One", period: "Six Months", frequency: 73.8 }
- { name: "tcs", period: "Six Months", frequency: 69.7 }
- { name: "Apple", period: "Six Months", frequency: 64.8 }
- { name: "Infosys", period: "Six Months", frequency: 56.2 }
- { name: "TikTok", period: "Six Months", frequency: 55.2 }
sidebar:
label: 'Spiral Matrix'
badge: 'Medium'
@@ -8,6 +8,13 @@ topics:
- { name: "Matrix", slug: "matrix" }
video: "T41rL0L3Pnw"
issue: "https://github.com/prdlk/leetcode/issues/93"
companies:
- { name: "Bloomberg", period: "Three Months", frequency: 54 }
- { name: "Amazon", period: "Three Months", frequency: 48.7 }
- { name: "Meta", period: "Three Months", frequency: 43.3 }
- { name: "Microsoft", period: "Three Months", frequency: 33.4 }
- { name: "Google", period: "Three Months", frequency: 32.7 }
- { name: "tcs", period: "Six Months", frequency: 43.5 }
sidebar:
label: 'Set Matrix Zeroes'
badge: 'Medium'