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

@@ -8,6 +8,18 @@ topics:
- { name: "Greedy", slug: "greedy" }
video: "UuiTKBwPgAo"
issue: "https://github.com/prdlk/leetcode/issues/44"
companies:
- { name: "Bloomberg", period: "Thirty Days", frequency: 83.1 }
- { name: "Amazon", period: "Thirty Days", frequency: 75.8 }
- { name: "Infosys", period: "Thirty Days", frequency: 68.6 }
- { name: "Microsoft", period: "Thirty Days", frequency: 67.9 }
- { name: "tcs", period: "Thirty Days", frequency: 67.6 }
- { name: "Ola Cabs", period: "Thirty Days", frequency: 65.6 }
- { name: "Google", period: "Thirty Days", frequency: 62 }
- { name: "Meta", period: "Thirty Days", frequency: 53.8 }
- { name: "Goldman Sachs", period: "Three Months", frequency: 57 }
- { name: "Walmart Labs", period: "Six Months", frequency: 70.5 }
- { name: "IBM", period: "Six Months", frequency: 60.1 }
sidebar:
label: 'Container With Most Water'
badge: 'Medium'
@@ -7,6 +7,18 @@ topics:
- { name: "String", slug: "string" }
video: "jJXJ16kPFWg"
issue: "https://github.com/prdlk/leetcode/issues/41"
companies:
- { name: "tcs", period: "Thirty Days", frequency: 58.2 }
- { name: "Meta", period: "Thirty Days", frequency: 53.8 }
- { name: "Amazon", period: "Thirty Days", frequency: 39.1 }
- { name: "Google", period: "Thirty Days", frequency: 29 }
- { name: "Bloomberg", period: "Three Months", frequency: 79.9 }
- { name: "Infosys", period: "Three Months", frequency: 66 }
- { name: "Microsoft", period: "Three Months", frequency: 42.1 }
- { name: "Deloitte", period: "Six Months", frequency: 81 }
- { name: "Cognizant", period: "Six Months", frequency: 76.3 }
- { name: "Axon", period: "Six Months", frequency: 75.4 }
- { name: "Apple", period: "Six Months", frequency: 64.8 }
sidebar:
label: 'Valid Palindrome'
badge: 'Easy'
@@ -8,6 +8,22 @@ topics:
- { name: "Sorting", slug: "sorting" }
video: "jzZsG8n2R9A"
issue: "https://github.com/prdlk/leetcode/issues/43"
companies:
- { name: "Bloomberg", period: "Thirty Days", frequency: 69.8 }
- { name: "Amazon", period: "Thirty Days", frequency: 69.6 }
- { name: "Microsoft", period: "Thirty Days", frequency: 67.9 }
- { name: "Google", period: "Thirty Days", frequency: 66.8 }
- { name: "Ola Cabs", period: "Thirty Days", frequency: 65.6 }
- { name: "Meta", period: "Thirty Days", frequency: 63.8 }
- { name: "Apple", period: "Three Months", frequency: 80.4 }
- { name: "Infosys", period: "Three Months", frequency: 66 }
- { name: "tcs", period: "Three Months", frequency: 57.2 }
- { name: "Cisco", period: "Six Months", frequency: 100 }
- { name: "Wissen Technology", period: "Six Months", frequency: 100 }
- { name: "eBay", period: "Six Months", frequency: 75.2 }
- { name: "Accenture", period: "Six Months", frequency: 75 }
- { name: "Visa", period: "Six Months", frequency: 69.7 }
- { name: "Goldman Sachs", period: "Six Months", frequency: 53.1 }
sidebar:
label: '3Sum'
badge: 'Medium'
@@ -8,6 +8,14 @@ topics:
- { name: "Binary Search", slug: "binary-search" }
video: "cQ1Oz4ckceM"
issue: "https://github.com/prdlk/leetcode/issues/42"
companies:
- { name: "Amazon", period: "Thirty Days", frequency: 65.8 }
- { name: "Google", period: "Thirty Days", frequency: 46.6 }
- { name: "tcs", period: "Three Months", frequency: 57.2 }
- { name: "Meta", period: "Three Months", frequency: 54.8 }
- { name: "Microsoft", period: "Three Months", frequency: 33.4 }
- { name: "Oracle", period: "Six Months", frequency: 78.7 }
- { name: "Bloomberg", period: "Six Months", frequency: 40.6 }
sidebar:
label: 'Two Sum II - Input Array Is Sorted'
badge: 'Medium'
@@ -7,6 +7,17 @@ topics:
- { name: "Math", slug: "math" }
- { name: "Two Pointers", slug: "two-pointers" }
issue: "https://github.com/prdlk/leetcode/issues/47"
companies:
- { name: "Bloomberg", period: "Thirty Days", frequency: 69.8 }
- { name: "Microsoft", period: "Thirty Days", frequency: 67.9 }
- { name: "Amazon", period: "Thirty Days", frequency: 48.9 }
- { name: "Google", period: "Thirty Days", frequency: 46.6 }
- { name: "Infosys", period: "Three Months", frequency: 66 }
- { name: "tcs", period: "Three Months", frequency: 57.2 }
- { name: "Meta", period: "Three Months", frequency: 54.8 }
- { name: "Box", period: "Six Months", frequency: 100 }
- { name: "TikTok", period: "Six Months", frequency: 55.2 }
- { name: "Apple", period: "Six Months", frequency: 48.1 }
sidebar:
label: 'Rotate Array'
badge: 'Medium'
@@ -6,6 +6,14 @@ topics:
- { name: "Two Pointers", slug: "two-pointers" }
- { name: "String", slug: "string" }
video: "_d0T_2Lk2qA"
companies:
- { name: "tcs", period: "Thirty Days", frequency: 58.2 }
- { name: "Google", period: "Thirty Days", frequency: 50.2 }
- { name: "Amazon", period: "Thirty Days", frequency: 39.1 }
- { name: "Microsoft", period: "Three Months", frequency: 48.3 }
- { name: "Bloomberg", period: "Three Months", frequency: 46.8 }
- { name: "Meta", period: "Three Months", frequency: 34.5 }
- { name: "Qualcomm", period: "Six Months", frequency: 80.7 }
sidebar:
label: 'Reverse String'
badge: 'Easy'
@@ -8,6 +8,12 @@ topics:
- { name: "Dynamic Programming", slug: "dynamic-programming" }
video: "99RVfqklbCE"
issue: "https://github.com/prdlk/leetcode/issues/45"
companies:
- { name: "Amazon", period: "Three Months", frequency: 34.6 }
- { name: "Bloomberg", period: "Six Months", frequency: 25.5 }
- { name: "Google", period: "Six Months", frequency: 25.4 }
- { name: "Meta", period: "Six Months", frequency: 24.5 }
- { name: "Microsoft", period: "Six Months", frequency: 24.1 }
sidebar:
label: 'Is Subsequence'
badge: 'Easy'
@@ -9,6 +9,20 @@ topics:
- { name: "Stack", slug: "stack" }
- { name: "Monotonic Stack", slug: "monotonic-stack" }
issue: "https://github.com/prdlk/leetcode/issues/211"
companies:
- { name: "Ola Cabs", period: "Thirty Days", frequency: 90.7 }
- { name: "Amazon", period: "Thirty Days", frequency: 80.7 }
- { name: "Goldman Sachs", period: "Thirty Days", frequency: 71.7 }
- { name: "Bloomberg", period: "Thirty Days", frequency: 69.8 }
- { name: "Infosys", period: "Thirty Days", frequency: 68.6 }
- { name: "Google", period: "Thirty Days", frequency: 63.7 }
- { name: "Snowflake", period: "Three Months", frequency: 90.3 }
- { name: "Meta", period: "Three Months", frequency: 58.9 }
- { name: "Microsoft", period: "Three Months", frequency: 57.2 }
- { name: "tcs", period: "Three Months", frequency: 47.7 }
- { name: "Docusign", period: "Six Months", frequency: 100 }
- { name: "Qualcomm", period: "Six Months", frequency: 80.7 }
- { name: "Nvidia", period: "Six Months", frequency: 78.7 }
sidebar:
label: 'Trapping Rain Water'
badge: 'Hard'
@@ -6,6 +6,10 @@ topics:
- { name: "Array", slug: "array" }
- { name: "Two Pointers", slug: "two-pointers" }
issue: "https://github.com/prdlk/leetcode/issues/48"
companies:
- { name: "Google", period: "Thirty Days", frequency: 29 }
- { name: "Amazon", period: "Three Months", frequency: 34.6 }
- { name: "Meta", period: "Six Months", frequency: 32.7 }
sidebar:
label: 'Remove Duplicates from Sorted Array II'
badge: 'Medium'
@@ -8,6 +8,15 @@ topics:
- { name: "Sorting", slug: "sorting" }
video: "FPCZsG_AkUg"
issue: "https://github.com/prdlk/leetcode/issues/46"
companies:
- { name: "Google", period: "Thirty Days", frequency: 42.3 }
- { name: "Instacart", period: "Three Months", frequency: 100 }
- { name: "Uber", period: "Three Months", frequency: 80 }
- { name: "Bloomberg", period: "Three Months", frequency: 54 }
- { name: "Meta", period: "Three Months", frequency: 49.8 }
- { name: "Amazon", period: "Three Months", frequency: 46 }
- { name: "tcs", period: "Six Months", frequency: 60 }
- { name: "Yandex", period: "Six Months", frequency: 59.6 }
sidebar:
label: 'Squares of a Sorted Array'
badge: 'Easy'