diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 2dfecf72..80b6715c 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -14,7 +14,7 @@ on: jobs: build-and-deploy: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v3 diff --git a/package-lock.json b/package-lock.json index ef6ff286..724d6d41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "prop-types": "^15.8.1", "react": "^16.14.0", "react-dom": "^16.14.0", - "react-ga": "^2.7.0", + "react-ga4": "^2.1.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", "react-minimal-pie-chart": "^8.4.0", @@ -4156,6 +4156,21 @@ "autoprefixer": "bin/autoprefixer" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/axe-core": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", @@ -4794,9 +4809,9 @@ "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", @@ -4806,7 +4821,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", + "qs": "6.13.0", "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -4816,14 +4831,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -4869,9 +4876,10 @@ "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5051,9 +5059,9 @@ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } @@ -5138,12 +5146,50 @@ } }, "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/caller-callsite": { @@ -5597,16 +5643,16 @@ } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { @@ -5626,6 +5672,33 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -5723,9 +5796,9 @@ } }, "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "engines": { "node": ">= 0.6" } @@ -6411,6 +6484,22 @@ "node": ">=6" } }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -6781,6 +6870,20 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -6817,9 +6920,10 @@ "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==" }, "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "license": "MIT", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -6862,9 +6966,9 @@ } }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "engines": { "node": ">= 0.8" } @@ -7037,6 +7141,35 @@ "node": ">= 0.4" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -8419,36 +8552,36 @@ } }, "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -8457,6 +8590,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express/node_modules/array-flatten": { @@ -8783,12 +8920,12 @@ } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "dependencies": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", @@ -8928,6 +9065,21 @@ } } }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -9161,16 +9313,20 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", "os": [ - "darwin" + "darwin", + "win32" ], "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function.prototype.name": { "version": "1.1.3", @@ -9213,13 +9369,27 @@ } }, "node_modules/get-intrinsic": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", - "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-own-enumerable-property-symbols": { @@ -9235,6 +9405,19 @@ "node": ">=8.0.0" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -9403,6 +9586,18 @@ "node": ">=0.10.0" } }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -9468,12 +9663,42 @@ "node": ">=4" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-value": { @@ -9574,6 +9799,17 @@ "minimalistic-assert": "^1.0.1" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -10464,11 +10700,15 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-ci": { @@ -10784,6 +11024,21 @@ "node": ">= 0.4" } }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -14820,6 +15075,15 @@ "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -14861,9 +15125,12 @@ } }, "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/merge-stream": { "version": "2.0.0", @@ -15234,9 +15501,15 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -15572,9 +15845,15 @@ } }, "node_modules/object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/object-is": { "version": "1.1.4", @@ -15704,9 +15983,9 @@ } }, "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", "engines": { "node": ">= 0.8" } @@ -16040,30 +16319,88 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" }, "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.3.tgz", + "integrity": "sha512-wfRLBZ0feWRhCIkoMB6ete7czJcnNnqRpcoWQBLqatqXXmelSRqfdDK4F3u9T2s2cXas/hQJcryI/4lAL+XTlA==", + "license": "MIT", "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "create-hash": "~1.1.3", + "create-hmac": "^1.1.7", + "ripemd160": "=2.0.1", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.11", + "to-buffer": "^1.2.0" }, "engines": { "node": ">=0.12" } }, + "node_modules/pbkdf2/node_modules/create-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", + "integrity": "sha512-snRpch/kwQhcdlnZKYanNF1m0RDlrCdSKQaH87w1FCFPVPNCQ/Il9QJKAX2jVBZddRdaHBMC+zXa9Gw9tmkNUA==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "sha.js": "^2.4.0" + } + }, + "node_modules/pbkdf2/node_modules/hash-base": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", + "integrity": "sha512-0TROgQ1/SxE6KmxWSvXHvRj90/Xo1JvZShofnYF+f6ZsGtR4eES7WfrQzPalmyagfKZCXpVnitiRebZulWsbiw==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1" + } + }, + "node_modules/pbkdf2/node_modules/ripemd160": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", + "integrity": "sha512-J7f4wutN8mdbV08MJnXibYpCOPHR+yzy+iQ/AsjMv2j8cLavQ8VGagDFUwwTAdF8FmRKVeNpbTTEwNHCW1g94w==", + "license": "MIT", + "dependencies": { + "hash-base": "^2.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/pbkdf2/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, + "node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, "node_modules/picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", @@ -16208,17 +16545,29 @@ "node": ">=0.10.0" } }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-attribute-case-insensitive": { @@ -17280,14 +17629,33 @@ "node": ">=10.0" } }, + "node_modules/postcss-safe-parser/node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, "node_modules/postcss-safe-parser/node_modules/postcss": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", - "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "colorette": "^1.2.1", - "nanoid": "^3.1.20", - "source-map": "^0.6.1" + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -17375,17 +17743,6 @@ "node": ">=6.14.4" } }, - "node_modules/postcss/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -17750,11 +18107,11 @@ } }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -17865,14 +18222,6 @@ "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/react": { "version": "16.14.0", "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", @@ -18087,10 +18436,10 @@ "scheduler": "^0.19.1" } }, - "node_modules/react-ga": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", - "integrity": "sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==" + "node_modules/react-ga4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-ga4/-/react-ga4-2.1.0.tgz", + "integrity": "sha512-ZKS7PGNFqqMd3PJ6+C2Jtz/o1iU9ggiy8Y8nUeksgVuvNISbmrQtJiZNvC/TjDsqD0QlU5Wkgs7i+w9+OjHhhQ==" }, "node_modules/react-icons": { "version": "3.11.0", @@ -19351,9 +19700,9 @@ "dev": true }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -19394,6 +19743,14 @@ "node": ">= 0.8" } }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -19470,14 +19827,14 @@ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" @@ -19488,6 +19845,22 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", @@ -19577,13 +19950,20 @@ "optional": true }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/signal-exit": { @@ -19874,9 +20254,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } @@ -20826,6 +21206,46 @@ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" }, + "node_modules/to-buffer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.1.tgz", + "integrity": "sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==", + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/to-buffer/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/to-buffer/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -21056,6 +21476,20 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/typed-styles": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", @@ -22620,6 +23054,27 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/word-wrap": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz", @@ -26599,6 +27054,14 @@ "postcss-value-parser": "^4.1.0" } }, + "available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "requires": { + "possible-typed-array-names": "^1.0.0" + } + }, "axe-core": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", @@ -27160,9 +27623,9 @@ "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "requires": { "bytes": "3.1.2", "content-type": "~1.0.5", @@ -27172,17 +27635,12 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", + "qs": "6.13.0", "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -27227,9 +27685,9 @@ "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" }, "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -27393,9 +27851,9 @@ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" }, "cacache": { "version": "15.0.5", @@ -27461,12 +27919,32 @@ } }, "call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "requires": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + } + }, + "call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + } + }, + "call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "requires": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" } }, "caller-callsite": { @@ -27849,16 +28327,16 @@ } }, "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "dependencies": { @@ -27874,6 +28352,16 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, @@ -27947,9 +28435,9 @@ } }, "cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==" }, "cookie-signature": { "version": "1.0.6", @@ -28508,6 +28996,16 @@ "ip-regex": "^2.1.0" } }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -28817,6 +29315,16 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + } + }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -28849,9 +29357,9 @@ "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==" }, "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", "requires": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -28890,9 +29398,9 @@ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" }, "end-of-stream": { "version": "1.4.4", @@ -29049,6 +29557,24 @@ "string.prototype.trimstart": "^1.0.3" } }, + "es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "requires": { + "es-errors": "^1.3.0" + } + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -30130,36 +30656,36 @@ } }, "express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -30427,12 +30953,12 @@ } }, "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "requires": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", @@ -30540,6 +31066,14 @@ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" }, + "for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "requires": { + "is-callable": "^1.2.7" + } + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -30733,9 +31267,9 @@ "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==" }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, "function.prototype.name": { "version": "1.1.3", @@ -30769,13 +31303,20 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", - "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" } }, "get-own-enumerable-property-symbols": { @@ -30788,6 +31329,15 @@ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" }, + "get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "requires": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + } + }, "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -30909,6 +31459,11 @@ "pinkie-promise": "^2.0.0" } }, + "gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -30964,10 +31519,26 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "requires": { + "es-define-property": "^1.0.0" + } + }, "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" + }, + "has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "requires": { + "has-symbols": "^1.0.3" + } }, "has-value": { "version": "1.0.0", @@ -31052,6 +31623,14 @@ "minimalistic-assert": "^1.0.1" } }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -31785,9 +32364,9 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" }, "is-ci": { "version": "2.0.0", @@ -32019,6 +32598,14 @@ "has-symbols": "^1.0.1" } }, + "is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "requires": { + "which-typed-array": "^1.1.16" + } + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -35256,6 +35843,11 @@ "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" }, + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" + }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -35294,9 +35886,9 @@ } }, "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==" }, "merge-stream": { "version": "2.0.0", @@ -35591,9 +36183,9 @@ "optional": true }, "nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==" }, "nanomatch": { "version": "1.2.13", @@ -35871,9 +36463,9 @@ } }, "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" }, "object-is": { "version": "1.1.4", @@ -35973,9 +36565,9 @@ } }, "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==" }, "once": { "version": "1.4.0", @@ -36252,20 +36844,56 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" }, "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.3.tgz", + "integrity": "sha512-wfRLBZ0feWRhCIkoMB6ete7czJcnNnqRpcoWQBLqatqXXmelSRqfdDK4F3u9T2s2cXas/hQJcryI/4lAL+XTlA==", "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "create-hash": "~1.1.3", + "create-hmac": "^1.1.7", + "ripemd160": "=2.0.1", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.11", + "to-buffer": "^1.2.0" + }, + "dependencies": { + "create-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", + "integrity": "sha512-snRpch/kwQhcdlnZKYanNF1m0RDlrCdSKQaH87w1FCFPVPNCQ/Il9QJKAX2jVBZddRdaHBMC+zXa9Gw9tmkNUA==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "sha.js": "^2.4.0" + } + }, + "hash-base": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", + "integrity": "sha512-0TROgQ1/SxE6KmxWSvXHvRj90/Xo1JvZShofnYF+f6ZsGtR4eES7WfrQzPalmyagfKZCXpVnitiRebZulWsbiw==", + "requires": { + "inherits": "^2.0.1" + } + }, + "ripemd160": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", + "integrity": "sha512-J7f4wutN8mdbV08MJnXibYpCOPHR+yzy+iQ/AsjMv2j8cLavQ8VGagDFUwwTAdF8FmRKVeNpbTTEwNHCW1g94w==", + "requires": { + "hash-base": "^2.0.0", + "inherits": "^2.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } } }, "performance-now": { @@ -36273,6 +36901,11 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, "picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", @@ -36387,24 +37020,18 @@ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, + "possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==" + }, "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } + "picocolors": "^0.2.1", + "source-map": "^0.6.1" } }, "postcss-attribute-case-insensitive": { @@ -37290,14 +37917,19 @@ "postcss": "^8.1.0" }, "dependencies": { + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, "postcss": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", - "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", "requires": { - "colorette": "^1.2.1", - "nanoid": "^3.1.20", - "source-map": "^0.6.1" + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" } } } @@ -37665,11 +38297,11 @@ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "requires": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" } }, "query-string": { @@ -37754,13 +38386,6 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - } } }, "react": { @@ -37931,10 +38556,10 @@ "scheduler": "^0.19.1" } }, - "react-ga": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", - "integrity": "sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==" + "react-ga4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-ga4/-/react-ga4-2.1.0.tgz", + "integrity": "sha512-ZKS7PGNFqqMd3PJ6+C2Jtz/o1iU9ggiy8Y8nUeksgVuvNISbmrQtJiZNvC/TjDsqD0QlU5Wkgs7i+w9+OjHhhQ==" }, "react-icons": { "version": "3.11.0", @@ -39007,9 +39632,9 @@ "dev": true }, "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "requires": { "debug": "2.6.9", "depd": "2.0.0", @@ -39046,6 +39671,11 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -39117,14 +39747,14 @@ } }, "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "requires": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" } }, "set-blocking": { @@ -39132,6 +39762,19 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, "set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", @@ -39205,13 +39848,14 @@ "optional": true }, "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" } }, "signal-exit": { @@ -39457,9 +40101,9 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" }, "source-map-resolve": { "version": "0.5.3", @@ -40245,6 +40889,28 @@ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" }, + "to-buffer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.1.tgz", + "integrity": "sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==", + "requires": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -40427,6 +41093,16 @@ "mime-types": "~2.1.24" } }, + "typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "requires": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + } + }, "typed-styles": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", @@ -41759,6 +42435,20 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, + "which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + } + }, "word-wrap": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz", diff --git a/package.json b/package.json index 04111e6f..0f3e6a60 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "prop-types": "^15.8.1", "react": "^16.14.0", "react-dom": "^16.14.0", - "react-ga": "^2.7.0", + "react-ga4": "^2.1.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", "react-minimal-pie-chart": "^8.4.0", diff --git a/src/components/Acknowledgements/styles.scss b/src/components/Acknowledgements/styles.scss index 92e38243..3602f44c 100644 --- a/src/components/Acknowledgements/styles.scss +++ b/src/components/Acknowledgements/styles.scss @@ -13,3 +13,13 @@ padding: 0; } } + +body.dark-mode .acknowledgements { + background-color: #161a1d; + color: #ffffff; + + .card { + background-color: #1d2125; + color: #ffffff; + } +} diff --git a/src/components/App.js b/src/components/App.js index 9597ade1..9367c785 100644 --- a/src/components/App.js +++ b/src/components/App.js @@ -5,12 +5,11 @@ import './styles.scss'; import Navigation from './Navigation'; import Tabs from './Tabs'; -import { initGA, PageView } from './Shared/Tracking'; +import { initGA } from './Shared/Tracking'; class App extends React.Component { componentDidMount() { - initGA('G-GKMJ4KP806', { debug: false }); - PageView(); + initGA('G-J7FBQPGZTW'); } render() { diff --git a/src/components/Dark-Mode/index.js b/src/components/Dark-Mode/index.js new file mode 100644 index 00000000..44378efc --- /dev/null +++ b/src/components/Dark-Mode/index.js @@ -0,0 +1,34 @@ +import React, { useState, useEffect } from 'react'; +import Toggle from 'react-toggle'; + +const DarkMode = () => { + const [darkMode, setDarkMode] = useState(() => { + const savedMode = localStorage.getItem('darkMode'); + return savedMode ? JSON.parse(savedMode) : false; + }); + + const toggleDarkMode = () => { + setDarkMode(prevMode => { + const newMode = !prevMode; + localStorage.setItem('darkMode', newMode); + return newMode; + }); + }; + useEffect(() => { + document.body.className = darkMode ? 'dark-mode' : 'light-mode'; + }, [darkMode]); + + return ( + 🌙, + unchecked: ☀️, + }} + /> + ); +}; + +export default DarkMode; diff --git a/src/components/Navigation/index.js b/src/components/Navigation/index.js index b23fbf14..8457c683 100644 --- a/src/components/Navigation/index.js +++ b/src/components/Navigation/index.js @@ -11,10 +11,11 @@ import { FaGithub } from 'react-icons/fa'; import { Event } from '../Shared/Tracking'; import './styles.scss'; +import DarkMode from '../Dark-Mode'; const Navigation = () => { return ( - + @@ -34,6 +35,7 @@ const Navigation = () => { + ); diff --git a/src/components/Navigation/styles.scss b/src/components/Navigation/styles.scss index dce9bfad..b8749e2c 100644 --- a/src/components/Navigation/styles.scss +++ b/src/components/Navigation/styles.scss @@ -1,3 +1,31 @@ +.navbar.sticky { + position: sticky; + top: 0; + z-index: 1; +} + +body.light-mode .navbar { + background-color: #f7f8f9; + color: #000000; +} +body.light-mode .navbar a { + color: #212529; +} + +body.dark-mode .navbar { + background-color: #1d2125; + color: #ffffff; +} +body.dark-mode .navbar a { + color: #ffffff; +} +body.dark-mode .navbar-nav svg { + color: #ffffff; +} +body.dark-mode .navbar-nav svg:hover { + color: #ffc952; +} + .navbar-brand { font-weight: 600; letter-spacing: 1px; @@ -29,5 +57,6 @@ svg { font-size: 2em; + margin: 0px 10px; } } diff --git a/src/components/Shared/Tracking/index.js b/src/components/Shared/Tracking/index.js index 9d0f0f13..8ca524ec 100644 --- a/src/components/Shared/Tracking/index.js +++ b/src/components/Shared/Tracking/index.js @@ -1,11 +1,12 @@ -import ReactGA from 'react-ga'; +import ReactGA from 'react-ga4'; const initGA = (trackingID, options) => { - ReactGA.initialize(trackingID, { ...options }); -}; - -const PageView = () => { - ReactGA.pageview(window.location.pathname + window.location.search); + ReactGA.initialize([ + { + trackingId: trackingID, + gaOptions: { ...options }, + }, + ]); }; const Event = (category, action, label) => { @@ -16,4 +17,4 @@ const Event = (category, action, label) => { }); }; -export { initGA, PageView, Event }; +export { initGA, Event }; diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 537e5c8d..39125efa 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -45,6 +45,10 @@ const Table = () => { JSON.parse(localStorage.getItem('checked')) || new Array(questions.length).fill(false); + let checkedAtList = + JSON.parse(localStorage.getItem('checkedAt')) || + new Array(questions.length).fill(''); + /* If the user has previously visited the website, then an array in LocalStorage would exist of a certain length which corresponds to which questions they have/have not completed. In the event that we add new questions @@ -62,6 +66,17 @@ const Table = () => { window.localStorage.setItem('checked', JSON.stringify(checkedList)); } + if (checkedAtList.length !== questions.length) { + const resizedCheckedAtList = new Array(questions.length).fill(''); + + for (let i = 0; i < checkedAtList.length; i += 1) { + resizedCheckedAtList[i] = checkedAtList[i]; + } + + checkedAtList = resizedCheckedAtList; + window.localStorage.setItem('checkedAt', JSON.stringify(checkedAtList)); + } + const filteredByCheckbox = () => { const checkbox = localStorage.getItem('checkbox') || ''; return questions.filter(question => { @@ -91,6 +106,7 @@ const Table = () => { totalDifficultyCount[questions[i].difficulty] += 1; } + const [checkedAt, setCheckedAt] = useState(checkedAtList); const [data, setData] = useState(filteredByCheckbox()); const [difficultyCount, setDifficultyCount] = useState(difficultyMap); const [checked, setChecked] = useState(checkedList); @@ -102,6 +118,10 @@ const Table = () => { window.localStorage.setItem('checked', JSON.stringify(checked)); }, [checked]); + useEffect(() => { + window.localStorage.setItem('checkedAt', JSON.stringify(checkedAt)); + }, [checkedAt]); + useEffect(() => { window.localStorage.setItem('showPatterns', JSON.stringify(showPatterns)); }, [showPatterns]); @@ -134,6 +154,8 @@ const Table = () => { const [resetModal, setResetModal] = React.useState(false); const toggleResetModal = () => { setResetModal(!resetModal); + const clearedCheckedAt = checkedAt.map(() => null); + setCheckedAt(clearedCheckedAt); }; return ( @@ -154,7 +176,7 @@ const Table = () => { labelPosition={0} labelStyle={{ // Needed for Dark Reader to work - fill: 'black', + fill: '#A54800', }} startAngle={-90} lineWidth={12} @@ -200,6 +222,13 @@ const Table = () => { checked[cellInfo.row.original.id] = !checked[ cellInfo.row.original.id ]; + const currentTime = new Date().toISOString().slice(0, 10); + // const updatedCheckedAt = [...checkedAt]; + checkedAt[cellInfo.row.original.id] = checked[ + cellInfo.row.original.id + ] + ? currentTime + : null; const question = questions.find( q => q.id === cellInfo.row.original.id, ); @@ -218,6 +247,7 @@ const Table = () => { setDifficultyCount(difficultyCount); setChecked([...checked]); setData(filteredByCheckbox()); + setCheckedAt([...checkedAt]); }} /> @@ -451,6 +481,19 @@ const Table = () => { }, Filter: SelectColumnFilter, }, + { + Header: 'Last Solved On', + accessor: 'LastSolvedOn', + disableSortBy: true, + Cell: cellInfo => { + return ( +
+ {checkedAt[cellInfo.row.original.id]} +
+ ); + }, + disableFilters: true, + }, ], }, ], diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss index 4d2123eb..5c566b27 100644 --- a/src/components/Table/styles.scss +++ b/src/components/Table/styles.scss @@ -1,3 +1,54 @@ +body.light-mode .table { + background-color: #ffffff; + color: #000000; +} +body.light-mode .table thead > tr th { + background-color: #ffffff; +} +body.light-mode .pattern-count { + background-color: #ffffff; + color: #000000; +} +body.light-mode .table tr:nth-child(odd) { + background-color: #f1f2f4; +} +body.light-mode .table tr:nth-child(even) { + background-color: #ffffff; +} +body.light-mode .table tbody tr:hover { + background-color: #dcdfe4; + color: #000000; +} + +body.dark-mode .table { + background-color: #161a1d; + color: #ffffff; +} +body.dark-mode .table thead > tr th { + background-color: #161a1d; +} +body.dark-mode .pattern-count { + background-color: #161a1d; + color: #ffffff; +} +body.dark-mode .table tr:nth-child(odd) { + background-color: #22272b; +} +body.dark-mode .table tr:nth-child(even) { + background-color: #161a1d; +} +body.dark-mode .table tbody tr:hover { + background-color: #101214; + color: #ffffff; +} +body.dark-mode .modal-content { + background-color: #1d2125; + color: #ffffff; + .close { + color: #ffffff; + } +} + .table { .row { justify-content: center; @@ -11,7 +62,8 @@ > tr th { background: white; position: sticky; - top: 0; + top: 50px; + text-wrap: nowrap; } } @@ -67,4 +119,7 @@ margin-bottom: 10px; font-size: 0.7rem; } + .lastSolvedOn { + text-wrap: nowrap; + } } diff --git a/src/components/Tips/index.js b/src/components/Tips/index.js index 81966614..9bad14ee 100644 --- a/src/components/Tips/index.js +++ b/src/components/Tips/index.js @@ -33,6 +33,7 @@ If must solve in-place then If asked for maximum/minimum subarray/subset/options then - Dynamic programming +- Sliding window If asked for top/least K items then - Heap diff --git a/src/components/Tips/styles.scss b/src/components/Tips/styles.scss index a96bf7fa..84ef3d7e 100644 --- a/src/components/Tips/styles.scss +++ b/src/components/Tips/styles.scss @@ -7,3 +7,17 @@ color: #333; background: #f8f8f8; } +body.light-mode .tips { + background-color: #f7f8f9; + color: #333; +} + +body.dark-mode .tips { + background-color: #1d2125; + color: #ffffff; +} +body.dark-mode .tips pre, +body.dark-mode .tips code { + background-color: #1d2125; + color: #ffffff; +} diff --git a/src/components/styles.scss b/src/components/styles.scss index eb814e6a..71c678b7 100644 --- a/src/components/styles.scss +++ b/src/components/styles.scss @@ -1,10 +1,33 @@ @import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700'); .App { - margin-left: calc(100vw - 100%); margin-right: 0; - font-family: 'Open Sans', sans-serif; font-size: 14px; -webkit-font-smoothing: antialiased !important; } + +body.light-mode { + background-color: #ffffff; + color: #000000; +} +body.light-mode a { + color: #0c66e4; +} + +body.dark-mode { + background-color: #161a1d; + color: #ffffff; +} +body.dark-mode a { + color: #579dff; +} + +.react-toggle-track-check, +.react-toggle-track-x { + display: inline-flex; + justify-content: center; + align-items: center; + margin: 0 !important; + height: 100% !important; +} diff --git a/src/data/questions.json b/src/data/questions.json index 0f2cc891..818076cf 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2024-04-21T13:01:52.779685", + "updated": "2025-07-13T12:03:45.600091", "data": [ { "id": 0, @@ -11,54 +11,49 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 11 - }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 8 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Amazon", + "slug": "amazon", + "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Meta", + "slug": "facebook", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "tcs", + "slug": "tcs", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Netflix", + "slug": "netflix", + "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Oracle", + "slug": "oracle", "frequency": 2 } ] @@ -77,17 +72,22 @@ { "name": "Amazon", "slug": "amazon", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Meta", + "slug": "facebook", "frequency": 4 }, { - "name": "warnermedia", - "slug": "warnermedia", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Nvidia", @@ -95,23 +95,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "IBM", + "slug": "ibm", "frequency": 2 } ] @@ -127,9 +117,19 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Tinkoff", + "slug": "tinkoff", + "frequency": 2 } ] }, @@ -144,54 +144,39 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 21 + }, { "name": "Amazon", "slug": "amazon", "frequency": 10 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 5 }, { - "name": "Zoho", - "slug": "zoho", + "name": "tcs", + "slug": "tcs", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Accenture", + "slug": "accenture", "frequency": 2 } ] @@ -209,36 +194,41 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "frequency": 27 }, { - "name": "Apple", - "slug": "apple", - "frequency": 10 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Asana", "slug": "asana", - "frequency": 10 + "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Meta", + "slug": "facebook", "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "PayPal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -247,33 +237,38 @@ "frequency": 3 }, { - "name": "warnermedia", - "slug": "warnermedia", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "PayPal", - "slug": "paypal", + "name": "Fractal Analytics", + "slug": "fractal-analytics", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "ZS Associates", + "slug": "zs-associates", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -282,23 +277,28 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Accenture", + "slug": "accenture", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Turing", + "slug": "turing", "frequency": 2 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Autodesk", + "slug": "autodesk", "frequency": 2 }, { - "name": "Docusign", - "slug": "docusign", + "name": "Sigmoid", + "slug": "sigmoid", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", "frequency": 2 } ] @@ -318,53 +318,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 8 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 - }, { "name": "Citadel", "slug": "citadel", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -376,13 +346,18 @@ "frequency": 2 }, { - "name": "PhonePe", - "slug": "phonepe", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Anduril", + "slug": "anduril", "frequency": 2 } ] @@ -398,18 +373,33 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 2 } ] @@ -425,53 +415,73 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Google", + "slug": "google", + "frequency": 14 + }, + { + "name": "Meta", "slug": "facebook", - "frequency": 10 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Autodesk", + "slug": "autodesk", "frequency": 2 }, { - "name": "Sprinklr", - "slug": "sprinklr", + "name": "J.P. Morgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -486,19 +496,29 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 18 + }, + { + "name": "Google", + "slug": "google", + "frequency": 16 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Cisco", + "slug": "cisco", "frequency": 6 }, { @@ -507,74 +527,119 @@ "frequency": 6 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Epic Systems", + "slug": "epic-systems", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "eBay", + "slug": "ebay", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 3 + }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 4 + "frequency": 2 }, { "name": "Oracle", "slug": "oracle", - "frequency": 3 + "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 + "name": "Roblox", + "slug": "roblox", + "frequency": 2 }, { - "name": "Epic Systems", - "slug": "epic-systems", - "frequency": 3 + "name": "RBC", + "slug": "rbc", + "frequency": 2 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "Anduril", + "slug": "anduril", + "frequency": 2 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 3 + "name": "josh technology", + "slug": "josh-technology", + "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "PayPal", + "slug": "paypal", "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Databricks", + "slug": "databricks", + "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", "frequency": 2 }, { "name": "Accenture", "slug": "accenture", "frequency": 2 + }, + { + "name": "NetApp", + "slug": "netapp", + "frequency": 2 + }, + { + "name": "Nordstrom", + "slug": "nordstrom", + "frequency": 2 + }, + { + "name": "SIG", + "slug": "sig", + "frequency": 2 } ] }, @@ -588,74 +653,79 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 24 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 13 }, { - "name": "Apple", - "slug": "apple", - "frequency": 8 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 + "name": "J.P. Morgan", + "slug": "jpmorgan", + "frequency": 9 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "name": "Cisco", + "slug": "cisco", + "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 + "name": "Meta", + "slug": "facebook", + "frequency": 5 }, { "name": "Uber", "slug": "uber", + "frequency": 5 + }, + { + "name": "Roblox", + "slug": "roblox", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Capital One", + "slug": "capital-one", "frequency": 3 }, { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 + "name": "IBM", + "slug": "ibm", + "frequency": 2 }, { - "name": "ZScaler", - "slug": "zscaler", - "frequency": 3 + "name": "Zoho", + "slug": "zoho", + "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 } ] @@ -670,84 +740,99 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 30 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 20 }, { - "name": "Facebook", - "slug": "facebook", + "name": "TikTok", + "slug": "tiktok", + "frequency": 13 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 9 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "name": "Netflix", + "slug": "netflix", + "frequency": 4 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 }, { - "name": "Capital One", - "slug": "capital-one", - "frequency": 4 + "name": "PayPal", + "slug": "paypal", + "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Faire", + "slug": "faire", "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Meta", + "slug": "facebook", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Grammarly", + "slug": "grammarly", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Atlassian", + "slug": "atlassian", "frequency": 2 }, { - "name": "PayPal", - "slug": "paypal", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Citadel", + "slug": "citadel", "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Epic Systems", + "slug": "epic-systems", "frequency": 2 } ] @@ -765,81 +850,86 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 17 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "name": "Google", + "slug": "google", + "frequency": 14 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Meta", + "slug": "facebook", + "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Myntra", + "slug": "myntra", + "frequency": 3 }, { "name": "Netflix", "slug": "netflix", - "frequency": 4 + "frequency": 3 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "Zomato", + "slug": "zomato", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Databricks", - "slug": "databricks", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "General Motors", + "slug": "general-motors", "frequency": 2 }, { - "name": "Roblox", - "slug": "roblox", + "name": "SoundHound", + "slug": "soundhound", + "frequency": 2 + }, + { + "name": "Sprinklr", + "slug": "sprinklr", "frequency": 2 } ] @@ -857,67 +947,87 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 + "frequency": 25 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 24 }, { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 + "name": "Meta", + "slug": "facebook", + "frequency": 8 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 4 }, { "name": "Uber", "slug": "uber", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Oracle", + "slug": "oracle", + "frequency": 2 }, { - "name": "turing", - "slug": "turing", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "PayPal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, + { + "name": "EPAM Systems", + "slug": "epam-systems", + "frequency": 2 } ] }, @@ -932,8 +1042,13 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Meta", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -948,59 +1063,54 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 20 - }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 21 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Meta", + "slug": "facebook", + "frequency": 18 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Amazon", + "slug": "amazon", + "frequency": 12 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "PayPal", + "slug": "paypal", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Wix", + "slug": "wix", "frequency": 2 }, { - "name": "Coupang", - "slug": "coupang", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 } ] @@ -1016,43 +1126,33 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 9 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 } ] @@ -1068,18 +1168,18 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 15 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Amazon", + "slug": "amazon", + "frequency": 11 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -1088,43 +1188,53 @@ "frequency": 3 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Arista Networks", + "slug": "arista-networks", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Booking.com", + "slug": "bookingcom", "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "American Express", + "slug": "american-express", "frequency": 2 } ] @@ -1140,19 +1250,29 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 } ] }, @@ -1166,24 +1286,29 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] @@ -1199,58 +1324,68 @@ "premium": false, "companies": [ { - "name": "Airbnb", - "slug": "airbnb", + "name": "Amazon", + "slug": "amazon", + "frequency": 13 + }, + { + "name": "Google", + "slug": "google", "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 6 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 7 + "name": "Meta", + "slug": "facebook", + "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 + "name": "Airbnb", + "slug": "airbnb", + "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 6 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", - "frequency": 3 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Confluent", + "slug": "confluent", + "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", "frequency": 2 }, { @@ -1271,38 +1406,48 @@ "premium": false, "companies": [ { - "name": "TikTok", - "slug": "tiktok", + "name": "Meta", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 } ] @@ -1317,14 +1462,19 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -1339,84 +1489,114 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 26 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 25 }, { - "name": "Google", - "slug": "google", + "name": "Meta", + "slug": "facebook", + "frequency": 11 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 6 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Uber", - "slug": "uber", + "name": "Grammarly", + "slug": "grammarly", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yandex", + "slug": "yandex", "frequency": 4 }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 4 + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Huawei", + "slug": "huawei", "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Texas Instruments", + "slug": "texas-instruments", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "EPAM Systems", + "slug": "epam-systems", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", "frequency": 2 }, { - "name": "Lucid", - "slug": "lucid", + "name": "Disney", + "slug": "disney", "frequency": 2 } ] @@ -1434,28 +1614,43 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 4 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Myntra", + "slug": "myntra", "frequency": 2 } ] @@ -1471,28 +1666,28 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Amazon", + "slug": "amazon", + "frequency": 11 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 10 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -1508,43 +1703,43 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 16 + "name": "Google", + "slug": "google", + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 9 }, { - "name": "Epic Systems", - "slug": "epic-systems", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Meta", + "slug": "facebook", + "frequency": 7 }, { - "name": "Apple", - "slug": "apple", + "name": "IBM", + "slug": "ibm", "frequency": 4 }, { - "name": "Tesla", - "slug": "tesla", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Epic Systems", + "slug": "epic-systems", "frequency": 3 }, { @@ -1553,23 +1748,23 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Yandex", + "slug": "yandex", + "frequency": 3 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Accenture", + "slug": "accenture", "frequency": 2 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Citadel", + "slug": "citadel", "frequency": 2 }, { @@ -1578,13 +1773,8 @@ "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, - { - "name": "Siemens", - "slug": "siemens", + "name": "Flexport", + "slug": "flexport", "frequency": 2 } ] @@ -1613,36 +1803,36 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 8 }, { "name": "Google", "slug": "google", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Meta", + "slug": "facebook", "frequency": 4 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Confluent", + "slug": "confluent", "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 2 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -1651,18 +1841,8 @@ "frequency": 2 }, { - "name": "Riot Games", - "slug": "riot-games", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Cadence", - "slug": "cadence", + "name": "Zoho", + "slug": "zoho", "frequency": 2 } ] @@ -1677,49 +1857,54 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 15 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 12 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 4 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 + "name": "Zoho", + "slug": "zoho", + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "IBM", + "slug": "ibm", "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "tcs", + "slug": "tcs", "frequency": 2 } ] @@ -1734,104 +1919,64 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 27 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 10 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Meta", + "slug": "facebook", "frequency": 8 }, { - "name": "Apple", - "slug": "apple", + "name": "Accenture", + "slug": "accenture", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, - { - "name": "Yahoo", - "slug": "yahoo", "frequency": 3 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", - "frequency": 2 - }, - { - "name": "Accolite", - "slug": "accolite", - "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, - { - "name": "turing", - "slug": "turing", - "frequency": 2 + "frequency": 3 }, { - "name": "AMD", - "slug": "amd", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Grammarly", + "slug": "grammarly", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "IBM", + "slug": "ibm", "frequency": 2 }, { - "name": "Swiggy", - "slug": "swiggy", + "name": "Accolite", + "slug": "accolite", "frequency": 2 }, { - "name": "Bolt", - "slug": "bolt", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 } ] @@ -1849,56 +1994,61 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 29 }, { - "name": "Apple", - "slug": "apple", - "frequency": 12 + "name": "Google", + "slug": "google", + "frequency": 18 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 + "name": "Cisco", + "slug": "cisco", + "frequency": 10 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Databricks", + "slug": "databricks", + "frequency": 6 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { - "name": "Databricks", - "slug": "databricks", + "name": "Meta", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "PayPal", + "slug": "paypal", "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", + "name": "PhonePe", + "slug": "phonepe", "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -1907,43 +2057,38 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Flipkart", + "slug": "flipkart", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "EPAM Systems", + "slug": "epam-systems", "frequency": 2 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Sigmoid", - "slug": "sigmoid", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 2 } ] @@ -1958,194 +2103,239 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Meta", + "slug": "facebook", + "frequency": 82 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 64 + }, + { + "name": "Google", + "slug": "google", + "frequency": 34 }, { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 11 - }, - { - "name": "Google", - "slug": "google", - "frequency": 9 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 14 }, { - "name": "Uber", - "slug": "uber", - "frequency": 6 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 10 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Zoho", + "slug": "zoho", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Visa", + "slug": "visa", + "frequency": 4 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 5 + "frequency": 4 }, { - "name": "Media.net", - "slug": "medianet", - "frequency": 5 + "name": "PayPal", + "slug": "paypal", + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 4 }, { - "name": "Goldman Sachs", + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, + { + "name": "Agoda", + "slug": "agoda", + "frequency": 3 + }, + { + "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 4 + "frequency": 3 }, { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 4 + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Zoox", + "slug": "zoox", + "frequency": 2 + }, + { + "name": "Millennium", + "slug": "millennium", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 }, { "name": "IBM", "slug": "ibm", - "frequency": 4 + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 }, { "name": "tcs", "slug": "tcs", - "frequency": 4 + "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", - "frequency": 4 + "name": "Accenture", + "slug": "accenture", + "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Bank of America", + "slug": "bank-of-america", + "frequency": 2 }, { - "name": "PayPal", - "slug": "paypal", - "frequency": 3 + "name": "Mastercard", + "slug": "mastercard", + "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 3 + "name": "Ozon", + "slug": "ozon", + "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "BlackRock", + "slug": "blackrock", "frequency": 2 }, { - "name": "TripAdvisor", - "slug": "tripadvisor", + "name": "Citadel", + "slug": "citadel", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Deutsche Bank", + "slug": "deutsche-bank", "frequency": 2 }, { - "name": "Bolt", - "slug": "bolt", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "CrowdStrike", - "slug": "crowdstrike", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { - "name": "Groww", - "slug": "groww", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { - "name": "Zoox", - "slug": "zoox", + "name": "Societe Generale", + "slug": "societe-generale", "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "PhonePe", + "slug": "phonepe", "frequency": 2 }, { - "name": "Intel", - "slug": "intel", + "name": "Bolt", + "slug": "bolt", "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "Deloitte", + "slug": "deloitte", "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Capgemini", + "slug": "capgemini", "frequency": 2 }, { - "name": "Akamai", - "slug": "akamai", + "name": "Remitly", + "slug": "remitly", "frequency": 2 }, { - "name": "josh technology", - "slug": "josh-technology", + "name": "Toast", + "slug": "toast", "frequency": 2 }, { - "name": "DRW", - "slug": "drw", + "name": "Squarepoint Capital", + "slug": "squarepoint-capital", "frequency": 2 }, { - "name": "RBC", - "slug": "rbc", + "name": "Turing", + "slug": "turing", "frequency": 2 }, { - "name": "Tinkoff", - "slug": "tinkoff", + "name": "American Express", + "slug": "american-express", "frequency": 2 } ] @@ -2163,7 +2353,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 35 + }, + { + "name": "Google", + "slug": "google", + "frequency": 17 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 15 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 14 }, { "name": "Microsoft", @@ -2175,15 +2380,25 @@ "slug": "bloomberg", "frequency": 9 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 8 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 5 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 + "name": "Accenture", + "slug": "accenture", + "frequency": 5 }, { "name": "Goldman Sachs", @@ -2191,19 +2406,14 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "Upstart", + "slug": "upstart", + "frequency": 4 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 3 + "name": "Oracle", + "slug": "oracle", + "frequency": 4 }, { "name": "tcs", @@ -2211,53 +2421,58 @@ "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Tekion", + "slug": "tekion", "frequency": 3 }, { - "name": "turing", - "slug": "turing", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Infosys", + "slug": "infosys", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Intel", + "slug": "intel", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Coupang", + "slug": "coupang", "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "IBM", + "slug": "ibm", "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Optum", + "slug": "optum", "frequency": 2 }, { - "name": "Barclays", - "slug": "barclays", + "name": "Cognizant", + "slug": "cognizant", "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Squarepoint Capital", + "slug": "squarepoint-capital", + "frequency": 2 + }, + { + "name": "Vimeo", + "slug": "vimeo", "frequency": 2 } ] @@ -2273,14 +2488,24 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 6 + "frequency": 10 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -2295,63 +2520,48 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", - "frequency": 7 + "name": "Databricks", + "slug": "databricks", + "frequency": 6 }, { - "name": "PhonePe", - "slug": "phonepe", + "name": "Meta", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, - { - "name": "Databricks", - "slug": "databricks", - "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Docusign", + "slug": "docusign", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Visa", + "slug": "visa", "frequency": 2 } ] @@ -2369,56 +2579,91 @@ { "name": "Amazon", "slug": "amazon", + "frequency": 26 + }, + { + "name": "Google", + "slug": "google", "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 - }, - { - "name": "Google", - "slug": "google", "frequency": 6 }, { - "name": "Datadog", - "slug": "datadog", - "frequency": 6 + "name": "PayPal", + "slug": "paypal", + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Meta", + "slug": "facebook", + "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 + "name": "Pinterest", + "slug": "pinterest", + "frequency": 4 }, { "name": "TikTok", "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Datadog", + "slug": "datadog", + "frequency": 4 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Affirm", + "slug": "affirm", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Atlassian", - "slug": "atlassian", + "name": "Accenture", + "slug": "accenture", "frequency": 2 } ] @@ -2433,54 +2678,44 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 9 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 4 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -2489,18 +2724,13 @@ "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, - { - "name": "Google", - "slug": "google", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -2516,98 +2746,68 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 15 }, { - "name": "Google", - "slug": "google", - "frequency": 10 + "name": "Amazon", + "slug": "amazon", + "frequency": 11 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 8 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 7 + "frequency": 11 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 + "name": "Meta", + "slug": "facebook", + "frequency": 9 }, { - "name": "Commvault", - "slug": "commvault", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "PayPal", + "slug": "paypal", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Squarepoint Capital", + "slug": "squarepoint-capital", "frequency": 3 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Booking.com", - "slug": "bookingcom", + "name": "Splunk", + "slug": "splunk", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, - { - "name": "Atlassian", - "slug": "atlassian", - "frequency": 2 - }, - { - "name": "Samsung", - "slug": "samsung", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "Pure Storage", - "slug": "pure-storage", + "name": "Flexport", + "slug": "flexport", "frequency": 2 } ] @@ -2625,12 +2825,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 28 }, { - "name": "Apple", - "slug": "apple", - "frequency": 10 + "name": "Google", + "slug": "google", + "frequency": 25 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 18 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 11 }, { "name": "Microsoft", @@ -2638,58 +2848,58 @@ "frequency": 9 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 8 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 8 + "name": "Zoho", + "slug": "zoho", + "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 5 + "frequency": 4 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 4 }, { "name": "Walmart Labs", "slug": "walmart-labs", - "frequency": 5 + "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "EPAM Systems", + "slug": "epam-systems", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { - "name": "Wayfair", - "slug": "wayfair", + "name": "SAP", + "slug": "sap", "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "IBM", + "slug": "ibm", "frequency": 2 }, { @@ -2698,48 +2908,73 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Softwire", + "slug": "softwire", "frequency": 2 }, { - "name": "LiveRamp", - "slug": "liveramp", + "name": "persistent systems", + "slug": "persistent-systems", "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "PhonePe", + "slug": "phonepe", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Deloitte", + "slug": "deloitte", "frequency": 2 }, { - "name": "Grab", - "slug": "grab", + "name": "Cognizant", + "slug": "cognizant", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { - "name": "Media.net", - "slug": "medianet", + "name": "Huawei", + "slug": "huawei", "frequency": 2 }, { - "name": "Tinkoff", - "slug": "tinkoff", + "name": "Pure Storage", + "slug": "pure-storage", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, + { + "name": "Commvault", + "slug": "commvault", + "frequency": 2 + }, + { + "name": "Accolite", + "slug": "accolite", + "frequency": 2 + }, + { + "name": "Turing", + "slug": "turing", "frequency": 2 } ] @@ -2754,20 +2989,25 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 15 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 18 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "TikTok", @@ -2780,33 +3020,28 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "MongoDB", + "slug": "mongodb", "frequency": 3 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Netflix", + "slug": "netflix", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { @@ -2815,18 +3050,13 @@ "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, - { - "name": "Netskope", - "slug": "netskope", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "BuyHatke", + "slug": "buyhatke", "frequency": 2 } ] @@ -2842,8 +3072,18 @@ "premium": false, "companies": [ { - "name": "Oracle", - "slug": "oracle", + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -2861,61 +3101,61 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 7 }, { - "name": "Commvault", - "slug": "commvault", - "frequency": 7 + "name": "Meta", + "slug": "facebook", + "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Lyft", + "slug": "lyft", + "frequency": 4 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Snap", + "slug": "snapchat", "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Oscar Health", + "slug": "oscar-health", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -2930,44 +3170,34 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 12 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 18 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "name": "Google", + "slug": "google", + "frequency": 13 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 + "name": "Meta", + "slug": "facebook", + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Coupang", - "slug": "coupang", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Accenture", + "slug": "accenture", "frequency": 2 } ] @@ -2986,36 +3216,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 33 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 9 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Meta", + "slug": "facebook", + "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "tcs", + "slug": "tcs", + "frequency": 6 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -3024,38 +3249,48 @@ "frequency": 3 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "HashedIn", + "slug": "hashedin", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "PayPal", + "slug": "paypal", "frequency": 2 }, { - "name": "Media.net", - "slug": "medianet", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "DoorDash", + "slug": "doordash", "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Meesho", + "slug": "meesho", "frequency": 2 } ] @@ -3071,43 +3306,63 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 13 + "frequency": 27 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 + "name": "Pure Storage", + "slug": "pure-storage", + "frequency": 8 }, { "name": "Citadel", "slug": "citadel", - "frequency": 3 + "frequency": 8 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 7 }, { "name": "Google", "slug": "google", + "frequency": 5 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Wayfair", - "slug": "wayfair", + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "PayPal", + "slug": "paypal", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Epic Systems", + "slug": "epic-systems", "frequency": 2 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Netskope", + "slug": "netskope", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -3116,13 +3371,13 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Arista Networks", + "slug": "arista-networks", "frequency": 2 } ] @@ -3138,9 +3393,14 @@ "premium": false, "companies": [ { - "name": "Commvault", - "slug": "commvault", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 2 } ] }, @@ -3154,23 +3414,28 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 11 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "tcs", + "slug": "tcs", + "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", "frequency": 2 }, @@ -3180,8 +3445,18 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, + { + "name": "EPAM Systems", + "slug": "epam-systems", "frequency": 2 } ] @@ -3197,28 +3472,13 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Meta", + "slug": "facebook", "frequency": 2 } ] @@ -3234,18 +3494,18 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "Amazon", + "slug": "amazon", "frequency": 2 } ] @@ -3262,23 +3522,23 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Meta", + "slug": "facebook", "frequency": 2 } ] @@ -3294,28 +3554,23 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Meta", + "slug": "facebook", + "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -3329,14 +3584,24 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 } ] }, @@ -3353,11 +3618,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Meta", + "slug": "facebook", "frequency": 4 }, { @@ -3366,24 +3636,24 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 } ] }, { - "id": 65, + "id": 52, "title": "Reverse Linked List", "slug": "reverse-linked-list", "pattern": [ @@ -3398,33 +3668,38 @@ "frequency": 11 }, { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "name": "Google", + "slug": "google", + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Meta", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Visa", + "slug": "visa", "frequency": 3 }, { @@ -3433,24 +3708,34 @@ "frequency": 3 }, { - "name": "PayPal", - "slug": "paypal", + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 3 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 } ] }, { - "id": 52, + "id": 53, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", "pattern": [ @@ -3460,54 +3745,44 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "name": "Google", + "slug": "google", + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 8 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Meta", + "slug": "facebook", + "frequency": 7 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 }, { "name": "Yandex", "slug": "yandex", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 2 } ] }, { - "id": 53, + "id": 54, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", "pattern": [ @@ -3517,34 +3792,29 @@ "premium": false, "companies": [ { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] }, { - "id": 54, + "id": 55, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", "pattern": [ @@ -3554,34 +3824,44 @@ "premium": false, "companies": [ { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Meta", + "slug": "facebook", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 } ] }, { - "id": 55, + "id": 56, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", "pattern": [ @@ -3591,34 +3871,29 @@ "premium": false, "companies": [ { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Meta", + "slug": "facebook", + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] }, { - "id": 56, + "id": 57, "title": "Add Two Numbers", "slug": "add-two-numbers", "pattern": [ @@ -3627,85 +3902,75 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 63 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 37 }, { - "name": "Apple", - "slug": "apple", - "frequency": 16 + "name": "Meta", + "slug": "facebook", + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 - }, - { - "name": "Google", - "slug": "google", - "frequency": 9 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 + "frequency": 14 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 12 }, { - "name": "Avito", - "slug": "avito", - "frequency": 4 + "name": "Yandex", + "slug": "yandex", + "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 }, { "name": "Oracle", "slug": "oracle", - "frequency": 3 + "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "EPAM Systems", - "slug": "epam-systems", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { - "name": "Arista Networks", - "slug": "arista-networks", + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", "frequency": 2 } ] }, { - "id": 57, + "id": 58, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", "pattern": [ @@ -3715,59 +3980,59 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 18 + "frequency": 36 + }, + { + "name": "Google", + "slug": "google", + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", "frequency": 10 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 2 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 2 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Yandex", + "slug": "yandex", + "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Accenture", + "slug": "accenture", "frequency": 2 } ] }, { - "id": 58, + "id": 59, "title": "Sort List", "slug": "sort-list", "pattern": [ @@ -3777,44 +4042,39 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 8 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 6 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Lyft", + "slug": "lyft", + "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, { - "id": 59, + "id": 60, "title": "Reorder List", "slug": "reorder-list", "pattern": [ @@ -3826,90 +4086,46 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 + "frequency": 9 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 9 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Arista Networks", "slug": "arista-networks", "frequency": 2 }, { - "name": "Google", - "slug": "google", - "frequency": 2 - } - ] - }, - { - "id": 60, - "title": "Clone Graph", - "slug": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], - "difficulty": "Medium", - "premium": false, - "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 31 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, - { - "name": "ThousandEyes", - "slug": "thousandeyes", - "frequency": 3 - }, - { - "name": "Docusign", - "slug": "docusign", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 } ] @@ -3931,24 +4147,9 @@ "frequency": 9 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 8 }, { "name": "Nutanix", @@ -3969,34 +4170,44 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 41 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 92 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 20 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 21 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Google", + "slug": "google", + "frequency": 21 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 16 + }, + { + "name": "Meta", + "slug": "facebook", "frequency": 15 }, { - "name": "Google", - "slug": "google", + "name": "Uber", + "slug": "uber", + "frequency": 12 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 11 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 9 }, { @@ -4004,129 +4215,179 @@ "slug": "oracle", "frequency": 9 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 8 + "frequency": 7 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 6 + "name": "Anduril", + "slug": "anduril", + "frequency": 7 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 5 + "name": "Snap", + "slug": "snapchat", + "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Salesforce", + "slug": "salesforce", "frequency": 4 }, { - "name": "turing", - "slug": "turing", - "frequency": 4 + "name": "PayPal", + "slug": "paypal", + "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { - "name": "Tesla", - "slug": "tesla", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Samsung", + "slug": "samsung", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "SAP", + "slug": "sap", "frequency": 3 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Citadel", + "slug": "citadel", "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", - "frequency": 2 + "name": "Tinkoff", + "slug": "tinkoff", + "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Snowflake", - "slug": "snowflake", + "name": "IBM", + "slug": "ibm", "frequency": 2 }, { - "name": "UiPath", - "slug": "uipath", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { - "name": "Siemens", - "slug": "siemens", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { - "name": "PayPal", - "slug": "paypal", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Accenture", + "slug": "accenture", "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Grammarly", + "slug": "grammarly", + "frequency": 2 + }, + { + "name": "Siemens", + "slug": "siemens", "frequency": 2 }, { - "name": "Square", - "slug": "square", + "name": "Barclays", + "slug": "barclays", "frequency": 2 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "DoorDash", + "slug": "doordash", "frequency": 2 }, { - "name": "Ozon", - "slug": "ozon", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { - "name": "Disney", - "slug": "disney", + "name": "Huawei", + "slug": "huawei", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Wix", + "slug": "wix", + "frequency": 2 + }, + { + "name": "BitGo", + "slug": "bitgo", + "frequency": 2 + }, + { + "name": "Cloudflare", + "slug": "cloudflare", + "frequency": 2 + }, + { + "name": "Rivian", + "slug": "rivian", + "frequency": 2 + }, + { + "name": "Squarepoint Capital", + "slug": "squarepoint-capital", + "frequency": 2 + }, + { + "name": "HashedIn", + "slug": "hashedin", + "frequency": 2 + }, + { + "name": "Comcast", + "slug": "comcast", "frequency": 2 } ] @@ -4145,23 +4406,23 @@ "premium": true, "companies": [ { - "name": "Snowflake", - "slug": "snowflake", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Meta", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Amazon", + "slug": "amazon", "frequency": 2 } ] @@ -4179,20 +4440,40 @@ "difficulty": "Medium", "premium": true, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, + { + "name": "General Motors", + "slug": "general-motors", + "frequency": 8 + }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] }, { - "id": 66, + "id": 65, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", "pattern": [ @@ -4202,54 +4483,54 @@ "premium": false, "companies": [ { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Arista Networks", + "slug": "arista-networks", + "frequency": 4 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", "frequency": 3 }, { - "name": "Arista Networks", - "slug": "arista-networks", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 3 + "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 } ] }, { - "id": 67, + "id": 66, "title": "Rotate List", "slug": "rotate-list", "pattern": [ @@ -4259,39 +4540,39 @@ "premium": false, "companies": [ { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] }, { - "id": 68, + "id": 67, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", "pattern": [ @@ -4301,54 +4582,49 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 8 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Meta", + "slug": "facebook", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { - "name": "Snowflake", - "slug": "snowflake", + "name": "PayPal", + "slug": "paypal", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] }, { - "id": 69, + "id": 68, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", "pattern": [ @@ -4357,40 +4633,40 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Meta", + "slug": "facebook", + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Zoho", + "slug": "zoho", "frequency": 2 } ] }, { - "id": 70, + "id": 69, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", "pattern": [ @@ -4402,72 +4678,57 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 + "frequency": 13 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 10 }, { - "name": "Snowflake", - "slug": "snowflake", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, - { - "name": "Commvault", - "slug": "commvault", - "frequency": 4 + "name": "Arista Networks", + "slug": "arista-networks", + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", - "frequency": 3 + "name": "Cisco", + "slug": "cisco", + "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "Fortinet", - "slug": "fortinet", + "name": "Visa", + "slug": "visa", "frequency": 2 } ] }, { - "id": 71, + "id": 70, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", "pattern": [ @@ -4477,68 +4738,78 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 + "name": "Google", + "slug": "google", + "frequency": 28 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 19 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "name": "Meta", + "slug": "facebook", + "frequency": 12 }, { - "name": "Google", - "slug": "google", - "frequency": 8 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 - }, - { - "name": "Media.net", - "slug": "medianet", - "frequency": 6 + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 5 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "frequency": 3 }, { "name": "Hubspot", "slug": "hubspot", - "frequency": 5 + "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, + { + "name": "Snowflake", + "slug": "snowflake", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 }, { "name": "Oracle", "slug": "oracle", - "frequency": 3 + "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Huawei", + "slug": "huawei", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { @@ -4547,19 +4818,19 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "HPE", + "slug": "hpe", "frequency": 2 }, { - "name": "EPAM Systems", - "slug": "epam-systems", + "name": "Palo Alto Networks", + "slug": "palo-alto-networks", "frequency": 2 } ] }, { - "id": 72, + "id": 71, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", "pattern": [ @@ -4570,39 +4841,39 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 9 + "frequency": 22 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 7 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 3 + "frequency": 4 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "PhonePe", + "slug": "phonepe", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Google", + "slug": "google", "frequency": 2 } ] }, { - "id": 73, + "id": 72, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", "pattern": [ @@ -4610,10 +4881,41 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 + } + ] }, { - "id": 74, + "id": 73, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", "pattern": [ @@ -4623,19 +4925,29 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 46 + "frequency": 70 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 47 + }, + { + "name": "Google", + "slug": "google", + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 8 }, { "name": "TikTok", @@ -4653,13 +4965,8 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", + "name": "Snowflake", + "slug": "snowflake", "frequency": 3 }, { @@ -4668,14 +4975,14 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Citadel", + "slug": "citadel", + "frequency": 3 }, { - "name": "warnermedia", + "name": "Warnermedia", "slug": "warnermedia", - "frequency": 2 + "frequency": 3 }, { "name": "eBay", @@ -4683,83 +4990,143 @@ "frequency": 2 }, { - "name": "Palantir Technologies", - "slug": "palantir-technologies", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 - } - ] - }, - { - "id": 75, - "title": "Smallest Range Covering Elements from K Lists", - "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], - "difficulty": "Hard", - "premium": false, - "companies": [ - { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 16 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 + "name": "Anduril", + "slug": "anduril", + "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 2 - } - ] - }, - { - "id": 76, - "title": "Meeting Rooms", - "slug": "meeting-rooms", - "pattern": [ - "Intervals" - ], - "difficulty": "Easy", - "premium": true, - "companies": [ + }, { - "name": "Google", - "slug": "google", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Two Sigma", + "slug": "two-sigma", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Palo Alto Networks", - "slug": "palo-alto-networks", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "MongoDB", + "slug": "mongodb", + "frequency": 2 + }, + { + "name": "DoorDash", + "slug": "doordash", "frequency": 2 } ] }, { - "id": 77, + "id": 74, + "title": "Smallest Range Covering Elements from K Lists", + "slug": "smallest-range-covering-elements-from-k-lists", + "pattern": [ + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, + { + "name": "PhonePe", + "slug": "phonepe", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 3 + } + ] + }, + { + "id": 75, + "title": "Meeting Rooms", + "slug": "meeting-rooms", + "pattern": [ + "Intervals" + ], + "difficulty": "Easy", + "premium": true, + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } + ] + }, + { + "id": 76, "title": "Merge Intervals", "slug": "merge-intervals", "pattern": [ @@ -4769,24 +5136,29 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 78 + "frequency": 108 }, { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 54 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 18 + "name": "Google", + "slug": "google", + "frequency": 28 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 25 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 }, { "name": "Apple", @@ -4794,23 +5166,38 @@ "frequency": 9 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Grammarly", + "slug": "grammarly", "frequency": 9 }, { - "name": "Google", - "slug": "google", + "name": "Hubspot", + "slug": "hubspot", + "frequency": 7 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 7 + }, + { + "name": "Zoho", + "slug": "zoho", "frequency": 6 }, { - "name": "Yandex", - "slug": "yandex", + "name": "IBM", + "slug": "ibm", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Citadel", + "slug": "citadel", + "frequency": 6 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 5 }, { @@ -4824,19 +5211,24 @@ "frequency": 5 }, { - "name": "Uber", - "slug": "uber", + "name": "Yandex", + "slug": "yandex", "frequency": 4 }, { - "name": "IXL", - "slug": "ixl", + "name": "Roblox", + "slug": "roblox", "frequency": 4 }, { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 4 + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 }, { "name": "Netflix", @@ -4844,28 +5236,28 @@ "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Visa", + "slug": "visa", "frequency": 3 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "IXL", + "slug": "ixl", "frequency": 3 }, { - "name": "turing", - "slug": "turing", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Nextdoor", + "slug": "nextdoor", "frequency": 3 }, { - "name": "Ozon", - "slug": "ozon", + "name": "CrowdStrike", + "slug": "crowdstrike", "frequency": 3 }, { @@ -4874,18 +5266,23 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Capital One", + "slug": "capital-one", "frequency": 2 }, { @@ -4894,28 +5291,28 @@ "frequency": 2 }, { - "name": "Roblox", - "slug": "roblox", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { - "name": "Grammarly", - "slug": "grammarly", + "name": "J.P. Morgan", + "slug": "jpmorgan", "frequency": 2 }, { - "name": "Grubhub", - "slug": "grubhub", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "Rivian", - "slug": "rivian", + "name": "Ozon", + "slug": "ozon", "frequency": 2 }, { - "name": "Siemens", - "slug": "siemens", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -4923,30 +5320,65 @@ "slug": "docusign", "frequency": 2 }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Expedia", + "slug": "expedia", "frequency": 2 }, { - "name": "PhonePe", - "slug": "phonepe", + "name": "razorpay", + "slug": "razorpay", "frequency": 2 }, { - "name": "Netskope", - "slug": "netskope", + "name": "Turing", + "slug": "turing", + "frequency": 2 + }, + { + "name": "Disney", + "slug": "disney", + "frequency": 2 + }, + { + "name": "AMD", + "slug": "amd", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, + { + "name": "Anduril", + "slug": "anduril", + "frequency": 2 + }, + { + "name": "Moveworks", + "slug": "moveworks", + "frequency": 2 + }, + { + "name": "Ripple", + "slug": "ripple", "frequency": 2 } ] }, { - "id": 78, + "id": 77, "title": "Interval List Intersections", "slug": "interval-list-intersections", "pattern": [ @@ -4956,39 +5388,44 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 36 + "frequency": 69 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Yandex", "slug": "yandex", - "frequency": 8 + "frequency": 3 }, { - "name": "Verkada", - "slug": "verkada", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { "name": "Uber", "slug": "uber", - "frequency": 2 + "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Verkada", + "slug": "verkada", + "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] }, { - "id": 79, + "id": 78, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", "pattern": [ @@ -4997,40 +5434,60 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 8 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Zoho", + "slug": "zoho", "frequency": 4 }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Verkada", + "slug": "verkada", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Capital One", + "slug": "capital-one", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Snowflake", + "slug": "snowflake", "frequency": 2 } ] }, { - "id": 80, + "id": 79, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", "pattern": [ @@ -5041,9 +5498,19 @@ "premium": true, "companies": [ { - "name": "Facebook", + "name": "Amazon", + "slug": "amazon", + "frequency": 30 + }, + { + "name": "Google", + "slug": "google", + "frequency": 20 + }, + { + "name": "Meta", "slug": "facebook", - "frequency": 16 + "frequency": 18 }, { "name": "Bloomberg", @@ -5051,34 +5518,24 @@ "frequency": 9 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, - { - "name": "TikTok", - "slug": "tiktok", + "name": "Atlassian", + "slug": "atlassian", "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 5 }, { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 2 }, { "name": "Oracle", @@ -5086,49 +5543,54 @@ "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Netflix", + "slug": "netflix", "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", + "name": "Hubspot", + "slug": "hubspot", "frequency": 2 }, { - "name": "Nordstrom", - "slug": "nordstrom", + "name": "Lime", + "slug": "lime", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "WorldQuant", + "slug": "worldquant", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, + { + "name": "Capital One", + "slug": "capital-one", "frequency": 2 }, { - "name": "Miro", - "slug": "miro", + "name": "Two Sigma", + "slug": "two-sigma", "frequency": 2 } ] }, { - "id": 81, + "id": 80, "title": "Task Scheduler", "slug": "task-scheduler", "pattern": [ @@ -5138,65 +5600,75 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 9 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 12 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 10 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Roblox", + "slug": "roblox", + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Snowflake", + "slug": "snowflake", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Rubrik", + "slug": "rubrik", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "zeta suite", - "slug": "zeta-suite", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "zeta", - "slug": "zeta", + "name": "Meta", + "slug": "facebook", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "MathWorks", + "slug": "mathworks", "frequency": 2 } ] }, { - "id": 82, + "id": 81, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", "pattern": [ @@ -5205,25 +5677,30 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 } ] }, { - "id": 83, + "id": 82, "title": "Insert Interval", "slug": "insert-interval", "pattern": [ @@ -5235,57 +5712,42 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "MongoDB", + "slug": "mongodb", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", + "name": "Meta", + "slug": "facebook", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Synology", - "slug": "synology", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] }, { - "id": 84, + "id": 83, "title": "Employee Free Time", "slug": "employee-free-time", "pattern": [ @@ -5295,20 +5757,25 @@ "difficulty": "Hard", "premium": true, "companies": [ + { + "name": "Citadel", + "slug": "citadel", + "frequency": 5 + }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 2 }, { - "name": "GE Healthcare", - "slug": "ge-healthcare", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] }, { - "id": 85, + "id": 84, "title": "Binary Search", "slug": "binary-search", "pattern": [ @@ -5318,34 +5785,39 @@ "premium": false, "companies": [ { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Oracle", + "slug": "oracle", "frequency": 2 } ] }, { - "id": 86, + "id": 85, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", "pattern": [ @@ -5355,14 +5827,24 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, { - "id": 87, + "id": 86, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", "pattern": [ @@ -5372,39 +5854,34 @@ "premium": false, "companies": [ { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 + "name": "Meta", + "slug": "facebook", + "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 + "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] }, { - "id": 88, + "id": 87, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", "pattern": [ @@ -5421,62 +5898,57 @@ { "name": "Google", "slug": "google", - "frequency": 3 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 + "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 5 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Arista Networks", - "slug": "arista-networks", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "FreshWorks", - "slug": "freshworks", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 } ] }, { - "id": 89, + "id": 88, "title": "Find Peak Element", "slug": "find-peak-element", "pattern": [ @@ -5486,19 +5958,29 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 84 + "frequency": 112 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 14 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 13 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 13 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 }, { "name": "Uber", @@ -5508,21 +5990,16 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Visa", + "slug": "visa", + "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Waymo", + "slug": "waymo", "frequency": 2 }, { @@ -5531,19 +6008,29 @@ "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "IXL", + "slug": "ixl", "frequency": 2 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Commvault", + "slug": "commvault", + "frequency": 2 + }, + { + "name": "Wix", + "slug": "wix", "frequency": 2 } ] }, { - "id": 90, + "id": 89, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", "pattern": [ @@ -5555,122 +6042,152 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 25 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 + "name": "Google", + "slug": "google", + "frequency": 13 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 9 + "name": "Meta", + "slug": "facebook", + "frequency": 13 }, { - "name": "Google", - "slug": "google", - "frequency": 8 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 }, { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 }, { "name": "LinkedIn", "slug": "linkedin", + "frequency": 9 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Grammarly", + "slug": "grammarly", "frequency": 4 }, { "name": "Oracle", "slug": "oracle", - "frequency": 4 + "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Arista Networks", + "slug": "arista-networks", + "frequency": 3 }, { "name": "Yandex", "slug": "yandex", - "frequency": 4 + "frequency": 3 }, { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 4 + "name": "Flipkart", + "slug": "flipkart", + "frequency": 3 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Salesforce", + "slug": "salesforce", "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Snap", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Criteo", + "slug": "criteo", + "frequency": 2 + }, + { + "name": "Palo Alto Networks", + "slug": "palo-alto-networks", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 + "name": "Samsung", + "slug": "samsung", + "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "IBM", + "slug": "ibm", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { - "name": "Navi", - "slug": "navi", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "Paytm", + "slug": "paytm", "frequency": 2 }, { - "name": "EPAM Systems", - "slug": "epam-systems", + "name": "Autodesk", + "slug": "autodesk", "frequency": 2 } ] }, { - "id": 91, + "id": 90, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", "pattern": [ @@ -5680,9 +6197,14 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Meta", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 }, { "name": "Amazon", @@ -5695,19 +6217,14 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 } ] }, { - "id": 92, + "id": 91, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", "pattern": [ @@ -5719,72 +6236,57 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 14 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 7 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 6 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 4 }, { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { - "name": "Tinkoff", - "slug": "tinkoff", - "frequency": 2 + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { - "name": "Coupang", - "slug": "coupang", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 } ] }, { - "id": 93, + "id": 92, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", "pattern": [ @@ -5794,38 +6296,28 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 6 }, { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 + "name": "Meta", + "slug": "facebook", + "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "PayPal", + "slug": "paypal", "frequency": 2 }, { @@ -5836,7 +6328,7 @@ ] }, { - "id": 94, + "id": 93, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", "pattern": [ @@ -5845,65 +6337,60 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 13 - }, { "name": "Yandex", "slug": "yandex", - "frequency": 10 + "frequency": 12 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 7 + "name": "Meta", + "slug": "facebook", + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 + "frequency": 9 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Coupang", + "slug": "coupang", + "frequency": 4 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 4 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, { - "id": 95, + "id": 94, "title": "Count of Range Sum", "slug": "count-of-range-sum", "pattern": [ @@ -5915,12 +6402,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, { - "id": 96, + "id": 95, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", "pattern": [ @@ -5930,33 +6422,48 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 4 + "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 6 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 + "name": "DoorDash", + "slug": "doordash", + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { "name": "TikTok", "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { @@ -5967,7 +6474,7 @@ ] }, { - "id": 97, + "id": 96, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", "pattern": [ @@ -5976,25 +6483,25 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Google", "slug": "google", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] }, { - "id": 98, + "id": 97, "title": "Permutation in String", "slug": "permutation-in-string", "pattern": [ @@ -6004,18 +6511,28 @@ "premium": false, "companies": [ { - "name": "Yandex", - "slug": "yandex", - "frequency": 10 + "name": "Google", + "slug": "google", + "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 8 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Meta", + "slug": "facebook", "frequency": 2 }, { @@ -6024,24 +6541,24 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] }, { - "id": 99, + "id": 98, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", "pattern": [ @@ -6053,32 +6570,22 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 16 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 13 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 6 }, { "name": "Uber", @@ -6091,8 +6598,23 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "UiPath", + "slug": "uipath", "frequency": 2 }, { @@ -6101,14 +6623,14 @@ "frequency": 2 }, { - "name": "turing", - "slug": "turing", + "name": "Flipkart", + "slug": "flipkart", "frequency": 2 } ] }, { - "id": 100, + "id": 99, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", "pattern": [ @@ -6117,19 +6639,29 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 18 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", + "frequency": 14 + }, + { + "name": "Google", + "slug": "google", + "frequency": 13 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -6138,69 +6670,84 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Juspay", + "slug": "juspay", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "LINE", + "slug": "line", "frequency": 3 }, { - "name": "Booking.com", - "slug": "bookingcom", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "tcs", + "slug": "tcs", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 + "name": "Palo Alto Networks", + "slug": "palo-alto-networks", + "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Coupang", + "slug": "coupang", "frequency": 2 }, { - "name": "Autodesk", - "slug": "autodesk", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 2 }, { - "name": "Roku", - "slug": "roku", + "name": "Gameskraft", + "slug": "gameskraft", + "frequency": 2 + }, + { + "name": "MongoDB", + "slug": "mongodb", "frequency": 2 } ] }, { - "id": 101, + "id": 100, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", "pattern": [ @@ -6212,57 +6759,57 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 56 + }, + { + "name": "Google", + "slug": "google", + "frequency": 41 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 21 + "frequency": 23 }, { - "name": "Apple", - "slug": "apple", - "frequency": 21 + "name": "Meta", + "slug": "facebook", + "frequency": 20 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 16 + "frequency": 19 }, { - "name": "Google", - "slug": "google", - "frequency": 13 + "name": "Oracle", + "slug": "oracle", + "frequency": 11 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 12 + "name": "TikTok", + "slug": "tiktok", + "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 7 }, { - "name": "Tinkoff", - "slug": "tinkoff", + "name": "Yandex", + "slug": "yandex", "frequency": 7 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Visa", + "slug": "visa", "frequency": 7 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 6 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Walmart Labs", @@ -6270,18 +6817,23 @@ "frequency": 5 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 + "name": "Turing", + "slug": "turing", + "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "IBM", + "slug": "ibm", "frequency": 4 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Netflix", + "slug": "netflix", "frequency": 3 }, { @@ -6290,114 +6842,169 @@ "frequency": 3 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "HCL", + "slug": "hcl", "frequency": 3 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "Lyft", + "slug": "lyft", "frequency": 3 }, { - "name": "turing", - "slug": "turing", + "name": "Salesforce", + "slug": "salesforce", "frequency": 3 }, { - "name": "Palo Alto Networks", - "slug": "palo-alto-networks", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Accenture", + "slug": "accenture", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "PayPal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, + { + "name": "J.P. Morgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Paytm", + "slug": "paytm", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "persistent systems", + "slug": "persistent-systems", + "frequency": 2 }, { "name": "EPAM Systems", "slug": "epam-systems", - "frequency": 3 + "frequency": 2 }, { - "name": "PayPal", - "slug": "paypal", + "name": "Palo Alto Networks", + "slug": "palo-alto-networks", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "Grab", - "slug": "grab", + "name": "SAP", + "slug": "sap", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Roblox", + "slug": "roblox", "frequency": 2 }, { - "name": "Agoda", - "slug": "agoda", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 2 }, { - "name": "FreshWorks", - "slug": "freshworks", + "name": "American Express", + "slug": "american-express", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Nagarro", + "slug": "nagarro", "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Capgemini", + "slug": "capgemini", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Agoda", + "slug": "agoda", "frequency": 2 }, { - "name": "Docusign", - "slug": "docusign", + "name": "AMD", + "slug": "amd", "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "PornHub", + "slug": "pornhub", "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Juspay", + "slug": "juspay", "frequency": 2 }, { - "name": "Airtel", - "slug": "airtel", + "name": "Dell", + "slug": "dell", "frequency": 2 }, { - "name": "Luxoft", - "slug": "luxoft", + "name": "Comcast", + "slug": "comcast", "frequency": 2 }, { - "name": "BNY Mellon", - "slug": "bny-mellon", + "name": "Freecharge", + "slug": "freecharge", "frequency": 2 } ] }, { - "id": 102, + "id": 101, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", "pattern": [ @@ -6414,7 +7021,7 @@ ] }, { - "id": 103, + "id": 102, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", "pattern": [ @@ -6422,21 +7029,10 @@ ], "difficulty": "Hard", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - } - ] + "companies": [] }, { - "id": 104, + "id": 103, "title": "Minimum Window Substring", "slug": "minimum-window-substring", "pattern": [ @@ -6446,79 +7042,99 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 28 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 7 + "frequency": 54 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 17 }, { "name": "Lyft", "slug": "lyft", + "frequency": 7 + }, + { + "name": "Snowflake", + "slug": "snowflake", + "frequency": 7 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 6 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Airbnb", + "slug": "airbnb", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Salesforce", + "slug": "salesforce", "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "SoFi", + "slug": "sofi", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Snap", + "slug": "snapchat", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Nagarro", - "slug": "nagarro", + "name": "Zeta", + "slug": "zeta", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, + { + "name": "thoughtspot", + "slug": "thoughtspot", "frequency": 2 } ] }, { - "id": 105, + "id": 104, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", "pattern": [ @@ -6528,24 +7144,34 @@ "premium": false, "companies": [ { - "name": "Media.net", - "slug": "medianet", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Meta", + "slug": "facebook", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] }, { - "id": 106, + "id": 105, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", "pattern": [ @@ -6555,33 +7181,33 @@ "premium": false, "companies": [ { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "name": "Uber", + "slug": "uber", + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 + "name": "Meta", + "slug": "facebook", + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -6590,14 +7216,19 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", "frequency": 2 } ] }, { - "id": 107, + "id": 106, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", "pattern": [ @@ -6607,29 +7238,34 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 61 + "frequency": 75 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 10 }, { - "name": "Asana", - "slug": "asana", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, { - "id": 108, + "id": 107, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", "pattern": [ @@ -6639,43 +7275,43 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 60 + "frequency": 104 }, { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 49 + }, + { + "name": "Google", + "slug": "google", + "frequency": 21 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 15 }, { - "name": "Avito", - "slug": "avito", + "name": "Oracle", + "slug": "oracle", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { - "name": "Netflix", - "slug": "netflix", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Avito", + "slug": "avito", "frequency": 4 }, { @@ -6684,25 +7320,20 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Salesforce", + "slug": "salesforce", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -6714,39 +7345,74 @@ "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Atlassian", + "slug": "atlassian", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { - "name": "Dropbox", - "slug": "dropbox", + "name": "J.P. Morgan", + "slug": "jpmorgan", "frequency": 2 }, { - "name": "PayPal", - "slug": "paypal", + "name": "Snowflake", + "slug": "snowflake", "frequency": 2 }, { - "name": "Docusign", - "slug": "docusign", + "name": "Roku", + "slug": "roku", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, + { + "name": "SoFi", + "slug": "sofi", + "frequency": 2 + }, + { + "name": "Microstrategy", + "slug": "microstrategy", "frequency": 2 } ] }, { - "id": 109, + "id": 108, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", "pattern": [ @@ -6756,8 +7422,13 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -6766,19 +7437,14 @@ "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Meta", + "slug": "facebook", + "frequency": 3 }, { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 + "name": "Zoho", + "slug": "zoho", + "frequency": 3 }, { "name": "Google", @@ -6786,24 +7452,19 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", + "name": "Flipkart", + "slug": "flipkart", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "IBM", + "slug": "ibm", "frequency": 2 } ] }, { - "id": 110, + "id": 109, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", "pattern": [ @@ -6814,43 +7475,48 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 157 + "frequency": 189 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 19 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 16 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 9 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 + "name": "Spotify", + "slug": "spotify", + "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -6859,54 +7525,54 @@ "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 3 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Deutsche Bank", - "slug": "deutsche-bank", + "name": "PayPal", + "slug": "paypal", "frequency": 2 }, { - "name": "Netflix", - "slug": "netflix", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Turing", + "slug": "turing", "frequency": 2 } ] }, { - "id": 111, + "id": 110, "title": "Reorganize String", "slug": "reorganize-string", "pattern": [ @@ -6919,82 +7585,57 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 103 }, { "name": "Roblox", "slug": "roblox", - "frequency": 13 + "frequency": 16 }, { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 10 + "name": "Meta", + "slug": "facebook", + "frequency": 6 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 7 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "frequency": 4 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 + "name": "Pinterest", + "slug": "pinterest", + "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "PayPal", - "slug": "paypal", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { - "name": "Druva", - "slug": "druva", + "name": "Oracle", + "slug": "oracle", "frequency": 2 } ] }, { - "id": 112, + "id": 111, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", "pattern": [ @@ -7005,14 +7646,14 @@ "premium": true, "companies": [ { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 5 } ] }, { - "id": 113, + "id": 112, "title": "Course Schedule III", "slug": "course-schedule-iii", "pattern": [ @@ -7021,10 +7662,16 @@ ], "difficulty": "Hard", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { - "id": 114, + "id": 113, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", "pattern": [ @@ -7035,19 +7682,34 @@ "premium": false, "companies": [ { - "name": "PayPal", - "slug": "paypal", + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] }, { - "id": 115, + "id": 114, "title": "Course Schedule", "slug": "course-schedule", "pattern": [ @@ -7060,54 +7722,64 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Amazon", + "slug": "amazon", + "frequency": 54 + }, + { + "name": "Meta", "slug": "facebook", - "frequency": 26 + "frequency": 36 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 17 + "name": "Google", + "slug": "google", + "frequency": 13 }, { - "name": "Apple", - "slug": "apple", + "name": "TikTok", + "slug": "tiktok", "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { - "name": "Karat", - "slug": "karat", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Visa", + "slug": "visa", + "frequency": 4 + }, + { + "name": "Coupang", + "slug": "coupang", "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Anduril", + "slug": "anduril", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Nordstrom", + "slug": "nordstrom", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 }, { "name": "Oracle", @@ -7115,44 +7787,39 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Coupang", - "slug": "coupang", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "DoorDash", + "slug": "doordash", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Snowflake", + "slug": "snowflake", "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Swiggy", + "slug": "swiggy", "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "IXL", + "slug": "ixl", "frequency": 2 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] }, { - "id": 116, + "id": 115, "title": "Course Schedule II", "slug": "course-schedule-ii", "pattern": [ @@ -7167,37 +7834,62 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 50 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 11 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 12 + "frequency": 10 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 + "name": "Snowflake", + "slug": "snowflake", + "frequency": 10 }, { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 4 + "name": "Meta", + "slug": "facebook", + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 5 + }, + { + "name": "Snap", + "slug": "snapchat", + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Anduril", + "slug": "anduril", + "frequency": 4 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 4 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 4 }, { "name": "Apple", @@ -7205,38 +7897,43 @@ "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Nvidia", + "slug": "nvidia", "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 + "name": "Oracle", + "slug": "oracle", + "frequency": 2 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", - "frequency": 3 + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 + "name": "Netflix", + "slug": "netflix", + "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "Remitly", + "slug": "remitly", "frequency": 2 }, { @@ -7245,14 +7942,14 @@ "frequency": 2 }, { - "name": "Workday", - "slug": "workday", + "name": "Arista Networks", + "slug": "arista-networks", "frequency": 2 } ] }, { - "id": 117, + "id": 116, "title": "Minimum Height Trees", "slug": "minimum-height-trees", "pattern": [ @@ -7264,24 +7961,19 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Splunk", + "slug": "splunk", "frequency": 2 } ] }, { - "id": 118, + "id": 117, "title": "Alien Dictionary", "slug": "alien-dictionary", "pattern": [ @@ -7292,44 +7984,44 @@ "premium": true, "companies": [ { - "name": "Facebook", + "name": "Uber", + "slug": "uber", + "frequency": 23 + }, + { + "name": "Meta", "slug": "facebook", - "frequency": 5 + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 6 }, { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 2 + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 4 }, { - "name": "PhonePe", - "slug": "phonepe", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] }, { - "id": 119, + "id": 118, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", "pattern": [ @@ -7342,12 +8034,12 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 } ] }, { - "id": 120, + "id": 119, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", "pattern": [ @@ -7358,7 +8050,7 @@ "companies": [] }, { - "id": 121, + "id": 120, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", "pattern": [ @@ -7368,14 +8060,14 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, { - "id": 122, + "id": 121, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", "pattern": [ @@ -7386,29 +8078,24 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 6 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] }, { - "id": 123, + "id": 122, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", "pattern": [ @@ -7420,62 +8107,47 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "frequency": 18 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 7 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 3 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, - { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Yandex", + "slug": "yandex", "frequency": 2 } ] }, { - "id": 124, + "id": 123, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", "pattern": [ @@ -7487,166 +8159,67 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 19 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 + "frequency": 6 }, { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 2 - } - ] - }, - { - "id": 125, - "title": "Populating Next Right Pointers in Each Node", - "slug": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], - "difficulty": "Medium", - "premium": false, - "companies": [ - { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 11 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, - { - "name": "Snowflake", - "slug": "snowflake", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", - "frequency": 2 + "frequency": 3 }, { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 2 - } - ] - }, - { - "id": 126, - "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": [ + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 3 + }, { - "name": "Snowflake", - "slug": "snowflake", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Sigmoid", + "slug": "sigmoid", "frequency": 2 } ] }, { - "id": 127, + "id": 124, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", "pattern": [ @@ -7657,49 +8230,64 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 76 + "frequency": 121 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 14 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "name": "Yandex", + "slug": "yandex", + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 4 }, { "name": "TikTok", "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 } ] }, { - "id": 128, + "id": 125, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", "pattern": [ @@ -7710,54 +8298,39 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 19 + "frequency": 41 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 18 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] }, { - "id": 129, + "id": 126, "title": "Same Tree", "slug": "same-tree", "pattern": [ @@ -7767,39 +8340,34 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 13 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", - "frequency": 2 + "name": "Meta", + "slug": "facebook", + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] }, { - "id": 130, + "id": 127, "title": "Path Sum", "slug": "path-sum", "pattern": [ @@ -7813,35 +8381,30 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Google", + "slug": "google", "frequency": 2 } ] }, { - "id": 131, + "id": 128, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", "pattern": [ @@ -7850,55 +8413,50 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 4 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Arista Networks", + "slug": "arista-networks", "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "Infosys", + "slug": "infosys", "frequency": 2 } ] }, { - "id": 132, + "id": 129, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", "pattern": [ @@ -7908,44 +8466,54 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 65 + "frequency": 132 + }, + { + "name": "Google", + "slug": "google", + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Verkada", + "slug": "verkada", + "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] }, { - "id": 133, + "id": 130, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", "pattern": [ @@ -7954,30 +8522,20 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "MongoDB", - "slug": "mongodb", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Meta", + "slug": "facebook", "frequency": 2 } ] }, { - "id": 134, + "id": 131, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", "pattern": [ @@ -7987,39 +8545,39 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Meta", + "slug": "facebook", + "frequency": 9 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Amazon", + "slug": "amazon", + "frequency": 6 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 3 + "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Google", + "slug": "google", "frequency": 2 } ] }, { - "id": 135, + "id": 132, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", "pattern": [ @@ -8031,27 +8589,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Meta", + "slug": "facebook", "frequency": 2 } ] }, { - "id": 136, + "id": 133, "title": "Invert Binary Tree", "slug": "invert-binary-tree", "pattern": [ @@ -8060,30 +8613,30 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Meta", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Palo Alto Networks", + "slug": "palo-alto-networks", "frequency": 2 } ] }, { - "id": 137, + "id": 134, "title": "Path Sum II", "slug": "path-sum-ii", "pattern": [ @@ -8093,24 +8646,29 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Meta", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Google", + "slug": "google", "frequency": 2 } ] }, { - "id": 138, + "id": 135, "title": "Path Sum III", "slug": "path-sum-iii", "pattern": [ @@ -8120,18 +8678,23 @@ "premium": false, "companies": [ { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "Meta", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -8140,14 +8703,14 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 } ] }, { - "id": 139, + "id": 136, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", "pattern": [ @@ -8157,43 +8720,43 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 91 + "frequency": 137 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 31 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Atlassian", + "slug": "atlassian", "frequency": 9 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "GE Healthcare", - "slug": "ge-healthcare", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -8202,29 +8765,34 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "PayPal", - "slug": "paypal", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Wayfair", - "slug": "wayfair", + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "MongoDB", + "slug": "mongodb", "frequency": 2 } ] }, { - "id": 140, + "id": 137, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", "pattern": [ @@ -8235,7 +8803,7 @@ "companies": [] }, { - "id": 141, + "id": 138, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", "pattern": [ @@ -8247,32 +8815,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] }, { - "id": 142, + "id": 139, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", "pattern": [ @@ -8284,32 +8852,42 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Google", + "slug": "google", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Meta", + "slug": "facebook", "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Snowflake", + "slug": "snowflake", "frequency": 2 } ] }, { - "id": 143, + "id": 140, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", "pattern": [ @@ -8321,87 +8899,52 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "frequency": 6 }, { - "name": "SIG", - "slug": "sig", + "name": "Google", + "slug": "google", "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Meta", + "slug": "facebook", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "IBM", + "slug": "ibm", "frequency": 2 } ] }, { - "id": 144, + "id": 141, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", "pattern": [ @@ -8412,13 +8955,23 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 7 }, { - "name": "Square", - "slug": "square", + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -8427,39 +8980,49 @@ "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "MongoDB", + "slug": "mongodb", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Snowflake", + "slug": "snowflake", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Roblox", + "slug": "roblox", "frequency": 2 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, + { + "name": "instabase", + "slug": "instabase", + "frequency": 2 + }, + { + "name": "Grammarly", + "slug": "grammarly", "frequency": 2 } ] }, { - "id": 145, + "id": 142, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", "pattern": [ @@ -8471,61 +9034,61 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 24 + "frequency": 25 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 + "name": "Google", + "slug": "google", + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 12 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 12 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 7 + "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { - "name": "Booking.com", - "slug": "bookingcom", + "name": "Salesforce", + "slug": "salesforce", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Patreon", - "slug": "patreon", + "name": "Snap", + "slug": "snapchat", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { @@ -8534,24 +9097,19 @@ "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Datadog", + "slug": "datadog", "frequency": 2 } ] }, { - "id": 146, + "id": 143, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", "pattern": [ @@ -8563,31 +9121,41 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 6 + "frequency": 8 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 4 + "frequency": 6 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, + { + "name": "DoorDash", + "slug": "doordash", "frequency": 3 }, { @@ -8596,24 +9164,34 @@ "frequency": 3 }, { - "name": "Qumulo", - "slug": "qumulo", + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 } ] }, { - "id": 147, + "id": 144, "title": "Word Search II", "slug": "word-search-ii", "pattern": [ @@ -8626,7 +9204,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 16 }, { "name": "Uber", @@ -8634,28 +9212,28 @@ "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "name": "Snowflake", + "slug": "snowflake", + "frequency": 7 }, { - "name": "Cisco", - "slug": "cisco", + "name": "TikTok", + "slug": "tiktok", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Wix", + "slug": "wix", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Snap", + "slug": "snapchat", + "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -8664,24 +9242,29 @@ "frequency": 3 }, { - "name": "Capital One", - "slug": "capital-one", + "name": "DoorDash", + "slug": "doordash", "frequency": 3 }, { - "name": "Roblox", - "slug": "roblox", + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Meta", + "slug": "facebook", "frequency": 2 }, { - "name": "Snowflake", - "slug": "snowflake", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] }, { - "id": 148, + "id": 145, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", "pattern": [ @@ -8693,12 +9276,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 29 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 9 + "frequency": 21 + }, + { + "name": "Google", + "slug": "google", + "frequency": 11 }, { "name": "Pinterest", @@ -8706,34 +9294,59 @@ "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 7 + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 3 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, + { + "name": "Tinder", + "slug": "tinder", + "frequency": 3 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Anduril", + "slug": "anduril", + "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 + "name": "Coupang", + "slug": "coupang", + "frequency": 2 }, { "name": "Uber", @@ -8741,8 +9354,13 @@ "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", "frequency": 2 }, { @@ -8751,24 +9369,29 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "PayPal", + "slug": "paypal", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Snowflake", + "slug": "snowflake", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Okta", + "slug": "okta", + "frequency": 2 + }, + { + "name": "KLA", + "slug": "kla", "frequency": 2 } ] }, { - "id": 149, + "id": 146, "title": "Sliding Window Median", "slug": "sliding-window-median", "pattern": [ @@ -8778,9 +9401,9 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 6 + "frequency": 28 }, { "name": "Amazon", @@ -8788,19 +9411,14 @@ "frequency": 2 }, { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 2 - }, - { - "name": "Snowflake", - "slug": "snowflake", + "name": "Datadog", + "slug": "datadog", "frequency": 2 } ] }, { - "id": 150, + "id": 147, "title": "Two Sum", "slug": "two-sum", "pattern": [ @@ -8809,59 +9427,54 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 96 - }, { "name": "Google", "slug": "google", - "frequency": 39 + "frequency": 247 }, { - "name": "Apple", - "slug": "apple", - "frequency": 37 + "name": "Amazon", + "slug": "amazon", + "frequency": 110 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 32 + "name": "Meta", + "slug": "facebook", + "frequency": 79 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 24 + "frequency": 58 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 20 + "frequency": 29 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 15 + "name": "Apple", + "slug": "apple", + "frequency": 10 }, { - "name": "Uber", - "slug": "uber", - "frequency": 13 + "name": "tcs", + "slug": "tcs", + "frequency": 8 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 9 + "name": "Visa", + "slug": "visa", + "frequency": 7 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 + "name": "Infosys", + "slug": "infosys", + "frequency": 7 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Spotify", + "slug": "spotify", "frequency": 5 }, { @@ -8870,144 +9483,214 @@ "frequency": 5 }, { - "name": "Deloitte", - "slug": "deloitte", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { - "name": "wipro", - "slug": "wipro", + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 4 }, { - "name": "Capgemini", - "slug": "capgemini", + "name": "American Express", + "slug": "american-express", "frequency": 4 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 + "name": "EPAM Systems", + "slug": "epam-systems", + "frequency": 4 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 4 }, { "name": "IBM", "slug": "ibm", - "frequency": 3 + "frequency": 4 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "DoorDash", + "slug": "doordash", + "frequency": 4 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, + { + "name": "Hubspot", + "slug": "hubspot", + "frequency": 4 + }, + { + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { - "name": "Barclays", - "slug": "barclays", + "name": "Nvidia", + "slug": "nvidia", "frequency": 3 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Intel", + "slug": "intel", "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Tinkoff", - "slug": "tinkoff", + "name": "Snowflake", + "slug": "snowflake", "frequency": 3 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "Deloitte", + "slug": "deloitte", "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Wipro", + "slug": "wipro", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Comcast", + "slug": "comcast", "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Western Digital", + "slug": "western-digital", "frequency": 2 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "Accolite", + "slug": "accolite", "frequency": 2 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Cognizant", + "slug": "cognizant", "frequency": 2 }, { - "name": "Huawei", - "slug": "huawei", + "name": "persistent systems", + "slug": "persistent-systems", "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "Capgemini", + "slug": "capgemini", "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "HCL", + "slug": "hcl", "frequency": 2 }, { - "name": "ZScaler", - "slug": "zscaler", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Cognizant", - "slug": "cognizant", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "BNY Mellon", - "slug": "bny-mellon", + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Naver", + "slug": "naver", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "PayPal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Epic Systems", + "slug": "epic-systems", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, + { + "name": "Tinkoff", + "slug": "tinkoff", + "frequency": 2 + }, + { + "name": "Tekion", + "slug": "tekion", + "frequency": 2 + }, + { + "name": "jio", + "slug": "jio", + "frequency": 2 + }, + { + "name": "KLA", + "slug": "kla", + "frequency": 2 + }, + { + "name": "Pwc", + "slug": "pwc", "frequency": 2 }, { - "name": "Luxoft", - "slug": "luxoft", + "name": "Airbus SE", + "slug": "airbus", "frequency": 2 } ] }, { - "id": 151, + "id": 148, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", "pattern": [ @@ -9017,54 +9700,49 @@ "premium": false, "companies": [ { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 9 + "frequency": 21 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 8 + "name": "Uber", + "slug": "uber", + "frequency": 16 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 + "name": "Yandex", + "slug": "yandex", + "frequency": 4 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 + "name": "Instacart", + "slug": "instacart", + "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { - "name": "Tinkoff", - "slug": "tinkoff", + "name": "Agoda", + "slug": "agoda", "frequency": 2 } ] }, { - "id": 152, + "id": 149, "title": "Backspace String Compare", "slug": "backspace-string-compare", "pattern": [ @@ -9074,33 +9752,28 @@ "premium": false, "companies": [ { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, - { - "name": "Tinkoff", - "slug": "tinkoff", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 }, { - "name": "Grammarly", - "slug": "grammarly", + "name": "Microstrategy", + "slug": "microstrategy", "frequency": 3 }, { - "name": "Booking.com", - "slug": "bookingcom", + "name": "Meta", + "slug": "facebook", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Agoda", + "slug": "agoda", "frequency": 2 }, { @@ -9109,19 +9782,19 @@ "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "IBM", + "slug": "ibm", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Wayfair", + "slug": "wayfair", "frequency": 2 } ] }, { - "id": 153, + "id": 150, "title": "3Sum", "slug": "3sum", "pattern": [ @@ -9131,53 +9804,48 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 59 + "name": "Google", + "slug": "google", + "frequency": 30 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 10 + "frequency": 27 }, { - "name": "Google", - "slug": "google", - "frequency": 8 + "name": "Meta", + "slug": "facebook", + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 - }, - { - "name": "Agoda", - "slug": "agoda", - "frequency": 4 + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 13 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Visa", + "slug": "visa", + "frequency": 11 }, { "name": "TikTok", "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Cloudflare", + "slug": "cloudflare", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -9186,53 +9854,53 @@ "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 + "name": "Agoda", + "slug": "agoda", + "frequency": 3 }, { - "name": "Cloudflare", - "slug": "cloudflare", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Altimetrik", - "slug": "altimetrik", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "IBM", + "slug": "ibm", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Meesho", + "slug": "meesho", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "American Express", + "slug": "american-express", "frequency": 2 }, { - "name": "Docusign", - "slug": "docusign", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { @@ -9241,24 +9909,29 @@ "frequency": 2 }, { - "name": "Sprinklr", - "slug": "sprinklr", + "name": "HCL", + "slug": "hcl", + "frequency": 2 + }, + { + "name": "BNY Mellon", + "slug": "bny-mellon", "frequency": 2 }, { - "name": "Rakuten", - "slug": "rakuten", + "name": "Turing", + "slug": "turing", "frequency": 2 }, { - "name": "ASUS", - "slug": "asus", + "name": "Vimeo", + "slug": "vimeo", "frequency": 2 } ] }, { - "id": 154, + "id": 151, "title": "3Sum Closest", "slug": "3sum-closest", "pattern": [ @@ -9268,39 +9941,44 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 10 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Meta", + "slug": "facebook", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Zoho", + "slug": "zoho", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Flipkart", + "slug": "flipkart", "frequency": 2 } ] }, { - "id": 155, + "id": 152, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", "pattern": [ @@ -9310,19 +9988,19 @@ "premium": false, "companies": [ { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 9 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Squarepoint Capital", + "slug": "squarepoint-capital", + "frequency": 4 }, { "name": "Apple", @@ -9330,39 +10008,44 @@ "frequency": 3 }, { - "name": "IBM", - "slug": "ibm", + "name": "Airbnb", + "slug": "airbnb", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Meta", + "slug": "facebook", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { - "name": "SoFi", - "slug": "sofi", + "name": "Flexport", + "slug": "flexport", + "frequency": 2 + }, + { + "name": "Agoda", + "slug": "agoda", "frequency": 2 } ] }, { - "id": 156, + "id": 153, "title": "Sort Colors", "slug": "sort-colors", "pattern": [ @@ -9372,44 +10055,34 @@ "premium": false, "companies": [ { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 18 }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "frequency": 16 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 16 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 3 + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Oracle", @@ -9417,29 +10090,34 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Autodesk", + "slug": "autodesk", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 + }, + { + "name": "PhonePe", + "slug": "phonepe", "frequency": 2 } ] }, { - "id": 157, + "id": 154, "title": "Trapping Rain Water", "slug": "trapping-rain-water", "pattern": [ @@ -9451,101 +10129,116 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 43 + "frequency": 69 }, { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 62 }, { "name": "Google", "slug": "google", - "frequency": 11 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 9 + "frequency": 31 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 13 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 11 }, { - "name": "Facebook", + "name": "Meta", "slug": "facebook", - "frequency": 6 + "frequency": 9 }, { - "name": "Apple", - "slug": "apple", + "name": "TikTok", + "slug": "tiktok", "frequency": 6 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Zopsmart", + "slug": "zopsmart", "frequency": 6 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, + { + "name": "Snowflake", + "slug": "snowflake", + "frequency": 4 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 4 + }, + { + "name": "PhonePe", + "slug": "phonepe", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", "frequency": 3 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Flipkart", + "slug": "flipkart", "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Salesforce", + "slug": "salesforce", "frequency": 3 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 + "name": "Expedia", + "slug": "expedia", + "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { - "name": "Atlassian", - "slug": "atlassian", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { - "name": "Media.net", - "slug": "medianet", + "name": "Tekion", + "slug": "tekion", "frequency": 2 }, { @@ -9554,44 +10247,49 @@ "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Grammarly", + "slug": "grammarly", "frequency": 2 }, { - "name": "Intel", - "slug": "intel", + "name": "Zeta", + "slug": "zeta", "frequency": 2 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Roblox", + "slug": "roblox", "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "InMobi", + "slug": "inmobi", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, + { + "name": "SAP", + "slug": "sap", "frequency": 2 }, { - "name": "MAQ Software", - "slug": "maq-software", + "name": "HashedIn", + "slug": "hashedin", "frequency": 2 } ] }, { - "id": 158, + "id": 155, "title": "Container With Most Water", "slug": "container-with-most-water", "pattern": [ @@ -9603,52 +10301,52 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 22 }, { "name": "Google", "slug": "google", - "frequency": 9 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "frequency": 21 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Meta", + "slug": "facebook", + "frequency": 8 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 + "name": "SAP", + "slug": "sap", + "frequency": 5 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 2 + "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, + { + "name": "Deloitte", + "slug": "deloitte", + "frequency": 3 }, { "name": "TikTok", @@ -9656,39 +10354,44 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Myntra", + "slug": "myntra", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "HashedIn", + "slug": "hashedin", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, + { + "name": "Snowflake", + "slug": "snowflake", "frequency": 2 }, { - "name": "Bosch", - "slug": "bosch", + "name": "Zopsmart", + "slug": "zopsmart", "frequency": 2 } ] }, { - "id": 159, + "id": 156, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", "pattern": [ @@ -9696,10 +10399,16 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 2 + } + ] }, { - "id": 160, + "id": 157, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", "pattern": [ @@ -9710,7 +10419,7 @@ "companies": [] }, { - "id": 161, + "id": 158, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", "pattern": [ @@ -9720,14 +10429,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, { - "id": 162, + "id": 159, "title": "Concatenated Words", "slug": "concatenated-words", "pattern": [ @@ -9739,12 +10448,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 30 } ] }, { - "id": 163, + "id": 160, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", "pattern": [ @@ -9752,16 +10461,10 @@ ], "difficulty": "Hard", "premium": false, - "companies": [ - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - } - ] + "companies": [] }, { - "id": 164, + "id": 161, "title": "Palindrome Pairs", "slug": "palindrome-pairs", "pattern": [ @@ -9771,14 +10474,29 @@ "premium": false, "companies": [ { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 4 + "name": "Airbnb", + "slug": "airbnb", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, { - "id": 165, + "id": 162, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", "pattern": [ @@ -9788,39 +10506,44 @@ "premium": true, "companies": [ { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "MongoDB", + "slug": "mongodb", "frequency": 2 }, { - "name": "Remitly", - "slug": "remitly", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] }, { - "id": 166, + "id": 163, "title": "Word Squares", "slug": "word-squares", "pattern": [ @@ -9831,7 +10554,7 @@ "companies": [] }, { - "id": 167, + "id": 164, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", "pattern": [ @@ -9841,10 +10564,16 @@ ], "difficulty": "Hard", "premium": false, - "companies": [] + "companies": [ + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + } + ] }, { - "id": 168, + "id": 165, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", "pattern": [ @@ -9854,94 +10583,99 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 26 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 13 + "name": "Google", + "slug": "google", + "frequency": 45 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 + "name": "Amazon", + "slug": "amazon", + "frequency": 28 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 10 + "frequency": 23 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "name": "Meta", + "slug": "facebook", + "frequency": 16 }, { - "name": "Google", - "slug": "google", - "frequency": 7 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 8 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 6 + "name": "Cognizant", + "slug": "cognizant", + "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Wix", + "slug": "wix", + "frequency": 3 }, { "name": "Rippling", "slug": "rippling", - "frequency": 4 + "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 + "name": "Autodesk", + "slug": "autodesk", + "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "wipro", - "slug": "wipro", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Accenture", + "slug": "accenture", "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Palo Alto Networks", + "slug": "palo-alto-networks", "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Swiggy", + "slug": "swiggy", "frequency": 2 } ] }, { - "id": 169, + "id": 166, "title": "Majority Element", "slug": "majority-element", "pattern": [ @@ -9950,85 +10684,70 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 17 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 - }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 25 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Amazon", + "slug": "amazon", + "frequency": 17 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 13 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Meta", + "slug": "facebook", + "frequency": 10 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 }, { - "name": "Pwc", - "slug": "pwc", - "frequency": 2 + "name": "tcs", + "slug": "tcs", + "frequency": 5 }, { - "name": "eBay", - "slug": "ebay", - "frequency": 2 + "name": "Accenture", + "slug": "accenture", + "frequency": 3 }, { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { - "name": "Media.net", - "slug": "medianet", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Autodesk", + "slug": "autodesk", "frequency": 2 } ] }, { - "id": 170, + "id": 167, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", "pattern": [ @@ -10037,15 +10756,25 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Meta", + "slug": "facebook", + "frequency": 2 } ] }, { - "id": 171, + "id": 168, "title": "Move Zeroes", "slug": "move-zeroes", "pattern": [ @@ -10056,24 +10785,24 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 42 + "name": "Google", + "slug": "google", + "frequency": 17 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 8 + "name": "Amazon", + "slug": "amazon", + "frequency": 7 }, { - "name": "Zoho", - "slug": "zoho", - "frequency": 8 + "name": "Meta", + "slug": "facebook", + "frequency": 6 }, { "name": "Apple", @@ -10081,53 +10810,53 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 6 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Yandex", + "slug": "yandex", + "frequency": 5 }, { - "name": "eBay", - "slug": "ebay", + "name": "josh technology", + "slug": "josh-technology", "frequency": 4 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "PayPal", + "slug": "paypal", + "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 }, { - "name": "Ozon", - "slug": "ozon", - "frequency": 3 + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "NetApp", + "slug": "netapp", + "frequency": 2 + }, + { + "name": "SAP", + "slug": "sap", "frequency": 2 }, { @@ -10141,14 +10870,39 @@ "frequency": 2 }, { - "name": "Cognizant", - "slug": "cognizant", + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "JTG", + "slug": "jtg", + "frequency": 2 + }, + { + "name": "Anduril", + "slug": "anduril", "frequency": 2 } ] }, { - "id": 172, + "id": 169, "title": "Is Subsequence", "slug": "is-subsequence", "pattern": [ @@ -10158,69 +10912,39 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 3 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 + "name": "Meta", + "slug": "facebook", + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Yandex", "slug": "yandex", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 + "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 } ] }, { - "id": 173, + "id": 170, "title": "Binary Tree Paths", "slug": "binary-tree-paths", "pattern": [ @@ -10231,19 +10955,14 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", + "name": "Meta", + "slug": "facebook", "frequency": 2 } ] }, { - "id": 174, + "id": 171, "title": "Factor Combinations", "slug": "factor-combinations", "pattern": [ @@ -10252,10 +10971,16 @@ ], "difficulty": "Medium", "premium": true, - "companies": [] + "companies": [ + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + } + ] }, { - "id": 175, + "id": 172, "title": "Split a String Into the Max Number of Unique Substrings", "slug": "split-a-string-into-the-max-number-of-unique-substrings", "pattern": [ @@ -10263,111 +10988,90 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] - }, - { - "id": 176, - "title": "Maximum Average Subarray I", - "slug": "maximum-average-subarray-i", - "pattern": [ - "Sliding Window" - ], - "difficulty": "Easy", - "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Google", - "slug": "google", + "name": "Meta", + "slug": "facebook", "frequency": 2 } ] }, { - "id": 177, - "title": "Maximum Number of Vowels in a Substring of Given Length", - "slug": "maximum-number-of-vowels-in-a-substring-of-given-length", + "id": 173, + "title": "Maximum Average Subarray I", + "slug": "maximum-average-subarray-i", "pattern": [ "Sliding Window" ], - "difficulty": "Medium", + "difficulty": "Easy", "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Meta", + "slug": "facebook", + "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 } ] }, { - "id": 178, - "title": "Max Consecutive Ones III", - "slug": "max-consecutive-ones-iii", + "id": 174, + "title": "Gas Station", + "slug": "gas-station", "pattern": [ - "Sliding Window" + "Greedy" ], "difficulty": "Medium", "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 35 + "name": "Amazon", + "slug": "amazon", + "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { - "name": "tcs", - "slug": "tcs", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Flipkart", + "slug": "flipkart", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "BitGo", + "slug": "bitgo", + "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 }, { "name": "Oracle", @@ -10375,37 +11079,9 @@ "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Meta", + "slug": "facebook", "frequency": 2 - } - ] - }, - { - "id": 179, - "title": "Longest Subarray of 1's After Deleting One Element", - "slug": "longest-subarray-of-1s-after-deleting-one-element", - "pattern": [ - "Sliding Window", - "Dynamic Programming" - ], - "difficulty": "Medium", - "premium": false, - "companies": [ - { - "name": "Yandex", - "slug": "yandex", - "frequency": 18 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 }, { "name": "Adobe", @@ -10413,8 +11089,13 @@ "frequency": 2 }, { - "name": "Tinkoff", - "slug": "tinkoff", + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 } ]