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,17 @@ topics:
- { name: "Sliding Window", slug: "sliding-window" }
- { name: "Prefix Sum", slug: "prefix-sum" }
issue: "https://github.com/prdlk/leetcode/issues/56"
companies:
- { name: "EPAM Systems", period: "Thirty Days", frequency: 89.8 }
- { name: "Meta", period: "Thirty Days", frequency: 53.8 }
- { name: "Amazon", period: "Thirty Days", frequency: 39.1 }
- { name: "Tekion", period: "Three Months", frequency: 100 }
- { name: "DE Shaw", period: "Three Months", frequency: 80.2 }
- { name: "Google", period: "Three Months", frequency: 38.7 }
- { name: "Infosys", period: "Six Months", frequency: 67.9 }
- { name: "Yandex", period: "Six Months", frequency: 59.6 }
- { name: "LinkedIn", period: "Six Months", frequency: 54.1 }
- { name: "Microsoft", period: "Six Months", frequency: 42.5 }
sidebar:
label: 'Max Consecutive Ones III'
badge: 'Medium'
@@ -7,6 +7,26 @@ topics:
- { name: "Dynamic Programming", slug: "dynamic-programming" }
video: "1pkOgXD63yU"
issue: "https://github.com/prdlk/leetcode/issues/50"
companies:
- { name: "Bloomberg", period: "Thirty Days", frequency: 83.1 }
- { name: "Infosys", period: "Thirty Days", frequency: 80.2 }
- { name: "Amazon", period: "Thirty Days", frequency: 69.6 }
- { name: "Ola Cabs", period: "Thirty Days", frequency: 65.6 }
- { name: "Google", period: "Thirty Days", frequency: 65.3 }
- { name: "tcs", period: "Thirty Days", frequency: 58.2 }
- { name: "Atlassian", period: "Three Months", frequency: 100 }
- { name: "Media.net", period: "Three Months", frequency: 100 }
- { name: "Nvidia", period: "Three Months", frequency: 87.7 }
- { name: "Meta", period: "Three Months", frequency: 70.4 }
- { name: "Apple", period: "Three Months", frequency: 69 }
- { name: "Microsoft", period: "Three Months", frequency: 60.5 }
- { name: "Mastercard", period: "Six Months", frequency: 79 }
- { name: "Accenture", period: "Six Months", frequency: 75 }
- { name: "Adobe", period: "Six Months", frequency: 74.3 }
- { name: "Walmart Labs", period: "Six Months", frequency: 70.5 }
- { name: "IBM", period: "Six Months", frequency: 70.1 }
- { name: "TikTok", period: "Six Months", frequency: 55.2 }
- { name: "Goldman Sachs", period: "Six Months", frequency: 53.1 }
sidebar:
label: 'Best Time to Buy and Sell Stock'
badge: 'Easy'
@@ -8,6 +8,12 @@ topics:
- { name: "Sliding Window", slug: "sliding-window" }
- { name: "Prefix Sum", slug: "prefix-sum" }
issue: "https://github.com/prdlk/leetcode/issues/54"
companies:
- { name: "Microsoft", period: "Thirty Days", frequency: 67.9 }
- { name: "Meta", period: "Thirty Days", frequency: 53.8 }
- { name: "Bloomberg", period: "Three Months", frequency: 46.8 }
- { name: "Google", period: "Three Months", frequency: 45 }
- { name: "Amazon", period: "Three Months", frequency: 28.9 }
sidebar:
label: 'Minimum Size Subarray Sum'
badge: 'Medium'
@@ -8,6 +8,35 @@ topics:
- { name: "Sliding Window", slug: "sliding-window" }
video: "wiGpQwVHdE0"
issue: "https://github.com/prdlk/leetcode/issues/51"
companies:
- { name: "Ola Cabs", period: "Thirty Days", frequency: 100 }
- { name: "Visa", period: "Thirty Days", frequency: 100 }
- { name: "Amazon", period: "Thirty Days", frequency: 84.9 }
- { name: "Microsoft", period: "Thirty Days", frequency: 75.6 }
- { name: "Bloomberg", period: "Thirty Days", frequency: 69.8 }
- { name: "Meta", period: "Thirty Days", frequency: 63.8 }
- { name: "Google", period: "Thirty Days", frequency: 63.7 }
- { name: "tcs", period: "Thirty Days", frequency: 58.2 }
- { name: "Cognizant", period: "Three Months", frequency: 100 }
- { name: "Optum", period: "Three Months", frequency: 100 }
- { name: "Spotify", period: "Three Months", frequency: 100 }
- { name: "Deloitte", period: "Three Months", frequency: 89.1 }
- { name: "Infosys", period: "Three Months", frequency: 87.4 }
- { name: "Apple", period: "Three Months", frequency: 69 }
- { name: "Goldman Sachs", period: "Three Months", frequency: 66.3 }
- { name: "Media.net", period: "Six Months", frequency: 100 }
- { name: "Wipro", period: "Six Months", frequency: 100 }
- { name: "Wissen Technology", period: "Six Months", frequency: 100 }
- { name: "Zoho", period: "Six Months", frequency: 100 }
- { name: "Qualcomm", period: "Six Months", frequency: 92 }
- { name: "Turing", period: "Six Months", frequency: 89 }
- { name: "EPAM Systems", period: "Six Months", frequency: 86.7 }
- { name: "Netflix", period: "Six Months", frequency: 83.1 }
- { name: "Tesla", period: "Six Months", frequency: 80.9 }
- { name: "Yandex", period: "Six Months", frequency: 69.2 }
- { name: "Agoda", period: "Six Months", frequency: 65 }
- { name: "IBM", period: "Six Months", frequency: 60.1 }
- { name: "LinkedIn", period: "Six Months", frequency: 54.1 }
sidebar:
label: 'Longest Substring Without Repeating Characters'
badge: 'Medium'
@@ -8,6 +8,15 @@ topics:
- { name: "Sliding Window", slug: "sliding-window" }
video: "gqXU1UyA8pk"
issue: "https://github.com/prdlk/leetcode/issues/52"
companies:
- { name: "Zoho", period: "Thirty Days", frequency: 100 }
- { name: "Google", period: "Thirty Days", frequency: 46.6 }
- { name: "DE Shaw", period: "Three Months", frequency: 91.8 }
- { name: "Infosys", period: "Three Months", frequency: 66 }
- { name: "Bloomberg", period: "Three Months", frequency: 46.8 }
- { name: "Microsoft", period: "Three Months", frequency: 42.1 }
- { name: "Amazon", period: "Three Months", frequency: 34.6 }
- { name: "Meta", period: "Six Months", frequency: 32.7 }
sidebar:
label: 'Longest Repeating Character Replacement'
badge: 'Medium'
@@ -9,6 +9,14 @@ topics:
- { name: "Sliding Window", slug: "sliding-window" }
video: "UbyhOgBN834"
issue: "https://github.com/prdlk/leetcode/issues/53"
companies:
- { name: "Meta", period: "Thirty Days", frequency: 63.8 }
- { name: "Amazon", period: "Thirty Days", frequency: 48.9 }
- { name: "tcs", period: "Three Months", frequency: 47.7 }
- { name: "Bloomberg", period: "Three Months", frequency: 46.8 }
- { name: "Microsoft", period: "Three Months", frequency: 33.4 }
- { name: "Google", period: "Three Months", frequency: 17.3 }
- { name: "Apple", period: "Six Months", frequency: 48.1 }
sidebar:
label: 'Permutation in String'
badge: 'Medium'
@@ -6,6 +6,13 @@ topics:
- { name: "Array", slug: "array" }
- { name: "Sliding Window", slug: "sliding-window" }
issue: "https://github.com/prdlk/leetcode/issues/55"
companies:
- { name: "Bloomberg", period: "Thirty Days", frequency: 83.1 }
- { name: "Microsoft", period: "Thirty Days", frequency: 67.9 }
- { name: "Amazon", period: "Thirty Days", frequency: 55.9 }
- { name: "Google", period: "Thirty Days", frequency: 36.7 }
- { name: "tcs", period: "Three Months", frequency: 57.2 }
- { name: "Meta", period: "Six Months", frequency: 32.7 }
sidebar:
label: 'Maximum Average Subarray I'
badge: 'Easy'
@@ -7,6 +7,15 @@ topics:
- { name: "String", slug: "string" }
- { name: "Sliding Window", slug: "sliding-window" }
issue: "https://github.com/prdlk/leetcode/issues/57"
companies:
- { name: "Amazon", period: "Thirty Days", frequency: 55.9 }
- { name: "Lyft", period: "Three Months", frequency: 93.3 }
- { name: "Microsoft", period: "Three Months", frequency: 48.3 }
- { name: "Meta", period: "Three Months", frequency: 34.5 }
- { name: "Google", period: "Three Months", frequency: 23.9 }
- { name: "Oracle", period: "Six Months", frequency: 78.7 }
- { name: "Goldman Sachs", period: "Six Months", frequency: 44.8 }
- { name: "Bloomberg", period: "Six Months", frequency: 25.5 }
sidebar:
label: 'Minimum Window Substring'
badge: 'Hard'