From ffc85f0807b8ee52670c84029b5d8df6bcb4f690 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 26 Nov 2023 12:02:34 +0000 Subject: [PATCH 001/113] Update questions via run-cron GitHub Action --- src/data/questions.json | 999 +++++++++++++++++++++------------------- 1 file changed, 522 insertions(+), 477 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 6496daea..e6b69ea7 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-11-19T12:02:45.678795", + "updated": "2023-11-26T12:02:33.617363", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", @@ -84,6 +84,11 @@ "slug": "nvidia", "frequency": 2 }, + { + "name": "warnermedia", + "slug": "warnermedia", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -161,25 +166,25 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Asana", + "slug": "asana", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", "slug": "apple", - "frequency": 8 - }, - { - "name": "Asana", - "slug": "asana", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -258,7 +263,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Adobe", @@ -270,16 +275,16 @@ "slug": "yahoo", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Citadel", "slug": "citadel", @@ -401,11 +406,6 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -416,10 +416,15 @@ "slug": "cisco", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -493,11 +498,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -508,6 +508,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -530,15 +535,20 @@ "slug": "facebook", "frequency": 7 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, { "name": "TikTok", "slug": "tiktok", "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { "name": "Amazon", @@ -550,11 +560,6 @@ "slug": "uber", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Snapchat", "slug": "snapchat", @@ -600,21 +605,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { - "name": "Netflix", - "slug": "netflix", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "name": "Netflix", + "slug": "netflix", + "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 3 }, { @@ -628,8 +633,8 @@ "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -672,22 +677,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", @@ -783,13 +788,13 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -809,11 +814,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -824,6 +824,11 @@ "slug": "flipkart", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -871,11 +876,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -890,6 +890,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 } ] }, @@ -1086,18 +1091,18 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -1135,7 +1140,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -1183,11 +1188,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -1204,17 +1204,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -1314,6 +1314,11 @@ "slug": "riot-games", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Cadence", "slug": "cadence", @@ -1339,7 +1344,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Goldman Sachs", @@ -1351,11 +1361,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1386,7 +1391,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Google", @@ -1442,6 +1447,11 @@ "name": "Swiggy", "slug": "swiggy", "frequency": 2 + }, + { + "name": "turing", + "slug": "turing", + "frequency": 2 } ] }, @@ -1458,22 +1468,22 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 16 - }, - { - "name": "Google", - "slug": "google", - "frequency": 8 + "frequency": 17 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -1535,7 +1545,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 40 }, { "name": "Adobe", @@ -1647,6 +1657,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Bolt", "slug": "bolt", @@ -1682,16 +1697,16 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 7 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 6 }, { @@ -1704,6 +1719,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -1714,11 +1734,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -1760,7 +1775,13 @@ ], "difficulty": "Easy", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 34, @@ -1775,17 +1796,17 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { - "name": "PhonePe", - "slug": "phonepe", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "PhonePe", + "slug": "phonepe", + "frequency": 4 }, { "name": "Databricks", @@ -1817,12 +1838,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -1842,17 +1863,12 @@ { "name": "Datadog", "slug": "datadog", - "frequency": 2 + "frequency": 3 }, { "name": "Airbnb", "slug": "airbnb", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -1993,6 +2009,11 @@ "slug": "pure-storage", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2023,17 +2044,17 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 10 }, { "name": "Yahoo", @@ -2048,7 +2069,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -2070,11 +2091,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -2085,6 +2101,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -2171,11 +2192,6 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 - }, - { - "name": "Grammarly", - "slug": "grammarly", - "frequency": 2 } ] }, @@ -2250,12 +2266,12 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -2293,7 +2309,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Adobe", @@ -2310,6 +2326,11 @@ "slug": "yahoo", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -2325,11 +2346,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2382,11 +2398,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -2401,6 +2412,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 } ] }, @@ -2434,7 +2450,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Google", @@ -2572,21 +2588,11 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -2596,6 +2602,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -2609,14 +2620,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { @@ -2645,13 +2656,13 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Oracle", + "slug": "oracle", "frequency": 2 } ] @@ -2669,7 +2680,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -2726,7 +2737,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 } ] }, @@ -2776,17 +2787,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", @@ -2818,6 +2829,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Nvidia", "slug": "nvidia", @@ -2828,11 +2844,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Avito", "slug": "avito", @@ -2863,7 +2874,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -2885,11 +2896,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -2904,6 +2910,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -2917,24 +2928,19 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -2951,6 +2957,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -3031,16 +3042,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -3061,14 +3072,14 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 22 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 21 + "name": "Facebook", + "slug": "facebook", + "frequency": 22 }, { "name": "Bloomberg", @@ -3083,22 +3094,22 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 8 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 + "frequency": 9 }, { "name": "Yandex", "slug": "yandex", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 }, { "name": "Adobe", @@ -3185,6 +3196,11 @@ "difficulty": "Medium", "premium": true, "companies": [ + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Snowflake", "slug": "snowflake", @@ -3256,17 +3272,17 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 2 }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -3359,6 +3375,11 @@ "slug": "microsoft", "frequency": 7 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -3370,8 +3391,8 @@ "frequency": 4 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { @@ -3384,11 +3405,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -3419,7 +3435,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Apple", @@ -3540,7 +3556,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 17 }, { "name": "TikTok", @@ -3553,19 +3569,19 @@ "frequency": 9 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Google", @@ -3587,6 +3603,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -3632,13 +3653,13 @@ "premium": true, "companies": [ { - "name": "eBay", - "slug": "ebay", + "name": "Palo Alto Networks", + "slug": "palo-alto-networks", "frequency": 2 }, { - "name": "Palo Alto Networks", - "slug": "palo-alto-networks", + "name": "eBay", + "slug": "ebay", "frequency": 2 } ] @@ -3656,12 +3677,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 39 + "frequency": 40 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Bloomberg", @@ -3671,7 +3692,7 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", @@ -3708,6 +3729,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -3728,11 +3754,6 @@ "slug": "tesco", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -3762,6 +3783,11 @@ "name": "Ozon", "slug": "ozon", "frequency": 2 + }, + { + "name": "Grammarly", + "slug": "grammarly", + "frequency": 2 } ] }, @@ -3812,16 +3838,16 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -3858,16 +3884,16 @@ { "name": "TikTok", "slug": "tiktok", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 4 }, { @@ -3992,7 +4018,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 } ] }, @@ -4068,12 +4094,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -4147,7 +4173,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 26 }, { "name": "Amazon", @@ -4194,7 +4220,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", @@ -4251,11 +4277,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -4270,6 +4291,11 @@ "name": "VMware", "slug": "vmware", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -4318,21 +4344,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -4364,11 +4390,6 @@ "name": "Expedia", "slug": "expedia", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -4424,6 +4445,11 @@ "slug": "yandex", "frequency": 16 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "DoorDash", "slug": "doordash", @@ -4432,12 +4458,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -4513,7 +4534,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -4574,15 +4595,20 @@ "slug": "google", "frequency": 8 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 }, { "name": "Adobe", @@ -4636,21 +4662,26 @@ "slug": "bookingcom", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -4661,20 +4692,10 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "HRT", - "slug": "hrt", - "frequency": 2 } ] }, @@ -4691,23 +4712,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 16 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 16 + "frequency": 17 }, { "name": "Apple", "slug": "apple", "frequency": 15 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 15 + }, { "name": "Adobe", "slug": "adobe", @@ -4726,7 +4747,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Tesla", @@ -4866,7 +4887,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Yandex", @@ -4893,11 +4914,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 2 - }, { "name": "Nagarro", "slug": "nagarro", @@ -4935,7 +4951,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", @@ -4947,6 +4963,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -4967,7 +4988,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 25 + "frequency": 26 }, { "name": "Asana", @@ -4991,36 +5012,36 @@ "slug": "facebook", "frequency": 19 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 11 - }, { "name": "Apple", "slug": "apple", + "frequency": 12 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 11 }, { "name": "Avito", "slug": "avito", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -5079,13 +5100,13 @@ "premium": false, "companies": [ { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] @@ -5109,7 +5130,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Google", @@ -5126,6 +5147,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5136,16 +5162,6 @@ "slug": "salesforce", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Nvidia", "slug": "nvidia", @@ -5157,8 +5173,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -5186,6 +5202,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -5209,6 +5230,11 @@ "slug": "amazon", "frequency": 13 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5294,22 +5320,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 14 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "TikTok", @@ -5345,6 +5371,11 @@ "name": "Nutanix", "slug": "nutanix", "frequency": 2 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 } ] }, @@ -5364,12 +5395,12 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 19 + "frequency": 20 }, { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Google", @@ -5466,7 +5497,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 3 + "frequency": 2 }, { "name": "PhonePe", @@ -5562,7 +5593,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "TikTok", @@ -5609,11 +5640,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", + "frequency": 4 + }, + { + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { @@ -5621,11 +5657,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5674,13 +5705,13 @@ "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -5731,7 +5762,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 26 }, { "name": "Amazon", @@ -5769,21 +5800,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Walmart Labs", "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -5826,18 +5857,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -5942,7 +5968,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -5998,16 +6024,16 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -6131,7 +6157,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", @@ -6258,7 +6284,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { "name": "SIG", @@ -6270,11 +6301,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -6323,11 +6349,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6338,6 +6359,11 @@ "slug": "docusign", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Square", "slug": "square", @@ -6373,7 +6399,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "TikTok", @@ -6440,7 +6466,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -6458,13 +6484,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Snowflake", + "slug": "snowflake", "frequency": 2 } ] @@ -6498,12 +6524,7 @@ { "name": "Two Sigma", "slug": "two-sigma", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -6529,6 +6550,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -6557,6 +6583,11 @@ "slug": "ixl", "frequency": 4 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6566,6 +6597,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -6609,27 +6645,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 123 + "frequency": 119 }, { "name": "Adobe", "slug": "adobe", - "frequency": 49 + "frequency": 47 }, { "name": "Google", "slug": "google", - "frequency": 47 + "frequency": 46 }, { "name": "Apple", "slug": "apple", - "frequency": 37 + "frequency": 39 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 21 + "frequency": 22 }, { "name": "Bloomberg", @@ -6659,7 +6695,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 6 }, { "name": "Spotify", @@ -6667,13 +6703,13 @@ "frequency": 4 }, { - "name": "Barclays", - "slug": "barclays", + "name": "IBM", + "slug": "ibm", "frequency": 3 }, { - "name": "IBM", - "slug": "ibm", + "name": "wipro", + "slug": "wipro", "frequency": 3 }, { @@ -6702,13 +6738,13 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Barclays", + "slug": "barclays", "frequency": 2 }, { - "name": "wipro", - "slug": "wipro", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -6756,16 +6792,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Accolite", - "slug": "accolite", - "frequency": 2 - }, - { - "name": "Bolt", - "slug": "bolt", - "frequency": 2 - }, { "name": "BNY Mellon", "slug": "bny-mellon", @@ -6796,7 +6822,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 11 + "frequency": 9 }, { "name": "Amazon", @@ -6859,6 +6885,11 @@ "name": "Grammarly", "slug": "grammarly", "frequency": 2 + }, + { + "name": "Tinkoff", + "slug": "tinkoff", + "frequency": 2 } ] }, @@ -6875,12 +6906,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 38 + "frequency": 40 }, { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Apple", @@ -6890,7 +6921,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 17 + "frequency": 18 }, { "name": "Bloomberg", @@ -6932,11 +6963,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -6976,6 +7002,16 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 } ] }, @@ -7000,13 +7036,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -7087,6 +7123,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -7103,12 +7144,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 34 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 16 + "frequency": 18 }, { "name": "Adobe", @@ -7257,11 +7298,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -7272,6 +7308,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -7282,11 +7323,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Bosch", - "slug": "bosch", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -7296,6 +7332,11 @@ "name": "eBay", "slug": "ebay", "frequency": 2 + }, + { + "name": "Bosch", + "slug": "bosch", + "frequency": 2 } ] }, @@ -7308,13 +7349,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 160, @@ -7402,7 +7437,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Pinterest", @@ -7453,12 +7488,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 30 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 14 }, { "name": "Apple", @@ -7468,7 +7503,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", @@ -7530,7 +7565,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Apple", @@ -7538,14 +7573,14 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Uber", @@ -7599,7 +7634,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 30 + "frequency": 32 }, { "name": "Yandex", @@ -7609,7 +7644,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -7626,16 +7661,16 @@ "slug": "google", "frequency": 4 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Ozon", "slug": "ozon", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -7655,6 +7690,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -7751,6 +7791,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -7818,7 +7863,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", From 8b82a2664d6e5adc4fc1d30f788a73d6fdb038b9 Mon Sep 17 00:00:00 2001 From: idsulik <3595194+idsulik@users.noreply.github.com> Date: Sat, 2 Dec 2023 16:52:01 +0200 Subject: [PATCH 002/113] Fixed randomQuestions - now it uses filtered questions (#295) --- src/components/Table/index.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 9679a24f..537e5c8d 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -226,16 +226,16 @@ const Table = () => { Filter: SelectCheckedColumnFilter, }, { - Header: () => { + /* eslint-disable react/prop-types */ + Header: ({ filteredRows }) => { + const disableRandomQuestionButton = filteredRows.length === 0; + const randomQuestion = () => { - const filteredByCheckboxQuestions = filteredByCheckbox(); - const filteredQuestions = filteredByCheckboxQuestions.length - ? filteredByCheckboxQuestions - : questions; - const random = Math.floor( - Math.random() * filteredQuestions.length, - ); - const questionSlug = filteredQuestions[random].slug; + const random = Math.floor(Math.random() * filteredRows.length); + const randomFilteredRow = filteredRows[random]; + const questionSlug = randomFilteredRow.original.slug; + /* eslint-enable react/prop-types */ + window.open( `https://leetcode.com/problems/${questionSlug}/`, '_blank', @@ -269,6 +269,7 @@ const Table = () => { > Questions{' '}