Report a bug / Send feedback
New Cohort • 30 Frontend Challenges

Frontend Blind 30: Solve the most‑asked company questions

Prepare for top product‑based companies by solving their most‑asked frontend interview questions.

1499999

By purchasing this module, you agree to our Terms & Conditions.

One-time payment • Lifetime access
  • 30 real interview questions
  • Practice company‑wise problem sets
  • Clear difficulty levels: Easy, Medium, Hard
  • Step‑by‑step editorials with a live playground
Frontend Blind 30

Solve questions asked by

AtlassianGoogleAmazonMicrosoftUberLinkedInSwiggyPhonePe

Challenge breakdown

Difficulty wise breakdown

EasyBeginner friendly

7

Problems

MediumStandard interview

10

Problems

HardAdvanced rounds

13

Problems

Problem type breakdown

VanillaCore JS

17

Problems

ReactModern UI

4

Problems

HTML/CSS/JSWeb fundamentals

9

Problems

Total challenges

30

Problems

Curriculum

#Problem nameAccessLevelCompanyTagsCompleted
1Implement listenTo() — Method Call CollectorOpenhardZetavanillajs
2Dynamic Tic Tac ToeOpenhardAtlassianhtml/css/js
3Feature FlagOpenmediumAtlassianreactjs
4CurryOpenmediumZeptovanillajs
5Traffic LightOpeneasyZeptoreactjs
6Filter Records by Blacklisted Property–Value PairsOpenmediumMetavanillajs
7 Implement `getElementsByTagName`OpenhardGooglevanillajs
8Dynamic Table GeneratorOpenhardGooglehtml/css/js
9Nested CheckboxesOpenmediumGooglehtml/css/js
10Recursive Object FilterOpenhardAmazonvanillajs
11Find DOM elements by computed CSS - getElementsByStyle(property, value)OpenhardAmazonvanillajs
12Render a Directory Tree from Nested JSONOpenhardAmazonhtml/css/js
13Searchable, Sortable Data TableOpenhardAmazonhtml/css/js
14Word Break — Can a string be split into dictionary words?OpenmediumMicrosoftvanillajs
15Full‑Page Search with Highlighted MatchesOpenhardMicrosofthtml/css/js
16Next Larger Palindromic NumberOpenmediumUbervanillajs
17Run Dependent Async Tasks in Proper SequenceOpenmediumUbervanillajs
18StoreData — Key/Value Store with Change ListenersOpeneasyAirbnbvanillajs
19Product of the Next Two (Circular Array)OpeneasyApplevanillajs
20Build an Image GalleryOpenmediumDropboxhtml/css/js
21Implement getElementsByClassNameOpenhardLinkedinvanillajs
22Build a Tooltip ComponentOpenmediumLinkedinhtml/css/js
23Build a Custom useDebounce HookOpeneasySwiggyreactjs, machinecoding
24Run Promises in SeriesOpenmediumPhonePevanillajs
25Grid Lights in React — Deactivate in Reverse Activation Order (LIFO)OpenhardUberreactjs, machinecoding
26Polyfill `JSON.stringify`- Custom SerializeOpenhardAmazonvanillajs
27Valid Palindrome (alphanumeric only, case-insensitive)OpeneasyGooglevanillajs
28Find All Pairs That Sum to TargetOpeneasyGooglevanillajs
29Clear All Timeouts on a PageOpenhardMetavanillajs
30Group Todos by UserOpeneasyAtlassianhtml/css/js

FAQ

Are these real questions asked in interviews?

Yes.

Is this lifetime access?

Yes.

What is the refund policy?

No refund policy.