diff --git a/.github/workflows/run-cron.yml b/.github/workflows/run-cron.yml index 58e7e95d..4509e496 100644 --- a/.github/workflows/run-cron.yml +++ b/.github/workflows/run-cron.yml @@ -17,9 +17,11 @@ jobs: architecture: 'x64' - run: | python -m pip install --upgrade pip - pip install requests + pip install requests python-leetcode - run: | python cron/update_questions.py + env: + LEETCODE_SESSION_TOKEN: ${{ secrets.LEETCODE_SESSION_TOKEN }} - uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: Update questions via run-cron GitHub Action diff --git a/cron/update_questions.py b/cron/update_questions.py index e8186927..d4a71a28 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -1,14 +1,10 @@ import os import json -import requests +import leetcode +import leetcode.auth from datetime import datetime -query = '''query questionData($titleSlug: String!) { - question(titleSlug: $titleSlug) { - difficulty - } -} -''' +LEETCODE_SESSION_TOKEN = os.environ.get("LEETCODE_SESSION_TOKEN") questions_file = os.getcwd() + "/src/data/questions.json" @@ -25,19 +21,56 @@ startTime = datetime.now() -for question in questions["data"]: - variables = {"titleSlug": question["url"]} +csrf_token = leetcode.auth.get_csrf_cookie(LEETCODE_SESSION_TOKEN) + +configuration = leetcode.Configuration() + +configuration.api_key["x-csrftoken"] = csrf_token +configuration.api_key["csrftoken"] = csrf_token +configuration.api_key["LEETCODE_SESSION"] = LEETCODE_SESSION_TOKEN +configuration.api_key["Referer"] = "https://leetcode.com" +configuration.debug = False - response = requests.post("https://leetcode.com/graphql", - json={"query": query, "variables": variables} +api_instance = leetcode.DefaultApi(leetcode.ApiClient(configuration)) + +for question in questions["data"]: + graphql_request = leetcode.GraphqlQuery( + query='''query questionData($titleSlug: String!) { + question(titleSlug: $titleSlug) { + title + difficulty + companyTagStats + isPaidOnly + } + } + ''', + variables=leetcode.GraphqlQueryGetQuestionDetailVariables( + title_slug=question["slug"]) ) - our_difficulty = question["difficulty"] - leetcode_difficulty = response.json()["data"]["question"]["difficulty"] + response = api_instance.graphql_post(body=graphql_request).to_dict() + + leetcode_title = response["data"]["question"]["title"] + leetcode_difficulty = response["data"]["question"]["difficulty"] + leetcode_companies = json.loads( + response["data"]["question"]["company_tag_stats"])["1"] + leetcode_premium = response["data"]["question"]["is_paid_only"] + + companies = [] + + for leetcode_company in leetcode_companies: + company = { + "name": leetcode_company["name"], + "slug": leetcode_company["slug"], + "frequency": leetcode_company["timesEncountered"] + } + + companies.append(company) - if leetcode_difficulty != our_difficulty: - print(f'{question["name"]}: {our_difficulty} -> {leetcode_difficulty}') - question["difficulty"] = leetcode_difficulty + question["title"] = leetcode_title + question["difficulty"] = leetcode_difficulty + question["companies"] = companies + question["premium"] = leetcode_premium print("=== Finished checking all questions ===") diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 2f3ceecb..1eae54db 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -23,7 +23,7 @@ import { } from './filters'; import { Event } from '../Shared/Tracking'; -import questions from '../../data'; +import questions, { updated } from '../../data'; import 'react-toggle/style.css'; import './styles.scss'; @@ -239,12 +239,12 @@ const Table = () => { return ( { Event( 'Table', - 'Clicked question url', - `${cellInfo.row.original.name} question url`, + 'Clicked question title', + `${cellInfo.row.original.title} question title`, ); }} > @@ -255,7 +255,7 @@ const Table = () => { ) : ( '' )} - {cellInfo.row.original.name} + {cellInfo.row.original.title} ); }, @@ -266,7 +266,7 @@ const Table = () => { accessor: 'solutions', disableSortBy: true, Cell: cellInfo => { - const url = `https://leetcode.com/problems/${cellInfo.row.original.url}/`; + const url = `https://leetcode.com/problems/${cellInfo.row.original.slug}/`; return ( { Event( 'Table', 'Clicked solution', - `${cellInfo.row.original.name} solution`, + `${cellInfo.row.original.slug} solution`, ); }} > @@ -353,13 +353,21 @@ const Table = () => { }, { Header: () => { + const date = new Date(updated); + const month = date.toLocaleString('default', { + month: 'long', + }); + const day = date.getDay(); + const year = date.getFullYear(); return ( <>
Companies{' '} - +
@@ -376,13 +384,15 @@ const Table = () => { : -1; }, Cell: cellInfo => { + const questionSlug = cellInfo.row.original.slug; const companies = cellInfo.row.original.companies.map(company => { + const tooltipText = `Asked by ${company.name} ${company.frequency} times`; return ( {company} ); }); diff --git a/src/data/index.js b/src/data/index.js index 1ca63442..10afbb7f 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1,7 +1,7 @@ import questions from './questions.json'; const sortBy = { Easy: 0, Medium: 1, Hard: 2 }; +const { updated, data } = questions; -export default questions.data.sort( - (a, b) => sortBy[a.difficulty] - sortBy[b.difficulty], -); +export { updated }; +export default data.sort((a, b) => sortBy[a.difficulty] - sortBy[b.difficulty]); diff --git a/src/data/questions.json b/src/data/questions.json index eda29bc3..824d3dba 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,3044 +1,8265 @@ { - "updated": "2022-08-04T03:07:22.622524", + "updated": "2022-08-06T12:48:18.477346", "data": [ { "id": 0, - "name": "Contains Duplicate", - "url": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "title": "Contains Duplicate", + "slug": "contains-duplicate", + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Adobe", - "Google", - "Bloomberg", - "Facebook", - "Apple", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 19 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 16 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + } ] }, { "id": 1, - "name": "Missing Number", - "url": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "title": "Missing Number", + "slug": "missing-number", + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ - "Microsoft", - "Facebook", - "Amazon", - "Google", - "Adobe" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + } ] }, { "id": 2, - "name": "Find All Numbers Disappeared in an Array", - "url": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "title": "Find All Numbers Disappeared in an Array", + "slug": "find-all-numbers-disappeared-in-an-array", + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 3, - "name": "Single Number", - "url": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "title": "Single Number", + "slug": "single-number", + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 12 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + } ] }, { "id": 4, - "name": "Product of Array Except Self", - "url": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "title": "Product of Array Except Self", + "slug": "product-of-array-except-self", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Asana", - "Microsoft", - "Apple", - "Lyft", - "Adobe", - "Google", - "Uber", - "Goldman Sachs", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 32 + }, + { + "name": "Asana", + "slug": "asana", + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Groupon", + "slug": "groupon", + "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + } ] }, { "id": 5, - "name": "Find the Duplicate Number", - "url": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "title": "Find the Duplicate Number", + "slug": "find-the-duplicate-number", + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Microsoft", - "Amazon", - "Adobe", - "Bloomberg", - "Facebook", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 22 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + } ] }, { "id": 6, - "name": "Find All Duplicates in an Array", - "url": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "title": "Find All Duplicates in an Array", + "slug": "find-all-duplicates-in-an-array", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + } ] }, { "id": 7, - "name": "Set Matrix Zeroes", - "url": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "title": "Set Matrix Zeroes", + "slug": "set-matrix-zeroes", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Apple", - "Adobe", - "Bloomberg", - "Oracle" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 8, - "name": "Spiral Matrix", - "url": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "title": "Spiral Matrix", + "slug": "spiral-matrix", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Facebook", - "Apple", - "Google", - "Oracle", - "Bloomberg", - "Intuit", - "Adobe" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 19 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 9, - "name": "Rotate Image", - "url": "rotate-image", - "pattern": [ - "Arrays" - ], + "title": "Rotate Image", + "slug": "rotate-image", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Apple", - "Bloomberg", - "Uber", - "Google" + { + "name": "Cisco", + "slug": "cisco", + "frequency": 13 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Epam Systems", + "slug": "epam-systems", + "frequency": 3 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Tiger Analytics", + "slug": "tiger-analytics", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 10, - "name": "Word Search", - "url": "word-search", - "pattern": [ - "Backtracking" - ], + "title": "Word Search", + "slug": "word-search", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Twitter", - "Facebook", - "Snapchat", - "Goldman Sachs", - "Google", - "Bloomberg", - "Apple", - "Adobe", - "Oracle", - "Qualtrics" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 35 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 18 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 17 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 17 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 15 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 11 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 3 + }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 2 + } ] }, { "id": 11, - "name": "First Missing Positive", - "url": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "title": "First Missing Positive", + "slug": "first-missing-positive", + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Facebook", - "Google", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 15 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, + { + "name": "Snapdeal", + "slug": "snapdeal", + "frequency": 2 + } ] }, { "id": 12, - "name": "Longest Consecutive Sequence", - "url": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], + "title": "Longest Consecutive Sequence", + "slug": "longest-consecutive-sequence", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Facebook", - "Amazon", - "Google", - "LinkedIn", - "Apple", - "Qualtrics", - "Goldman Sachs", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 22 + }, + { + "name": "Google", + "slug": "google", + "frequency": 12 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + } ] }, { "id": 13, - "name": "Letter Case Permutation", - "url": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "title": "Letter Case Permutation", + "slug": "letter-case-permutation", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft" + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 14, - "name": "Subsets", - "url": "subsets", - "pattern": [ - "Backtracking" - ], + "title": "Subsets", + "slug": "subsets", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Bloomberg", - "Goldman Sachs", - "Adobe", - "Twitter" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 30 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 15 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + } ] }, { "id": 15, - "name": "Subsets II", - "url": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "title": "Subsets II", + "slug": "subsets-ii", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Bloomberg" + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 16, - "name": "Permutations", - "url": "permutations", - "pattern": [ - "Backtracking" - ], + "title": "Permutations", + "slug": "permutations", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "LinkedIn", - "Bloomberg", - "Google", - "Microsoft", - "Adobe", - "Apple", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + } ] }, { "id": 17, - "name": "Permutations II", - "url": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "title": "Permutations II", + "slug": "permutations-ii", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Facebook", - "Amazon", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 18, - "name": "Combinations", - "url": "combinations", - "pattern": [ - "Backtracking" - ], + "title": "Combinations", + "slug": "combinations", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Facebook", - "Amazon" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + } ] }, { "id": 19, - "name": "Combination Sum", - "url": "combination-sum", - "pattern": [ - "Backtracking" - ], + "title": "Combination Sum", + "slug": "combination-sum", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Airbnb", - "Apple", - "Adobe", - "Microsoft", - "LinkedIn", - "Goldman Sachs", - "Snapchat", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 18 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 2 + } ] }, { "id": 20, - "name": "Combination Sum II", - "url": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "title": "Combination Sum II", + "slug": "combination-sum-ii", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 21, - "name": "Combination Sum III", - "url": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "title": "Combination Sum III", + "slug": "combination-sum-iii", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 22, - "name": "Generate Parentheses", - "url": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "title": "Generate Parentheses", + "slug": "generate-parentheses", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Apple", - "Bloomberg", - "Adobe", - "Uber", - "Google", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 19 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Huawei", + "slug": "huawei", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 2 + } ] }, { "id": 23, - "name": "Target Sum", - "url": "target-sum", - "pattern": [ - "DFS", - "Dynamic Programming" - ], + "title": "Target Sum", + "slug": "target-sum", + "pattern": ["DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 24, - "name": "Palindrome Partitioning", - "url": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], + "title": "Palindrome Partitioning", + "slug": "palindrome-partitioning", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 25, - "name": "Letter Combinations of a Phone Number", - "url": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "title": "Letter Combinations of a Phone Number", + "slug": "letter-combinations-of-a-phone-number", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Facebook", - "Google", - "Uber", - "Apple", - "Adobe", - "Twitter", - "Bloomberg", - "Oracle", - "Goldman Sachs", - "Snapchat", - "Intuit" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 34 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 30 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 + } ] }, { "id": 26, - "name": "Generalized Abbreviation", - "url": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "title": "Generalized Abbreviation", + "slug": "generalized-abbreviation", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, - "companies": [ - "Google" - ] + "companies": [] }, { "id": 27, - "name": "Sudoku Solver", - "url": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "title": "Sudoku Solver", + "slug": "sudoku-solver", + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ - "Google", - "Intuit", - "Amazon", - "Apple", - "Uber", - "Bloomberg" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + } ] }, { "id": 28, - "name": "N-Queens", - "url": "n-queens", - "pattern": [ - "Backtracking" - ], + "title": "N-Queens", + "slug": "n-queens", + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Apple", - "Facebook", - "Uber", - "Goldman Sachs", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 29, - "name": "Climbing Stairs", - "url": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "title": "Climbing Stairs", + "slug": "climbing-stairs", + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Bloomberg", - "Apple", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 17 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + } ] }, { "id": 30, - "name": "House Robber", - "url": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "title": "House Robber", + "slug": "house-robber", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Apple", - "Adobe", - "Qualtrics", - "Bloomberg", - "Facebook", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 26 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + } ] }, { "id": 31, - "name": "Best Time to Buy and Sell Stock", - "url": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "title": "Best Time to Buy and Sell Stock", + "slug": "best-time-to-buy-and-sell-stock", + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Apple", - "Adobe", - "Microsoft", - "Bloomberg", - "Snapchat", - "Goldman Sachs", - "Uber", - "Oracle", - "Google", - "BlackRock", - "Citadel", - "JPMorgan", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 57 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 20 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 15 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 12 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 8 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 6 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, + { + "name": "Bolt", + "slug": "bolt", + "frequency": 4 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "Alation", + "slug": "alation", + "frequency": 2 + } ] }, { "id": 32, - "name": "Maximum Subarray", - "url": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], + "title": "Maximum Subarray", + "slug": "maximum-subarray", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Adobe", - "Apple", - "Microsoft", - "Google", - "Bloomberg", - "Facebook", - "Uber", - "Oracle", - "Goldman Sachs", - "JPMorgan" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 35 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 34 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 18 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 16 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 14 + }, + { + "name": "Google", + "slug": "google", + "frequency": 14 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 33, - "name": "Range Sum Query - Immutable", - "url": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "title": "Range Sum Query - Immutable", + "slug": "range-sum-query-immutable", + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Adobe" - ] + "companies": [] }, { "id": 34, - "name": "House Robber II", - "url": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "title": "House Robber II", + "slug": "house-robber-ii", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 11 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + } ] }, { "id": 35, - "name": "Coin Change", - "url": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "title": "Coin Change", + "slug": "coin-change", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 30 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Mathworks", + "slug": "mathworks", + "frequency": 2 + } ] }, { "id": 36, - "name": "Maximum Product Subarray", - "url": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "title": "Maximum Product Subarray", + "slug": "maximum-product-subarray", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Microsoft", - "Google", - "Apple", - "Facebook", - "Bloomberg" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 24 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 20 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + } ] }, { "id": 37, - "name": "Longest Increasing Subsequence", - "url": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "title": "Longest Increasing Subsequence", + "slug": "longest-increasing-subsequence", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Amazon", - "Facebook", - "Microsoft", - "Apple", - "Bloomberg" + { + "name": "Google", + "slug": "google", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + } ] }, { "id": 38, - "name": "Longest Palindromic Substring", - "url": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "title": "Longest Palindromic Substring", + "slug": "longest-palindromic-substring", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Adobe", - "Apple", - "Facebook", - "Google", - "Oracle", - "Salesforce", - "Bloomberg", - "LinkedIn", - "Tesla" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 41 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 18 + }, + { + "name": "Google", + "slug": "google", + "frequency": 18 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 10 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 5 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 39, - "name": "Word Break", - "url": "word-break", - "pattern": [ - "Dynamic Programming" - ], + "title": "Word Break", + "slug": "word-break", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Uber", - "Apple", - "Bloomberg", - "Qualtrics", - "Adobe", - "Google", - "Snapchat", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 38 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 16 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 40, - "name": "Combination Sum IV", - "url": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "title": "Combination Sum IV", + "slug": "combination-sum-iv", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Amazon", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 41, - "name": "Decode Ways", - "url": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "title": "Decode Ways", + "slug": "decode-ways", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google", - "Snapchat", - "Lyft", - "Goldman Sachs", - "Microsoft", - "Bloomberg", - "JPMorgan" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Commvault", + "slug": "commvault", + "frequency": 2 + } ] }, { "id": 42, - "name": "Unique Paths", - "url": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "title": "Unique Paths", + "slug": "unique-paths", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Facebook", - "Amazon", - "Apple", - "Microsoft", - "Bloomberg" + { + "name": "Google", + "slug": "google", + "frequency": 16 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + } ] }, { "id": 43, - "name": "Jump Game", - "url": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "title": "Jump Game", + "slug": "jump-game", + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Uber", - "Oracle", - "Adobe", - "Microsoft", - "Bloomberg" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 20 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + } ] }, { "id": 44, - "name": "Palindromic Substrings", - "url": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "title": "Palindromic Substrings", + "slug": "palindromic-substrings", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Google", - "Goldman Sachs" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + } ] }, { "id": 45, - "name": "Number of Longest Increasing Subsequence", - "url": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "title": "Number of Longest Increasing Subsequence", + "slug": "number-of-longest-increasing-subsequence", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 46, - "name": "Partition Equal Subset Sum", - "url": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "title": "Partition Equal Subset Sum", + "slug": "partition-equal-subset-sum", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Google", - "Amazon", - "Microsoft", - "Uber", - "Apple", - "Bloomberg" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + } ] }, { "id": 47, - "name": "Partition to K Equal Sum Subsets", - "url": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "title": "Partition to K Equal Sum Subsets", + "slug": "partition-to-k-equal-sum-subsets", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Facebook" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 17 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + } ] }, { "id": 48, - "name": "Best Time to Buy and Sell Stock with Cooldown", - "url": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "title": "Best Time to Buy and Sell Stock with Cooldown", + "slug": "best-time-to-buy-and-sell-stock-with-cooldown", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Adobe", - "Bloomberg" - ] + "companies": [] }, { "id": 49, - "name": "Counting Bits", - "url": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "title": "Counting Bits", + "slug": "counting-bits", + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + } ] }, { "id": 50, - "name": "Linked List Cycle", - "url": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Linked List Cycle", + "slug": "linked-list-cycle", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Bloomberg", - "Oracle", - "Facebook", - "Google" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 51, - "name": "Middle of the Linked List", - "url": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Middle of the Linked List", + "slug": "middle-of-the-linked-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Apple", - "Microsoft", - "Adobe", - "Goldman Sachs" + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 52, - "name": "Palindrome Linked List", - "url": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Palindrome Linked List", + "slug": "palindrome-linked-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Intuit", - "Bloomberg" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 16 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 53, - "name": "Remove Linked List Elements", - "url": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Remove Linked List Elements", + "slug": "remove-linked-list-elements", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Microsoft" + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 54, - "name": "Remove Duplicates from Sorted List", - "url": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Remove Duplicates from Sorted List", + "slug": "remove-duplicates-from-sorted-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Adobe", - "Facebook", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + } ] }, { "id": 55, - "name": "Linked List Cycle II", - "url": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Linked List Cycle II", + "slug": "linked-list-cycle-ii", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Goldman Sachs", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + } ] }, { "id": 56, - "name": "Add Two Numbers", - "url": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Add Two Numbers", + "slug": "add-two-numbers", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Bloomberg", - "Adobe", - "Microsoft", - "Facebook", - "Google", - "Apple", - "Uber", - "Capital One", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 34 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 19 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + } ] }, { "id": 57, - "name": "Remove Nth Node From End Of List", - "url": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Remove Nth Node From End of List", + "slug": "remove-nth-node-from-end-of-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Google", - "Apple" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + } ] }, { "id": 58, - "name": "Sort List", - "url": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Sort List", + "slug": "sort-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Apple", - "Uber" + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + } ] }, { "id": 59, - "name": "Reorder List", - "url": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Reorder List", + "slug": "reorder-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Adobe", - "Facebook", - "Google", - "Snapchat", - "Uber" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 60, - "name": "Clone Graph", - "url": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "title": "Clone Graph", + "slug": "clone-graph", + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Salesforce", - "Google", - "Twitter", - "Bloomberg", - "Oracle", - "Apple" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 24 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 61, - "name": "Pacific Atlantic Water Flow", - "url": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "title": "Pacific Atlantic Water Flow", + "slug": "pacific-atlantic-water-flow", + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Amazon", - "Microsoft", - "Facebook", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + } ] }, { "id": 62, - "name": "Number of Islands", - "url": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "title": "Number of Islands", + "slug": "number-of-islands", + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Bloomberg", - "Google", - "LinkedIn", - "Facebook", - "Apple", - "Oracle", - "Goldman Sachs", - "Salesforce", - "Lyft", - "Uber", - "Adobe", - "Qualtrics" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 123 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 41 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 30 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 23 + }, + { + "name": "Google", + "slug": "google", + "frequency": 17 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 13 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 12 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 10 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 9 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 8 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 4 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Dropbox", + "slug": "dropbox", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 + } ] }, { "id": 63, - "name": "Graph Valid Tree", - "url": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "title": "Graph Valid Tree", + "slug": "graph-valid-tree", + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ - "LinkedIn", - "Google", - "Bloomberg" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 64, - "name": "Number of Connected Components in an Undirected Graph", - "url": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "title": "Number of Connected Components in an Undirected Graph", + "slug": "number-of-connected-components-in-an-undirected-graph", + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ - "Amazon", - "LinkedIn", - "Facebook", - "Pinterest" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + } ] }, { "id": 65, - "name": "Reverse Linked List", - "url": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Reverse Linked List", + "slug": "reverse-linked-list", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Easy", "premium": false, "companies": [ - "Microsoft", - "Bloomberg", - "Amazon", - "Facebook", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 16 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Canonical", + "slug": "canonical", + "frequency": 2 + } ] }, { "id": 66, - "name": "Reverse Linked List II", - "url": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Reverse Linked List II", + "slug": "reverse-linked-list-ii", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ - "Apple", - "Facebook", - "Amazon", - "Google", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 67, - "name": "Rotate List", - "url": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Rotate List", + "slug": "rotate-list", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "LinkedIn", - "Microsoft", - "Adobe", - "Apple", - "Oracle" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 68, - "name": "Swap Nodes in Pairs", - "url": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Swap Nodes in Pairs", + "slug": "swap-nodes-in-pairs", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 69, - "name": "Odd Even Linked List", - "url": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Odd Even Linked List", + "slug": "odd-even-linked-list", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Bloomberg", - "Amazon", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 70, - "name": "Reverse Nodes in k-Group", - "url": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Reverse Nodes in k-Group", + "slug": "reverse-nodes-in-k-group", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ - "Capital One", - "Microsoft", - "Amazon", - "Google", - "Facebook", - "Snapchat", - "Oracle" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 14 + }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 2 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, + { + "name": "Zenefits", + "slug": "zenefits", + "frequency": 2 + } ] }, { "id": 71, - "name": "Merge Two Sorted Lists", - "url": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + "title": "Merge Two Sorted Lists", + "slug": "merge-two-sorted-lists", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Adobe", - "Google", - "Bloomberg", - "Apple", - "Uber" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 18 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + } ] }, { "id": 72, - "name": "Kth Smallest Element in a Sorted Matrix", - "url": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "title": "Kth Smallest Element in a Sorted Matrix", + "slug": "kth-smallest-element-in-a-sorted-matrix", + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Bloomberg" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + } ] }, { "id": 73, - "name": "Find K Pairs with Smallest Sums", - "url": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "title": "Find K Pairs with Smallest Sums", + "slug": "find-k-pairs-with-smallest-sums", + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Microsoft", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 74, - "name": "Merge k Sorted Lists", - "url": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "title": "Merge k Sorted Lists", + "slug": "merge-k-sorted-lists", + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Google", - "Apple", - "Bloomberg", - "Adobe", - "Uber", - "Qualtrics", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 57 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 40 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 2 + }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 2 + } ] }, { "id": 75, - "name": "Smallest Range Covering Elements from K Lists", - "url": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "title": "Smallest Range Covering Elements from K Lists", + "slug": "smallest-range-covering-elements-from-k-lists", + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Google", - "Amazon", - "Microsoft", - "Pinterest" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 76, - "name": "Meeting Rooms", - "url": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "title": "Meeting Rooms", + "slug": "meeting-rooms", + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, "companies": [ - "Amazon", - "Microsoft", - "Facebook" + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 77, - "name": "Merge Intervals", - "url": "merge-intervals", - "pattern": [ - "Intervals" - ], + "title": "Merge Intervals", + "slug": "merge-intervals", + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Salesforce", - "Google", - "Uber", - "Bloomberg", - "Adobe", - "Apple", - "LinkedIn", - "Twitter", - "Oracle", - "JPMorgan", - "Snapchat" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 79 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 44 + }, + { + "name": "Google", + "slug": "google", + "frequency": 29 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 21 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 20 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 12 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 11 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 6 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 5 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 + }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Hotstar", + "slug": "hotstar", + "frequency": 2 + } ] }, { "id": 78, - "name": "Interval List Intersections", - "url": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "title": "Interval List Intersections", + "slug": "interval-list-intersections", + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Uber", - "Google" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 17 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 79, - "name": "Non-overlapping Intervals", - "url": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "title": "Non-overlapping Intervals", + "slug": "non-overlapping-intervals", + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + } ] }, { "id": 80, - "name": "Meeting Rooms II", - "url": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "title": "Meeting Rooms II", + "slug": "meeting-rooms-ii", + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ - "Amazon", - "Facebook", - "Bloomberg", - "Microsoft", - "Google", - "Oracle", - "Uber", - "Twitter", - "Snapchat", - "Qualtrics", - "Adobe", - "Quora", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 47 + }, + { + "name": "Google", + "slug": "google", + "frequency": 29 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 20 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 18 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 14 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 9 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 81, - "name": "Task Scheduler", - "url": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "title": "Task Scheduler", + "slug": "task-scheduler", + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Google", - "Uber", - "Amazon", - "Microsoft", - "Salesforce" + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + } ] }, { "id": 82, - "name": "Minimum Number of Arrows to Burst Balloons", - "url": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "title": "Minimum Number of Arrows to Burst Balloons", + "slug": "minimum-number-of-arrows-to-burst-balloons", + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, "companies": [ - "Apple" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 83, - "name": "Insert Interval", - "url": "insert-interval", - "pattern": [ - "Intervals" - ], + "title": "Insert Interval", + "slug": "insert-interval", + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google", - "Facebook", - "LinkedIn", - "Microsoft", - "Twitter", - "Citadel" + { + "name": "Google", + "slug": "google", + "frequency": 13 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + } ] }, { "id": 84, - "name": "Employee Free Time", - "url": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "title": "Employee Free Time", + "slug": "employee-free-time", + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ - "Pinterest", - "Amazon", - "Airbnb", - "Snapchat", - "Google", - "Facebook", - "Apple", - "Oracle", - "Uber" + { + "name": "Google", + "slug": "google", + "frequency": 11 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 6 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 85, - "name": "Binary Search", - "url": "binary-search", - "pattern": [ - "Binary Search" - ], + "title": "Binary Search", + "slug": "binary-search", + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ - "Adobe", - "Apple", - "Uber", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 86, - "name": "Find Smallest Letter Greater Than Target", - "url": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "title": "Find Smallest Letter Greater Than Target", + "slug": "find-smallest-letter-greater-than-target", + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ - "LinkedIn" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 87, - "name": "Peak Index in a Mountain Array", - "url": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "title": "Peak Index in a Mountain Array", + "slug": "peak-index-in-a-mountain-array", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Amazon", - "Bloomberg", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 88, - "name": "Find Minimum in Rotated Sorted Array", - "url": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "title": "Find Minimum in Rotated Sorted Array", + "slug": "find-minimum-in-rotated-sorted-array", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Bloomberg", - "Uber", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + } ] }, { "id": 89, - "name": "Find Peak Element", - "url": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "title": "Find Peak Element", + "slug": "find-peak-element", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Uber", - "Google", - "Microsoft" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 59 + }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 90, - "name": "Search in Rotated Sorted Array", - "url": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "title": "Search in Rotated Sorted Array", + "slug": "search-in-rotated-sorted-array", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "LinkedIn", - "Facebook", - "Bloomberg", - "Adobe", - "Apple", - "Goldman Sachs", - "Oracle", - "Uber", - "Morgan Stanley" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 25 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 18 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 18 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 17 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 4 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + } ] }, { "id": 91, - "name": "Search in Rotated Sorted Array II", - "url": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "title": "Search in Rotated Sorted Array II", + "slug": "search-in-rotated-sorted-array-ii", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Facebook", - "Microsoft" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + } ] }, { "id": 92, - "name": "Search a 2D Matrix", - "url": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "title": "Search a 2D Matrix", + "slug": "search-a-2d-matrix", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Bloomberg", - "Microsoft", - "Uber", - "Google", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + } ] }, { "id": 93, - "name": "Search a 2D Matrix II", - "url": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "title": "Search a 2D Matrix II", + "slug": "search-a-2d-matrix-ii", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Facebook", - "Apple", - "Uber" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 94, - "name": "Find K Closest Elements", - "url": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "title": "Find K Closest Elements", + "slug": "find-k-closest-elements", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Uber", - "Microsoft", - "Bloomberg" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 95, - "name": "Count of Range Sum", - "url": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "title": "Count of Range Sum", + "slug": "count-of-range-sum", + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google" - ] + "companies": [] }, { "id": 96, - "name": "Minimum Size Subarray Sum", - "url": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "title": "Minimum Size Subarray Sum", + "slug": "minimum-size-subarray-sum", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Goldman Sachs", - "Facebook", - "Amazon", - "Google" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + } ] }, { "id": 97, - "name": "Fruit Into Baskets", - "url": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "title": "Fruit Into Baskets", + "slug": "fruit-into-baskets", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon" + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Groupon", + "slug": "groupon", + "frequency": 2 + } ] }, { "id": 98, - "name": "Permutation in String", - "url": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "title": "Permutation in String", + "slug": "permutation-in-string", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Oracle", - "Facebook" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 99, - "name": "Longest Repeating Character Replacement", - "url": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "title": "Longest Repeating Character Replacement", + "slug": "longest-repeating-character-replacement", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Uber", - "Amazon", - "Adobe" + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 100, - "name": "Sliding Window Maximum", - "url": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "title": "Sliding Window Maximum", + "slug": "sliding-window-maximum", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Goldman Sachs", - "Citadel", - "Google", - "Uber", - "Microsoft", - "Salesforce", - "Apple", - "Twitter", - "Atlassian" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 32 + }, + { + "name": "Google", + "slug": "google", + "frequency": 15 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 3 + }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 101, - "name": "Longest Substring Without Repeating Characters", - "url": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "title": "Longest Substring Without Repeating Characters", + "slug": "longest-substring-without-repeating-characters", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Bloomberg", - "Facebook", - "Adobe", - "Google", - "Apple", - "Uber", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 59 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 24 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 23 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 19 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 19 + }, + { + "name": "Google", + "slug": "google", + "frequency": 14 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, + { + "name": "Airtel", + "slug": "airtel", + "frequency": 2 + } ] }, { "id": 102, - "name": "Minimum Number of K Consecutive Bit Flips", - "url": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "title": "Minimum Number of K Consecutive Bit Flips", + "slug": "minimum-number-of-k-consecutive-bit-flips", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Adobe" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 103, - "name": "Count Unique Characters of All Substrings of a Given String", - "url": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "title": "Count Unique Characters of All Substrings of a Given String", + "slug": "count-unique-characters-of-all-substrings-of-a-given-string", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 67 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 104, - "name": "Minimum Window Substring", - "url": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "title": "Minimum Window Substring", + "slug": "minimum-window-substring", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Snapchat", - "Google", - "Lyft", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 18 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 16 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 11 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 8 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + } ] }, { "id": 105, - "name": "Substring with Concatenation of All Words", - "url": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "title": "Substring with Concatenation of All Words", + "slug": "substring-with-concatenation-of-all-words", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 106, - "name": "Kth Smallest Element in a BST", - "url": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "title": "Kth Smallest Element in a BST", + "slug": "kth-smallest-element-in-a-bst", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook" + { + "name": "Uber", + "slug": "uber", + "frequency": 18 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + } ] }, { "id": 107, - "name": "K Closest Points to Origin", - "url": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "title": "K Closest Points to Origin", + "slug": "k-closest-points-to-origin", + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Google", - "Asana" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 73 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 70 + }, + { + "name": "Asana", + "slug": "asana", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 2 + } ] }, { "id": 108, - "name": "Top K Frequent Elements", - "url": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "title": "Top K Frequent Elements", + "slug": "top-k-frequent-elements", + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Bloomberg", - "Microsoft", - "Uber", - "Apple", - "Google", - "Adobe", - "Snapchat", - "Oracle", - "LinkedIn" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 63 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 31 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + } ] }, { "id": 109, - "name": "Sort Characters By Frequency", - "url": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "title": "Sort Characters By Frequency", + "slug": "sort-characters-by-frequency", + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Bloomberg", - "Facebook" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + } ] }, { "id": 110, - "name": "Kth Largest Element in an Array", - "url": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "title": "Kth Largest Element in an Array", + "slug": "kth-largest-element-in-an-array", + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Microsoft", - "Google", - "Goldman Sachs", - "Uber", - "Oracle" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 87 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 17 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 16 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 5 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 111, - "name": "Reorganize String", - "url": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "title": "Reorganize String", + "slug": "reorganize-string", + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Google", - "Apple", - "Uber", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 16 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + } ] }, { "id": 112, - "name": "Rearrange String k Distance Apart", - "url": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "title": "Rearrange String k Distance Apart", + "slug": "rearrange-string-k-distance-apart", + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, "companies": [ - "Twitter" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + } ] }, { "id": 113, - "name": "Course Schedule III", - "url": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "title": "Course Schedule III", + "slug": "course-schedule-iii", + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, - "companies": [ - "Amazon" - ] + "companies": [] }, { "id": 114, - "name": "Maximum Frequency Stack", - "url": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "title": "Maximum Frequency Stack", + "slug": "maximum-frequency-stack", + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Apple", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "MindTickle", + "slug": "mindtickle", + "frequency": 2 + } ] }, { "id": 115, - "name": "Course Schedule", - "url": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "title": "Course Schedule", + "slug": "course-schedule", + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Facebook", - "Google", - "Oracle", - "Apple", - "Snapchat" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 39 + }, + { + "name": "Google", + "slug": "google", + "frequency": 10 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + } ] }, { "id": 116, - "name": "Course Schedule II", - "url": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "title": "Course Schedule II", + "slug": "course-schedule-ii", + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Facebook", - "Snapchat", - "Uber", - "Apple", - "Lyft", - "Bloomberg" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 39 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 16 + }, + { + "name": "Google", + "slug": "google", + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 7 + }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 4 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 4 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 117, - "name": "Minimum Height Trees", - "url": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "title": "Minimum Height Trees", + "slug": "minimum-height-trees", + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Google", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 118, - "name": "Alien Dictionary", - "url": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "title": "Alien Dictionary", + "slug": "alien-dictionary", + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ - "Facebook", - "Google", - "Amazon", - "Airbnb", - "Pinterest", - "Uber", - "Microsoft" + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 19 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + } ] }, { "id": 119, - "name": "Sequence Reconstruction", - "url": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "title": "Sequence Reconstruction", + "slug": "sequence-reconstruction", + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, "companies": [ - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 3 + } ] }, { "id": 120, - "name": "Binary Tree Level Order Traversal II", - "url": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "title": "Binary Tree Level Order Traversal II", + "slug": "binary-tree-level-order-traversal-ii", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 121, - "name": "Average of Levels in Binary Tree", - "url": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "title": "Average of Levels in Binary Tree", + "slug": "average-of-levels-in-binary-tree", + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 122, - "name": "Minimum Depth of Binary Tree", - "url": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "title": "Minimum Depth of Binary Tree", + "slug": "minimum-depth-of-binary-tree", + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Goldman Sachs" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 123, - "name": "Binary Tree Level Order Traversal", - "url": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "title": "Binary Tree Level Order Traversal", + "slug": "binary-tree-level-order-traversal", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Facebook", - "Bloomberg", - "Microsoft", - "Apple", - "Oracle", - "Google" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 13 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 124, - "name": "Binary Tree Zigzag Level Order Traversal", - "url": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "title": "Binary Tree Zigzag Level Order Traversal", + "slug": "binary-tree-zigzag-level-order-traversal", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Bloomberg", - "Google", - "Adobe", - "LinkedIn", - "Qualtrics", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 31 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + } ] }, { "id": 125, - "name": "Populating Next Right Pointers in Each Node", - "url": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "title": "Populating Next Right Pointers in Each Node", + "slug": "populating-next-right-pointers-in-each-node", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Bloomberg" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + } ] }, { "id": 126, - "name": "Populating Next Right Pointers in Each Node II", - "url": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "title": "Populating Next Right Pointers in Each Node II", + "slug": "populating-next-right-pointers-in-each-node-ii", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Bloomberg", - "Microsoft", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 127, - "name": "Binary Tree Right Side View", - "url": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "title": "Binary Tree Right Side View", + "slug": "binary-tree-right-side-view", + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Bloomberg", - "Amazon", - "Oracle", - "Qualtrics", - "Adobe", - "Goldman Sachs" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 78 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 15 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + } ] }, { "id": 128, - "name": "All Nodes Distance K in Binary Tree", - "url": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "title": "All Nodes Distance K in Binary Tree", + "slug": "all-nodes-distance-k-in-binary-tree", + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Apple", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 18 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + } ] }, { "id": 129, - "name": "Same Tree", - "url": "same-tree", - "pattern": [ - "DFS" - ], + "title": "Same Tree", + "slug": "same-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "LinkedIn", - "Google", - "Microsoft", - "Amazon", - "Facebook", - "Apple", - "Adobe", - "Oracle" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 130, - "name": "Path Sum", - "url": "path-sum", - "pattern": [ - "DFS" - ], + "title": "Path Sum", + "slug": "path-sum", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Oracle" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + } ] }, { "id": 131, - "name": "Maximum Depth of Binary Tree", - "url": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Maximum Depth of Binary Tree", + "slug": "maximum-depth-of-binary-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "LinkedIn", - "Google", - "Apple", - "Amazon" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + } ] }, { "id": 132, - "name": "Diameter of Binary Tree", - "url": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Diameter of Binary Tree", + "slug": "diameter-of-binary-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Bloomberg", - "Apple", - "Microsoft", - "Adobe" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 57 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 133, - "name": "Merge Two Binary Trees", - "url": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "title": "Merge Two Binary Trees", + "slug": "merge-two-binary-trees", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Adobe" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 134, - "name": "Lowest Common Ancestor of a Binary Search Tree", - "url": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "title": "Lowest Common Ancestor of a Binary Search Tree", + "slug": "lowest-common-ancestor-of-a-binary-search-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "LinkedIn", - "Facebook", - "Microsoft", - "Google", - "Uber" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 9 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + } ] }, { "id": 135, - "name": "Subtree of Another Tree", - "url": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "title": "Subtree of Another Tree", + "slug": "subtree-of-another-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 136, - "name": "Invert Binary Tree", - "url": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Invert Binary Tree", + "slug": "invert-binary-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Google", - "Facebook", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 137, - "name": "Path Sum II", - "url": "path-sum-ii", - "pattern": [ - "DFS" - ], + "title": "Path Sum II", + "slug": "path-sum-ii", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google", - "Facebook", - "Adobe", - "Apple" + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 138, - "name": "Path Sum III", - "url": "path-sum-iii", - "pattern": [ - "DFS" - ], + "title": "Path Sum III", + "slug": "path-sum-iii", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Facebook", - "Google", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + } ] }, { "id": 139, - "name": "Lowest Common Ancestor of a Binary Tree", - "url": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Lowest Common Ancestor of a Binary Tree", + "slug": "lowest-common-ancestor-of-a-binary-tree", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Google", - "Microsoft", - "Adobe", - "Apple", - "Salesforce", - "Oracle", - "Bloomberg", - "Intuit" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 115 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 29 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 140, - "name": "Maximum Binary Tree", - "url": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Maximum Binary Tree", + "slug": "maximum-binary-tree", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon" - ] + "companies": [] }, { "id": 141, - "name": "Maximum Width of Binary Tree", - "url": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Maximum Width of Binary Tree", + "slug": "maximum-width-of-binary-tree", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google", - "Bloomberg", - "Apple", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 142, - "name": "Construct Binary Tree from Preorder and Inorder Traversal", - "url": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "title": "Construct Binary Tree from Preorder and Inorder Traversal", + "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Adobe", - "Bloomberg", - "Apple" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 143, - "name": "Validate Binary Search Tree", - "url": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "title": "Validate Binary Search Tree", + "slug": "validate-binary-search-tree", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Bloomberg", - "Microsoft", - "Facebook", - "Google", - "Adobe", - "Apple", - "Qualtrics", - "Lyft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 24 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 144, - "name": "Implement Trie (Prefix Tree)", - "url": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "title": "Implement Trie (Prefix Tree)", + "slug": "implement-trie-prefix-tree", + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Twitter", - "Google", - "Facebook", - "Microsoft", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 7 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, + { + "name": "Opendoor", + "slug": "opendoor", + "frequency": 2 + } ] }, { "id": 145, - "name": "Binary Tree Maximum Path Sum", - "url": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "title": "Binary Tree Maximum Path Sum", + "slug": "binary-tree-maximum-path-sum", + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Microsoft", - "Adobe", - "Bloomberg", - "Oracle", - "Snapchat" + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 20 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 17 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 + } ] }, { "id": 146, - "name": "Serialize and Deserialize Binary Tree", - "url": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "title": "Serialize and Deserialize Binary Tree", + "slug": "serialize-and-deserialize-binary-tree", + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Microsoft", - "Facebook", - "Oracle", - "Uber", - "Adobe", - "Snapchat", - "Qualtrics", - "Google", - "Quora" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 28 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 15 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 11 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + } ] }, { "id": 147, - "name": "Word Search II", - "url": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "title": "Word Search II", + "slug": "word-search-ii", + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Uber", - "Microsoft", - "Apple", - "Twitter", - "Snapchat", - "Facebook", - "Bloomberg", - "Google", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 29 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 29 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 4 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + } ] }, { "id": 148, - "name": "Find Median from Data Stream", - "url": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "title": "Find Median from Data Stream", + "slug": "find-median-from-data-stream", + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Apple", - "Facebook", - "Google", - "Bloomberg", - "Uber", - "Airbnb" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 31 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 2 + } ] }, { "id": 149, - "name": "Sliding Window Median", - "url": "sliding-window-median", - "pattern": [ - "Heap" - ], + "title": "Sliding Window Median", + "slug": "sliding-window-median", + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + } ] }, { "id": 150, - "name": "Two Sum", - "url": "two-sum", - "pattern": [ - "Two Pointers" - ], + "title": "Two Sum", + "slug": "two-sum", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Google", - "Adobe", - "Apple", - "Microsoft", - "Facebook", - "Bloomberg", - "Uber", - "Oracle", - "Morgan Stanley", - "Citadel", - "Salesforce", - "Goldman Sachs", - "JPMorgan", - "Snapchat" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 119 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 52 + }, + { + "name": "Google", + "slug": "google", + "frequency": 41 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 39 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 38 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 23 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 14 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 13 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 11 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 7 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 6 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 4 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 3 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 3 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + } ] }, { "id": 151, - "name": "Squares of a Sorted Array", - "url": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "title": "Squares of a Sorted Array", + "slug": "squares-of-a-sorted-array", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Adobe", - "Apple", - "Uber" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 18 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + } ] }, { "id": 152, - "name": "Backspace String Compare", - "url": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "title": "Backspace String Compare", + "slug": "backspace-string-compare", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Apple", - "Google", - "Microsoft" + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 3 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 153, - "name": "3 Sum", - "url": "3sum", - "pattern": [ - "Two Pointers" - ], + "title": "3Sum", + "slug": "3sum", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Apple", - "Microsoft", - "Adobe", - "Google", - "Bloomberg", - "Intuit", - "Qualtrics", - "Salesforce", - "Goldman Sachs", - "Uber", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 37 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 24 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 19 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 17 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 11 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 7 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + } ] }, { "id": 154, - "name": "3 Sum Closest", - "url": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "title": "3Sum Closest", + "slug": "3sum-closest", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Capital One", - "Apple", - "Google", - "Adobe", - "Microsoft", - "Oracle" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 155, - "name": "Subarrays with Product Less than K", - "url": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "title": "Subarray Product Less Than K", + "slug": "subarray-product-less-than-k", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Microsoft" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 156, - "name": "Sort Colours", - "url": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "title": "Sort Colors", + "slug": "sort-colors", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Adobe", - "Facebook", - "Apple", - "Salesforce", - "Bloomberg" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + } ] }, { "id": 157, - "name": "Trapping Rain Water", - "url": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "title": "Trapping Rain Water", + "slug": "trapping-rain-water", + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Goldman Sachs", - "Microsoft", - "Adobe", - "Google", - "Bloomberg", - "Qualtrics", - "Snapchat", - "Lyft", - "Uber", - "Apple", - "Citadel", - "Tesla" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 55 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 41 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 19 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 13 + }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Epam Systems", + "slug": "epam-systems", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + } ] }, { "id": 158, - "name": "Container With Most Water", - "url": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "title": "Container With Most Water", + "slug": "container-with-most-water", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Adobe", - "Bloomberg", - "Apple", - "Uber", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 32 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 159, - "name": "Longest Word in Dictionary", - "url": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "title": "Longest Word in Dictionary", + "slug": "longest-word-in-dictionary", + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 8 + } ] }, { "id": 160, - "name": "Index Pairs of a String", - "url": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "title": "Index Pairs of a String", + "slug": "index-pairs-of-a-string", + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, - "companies": [ - "Amazon" - ] + "companies": [] }, { "id": 161, - "name": "Maximum XOR of Two Numbers in an Array", - "url": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "title": "Maximum XOR of Two Numbers in an Array", + "slug": "maximum-xor-of-two-numbers-in-an-array", + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ - "Adobe" + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 162, - "name": "Concatenated Words", - "url": "concatenated-words", - "pattern": [ - "Trie" - ], + "title": "Concatenated Words", + "slug": "concatenated-words", + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 38 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + } ] }, { "id": 163, - "name": "Prefix and Suffix Search", - "url": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "title": "Prefix and Suffix Search", + "slug": "prefix-and-suffix-search", + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google" - ] + "companies": [] }, { "id": 164, - "name": "Palindrome Pairs", - "url": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "title": "Palindrome Pairs", + "slug": "palindrome-pairs", + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ - "Airbnb", - "Facebook", - "Google" + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 17 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 165, - "name": "Design Search Autocomplete System", - "url": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "title": "Design Search Autocomplete System", + "slug": "design-search-autocomplete-system", + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ - "Amazon", - "Google", - "Microsoft", - "Uber", - "Bloomberg", - "Twitter" + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 166, - "name": "Word Squares", - "url": "word-squares", - "pattern": [ - "Trie" - ], + "title": "Word Squares", + "slug": "word-squares", + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ - "Bloomberg", - "Oracle", - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 3 + } ] }, { "id": 167, - "name": "Sort Items by Groups Respecting Dependencies", - "url": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "title": "Sort Items by Groups Respecting Dependencies", + "slug": "sort-items-by-groups-respecting-dependencies", + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, - "companies": [ - "Apple" - ] + "companies": [] }, { "id": 168, - "name": "Median of Two Sorted Arrays", - "url": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "title": "Median of Two Sorted Arrays", + "slug": "median-of-two-sorted-arrays", + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Goldman Sachs", - "Microsoft", - "Google", - "Adobe", - "Facebook", - "Apple", - "Bloomberg", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 36 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 20 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 18 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 18 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Google", + "slug": "google", + "frequency": 14 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + } ] }, { "id": 169, - "name": "Majority Element", - "url": "majority-element", - "pattern": [ - "Sorting" - ], + "title": "Majority Element", + "slug": "majority-element", + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Apple", - "Microsoft", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 13 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + } ] }, { "id": 170, - "name": "Convert 1D Array Into 2D Array", - "url": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "title": "Convert 1D Array Into 2D Array", + "slug": "convert-1d-array-into-2d-array", + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, - "companies": [ - "Google" - ] + "companies": [] } ] -} \ No newline at end of file +}