HTML
Asked at:
GoogleMicrosoftAmazon
82
Questions
1-2 hours
Time
Topics:
Audio & Video ElementsCanvas & SVG GraphicsWeb Storage APIs+3
CSS
Asked at:
GoogleMicrosoftAmazon
40
Questions
3-4 hours
Time
Topics:
CSS SelectorsLayout & PositioningFlexbox & Grid+2
JavaScript
Asked at:
GoogleMetaNetflix
24
Questions
1-2 hours
Time
Topics:
ES6+ FeaturesAsync ProgrammingDOM Manipulation+2
React
Asked at:
MetaNetflixAirbnb
55
Questions
2-3 hours
Time
Topics:
Components & HooksState ManagementPerformance Optimization+2
TypeScript
Asked at:
MicrosoftGoogleMeta
15
Questions
1 hour
Time
Topics:
Type SystemGenerics & UtilitiesAdvanced Types+2
Angular
Asked at:
GoogleMicrosoftIBM
63
Questions
2-3 hours
Time
Topics:
Components & ModulesRxJS & ObservablesForms & Validation+3
Vue.js
Asked at:
GoogleAppleNetflix
50
Questions
2-3 hours
Time
Topics:
Components & DirectivesComposition APIVue Router & Pinia+3
Java
Asked at:
GoogleAmazonMicrosoft
114
Questions
3-4 hours
Time
Topics:
Core Java BasicsOOP ConceptsCollections Framework+5
RxJS
Asked at:
NetflixGoogleMicrosoft
15
Questions
1-2 hours
Time
Topics:
Observables & SubjectsOperators & PipelinesError Handling+3
Node.js
Asked at:
NetflixUberLinkedIn
55
Questions
3-4 hours
Time
Topics:
Event Loop & Async ProgrammingCore Modules & APIsExpress.js Framework+3
How to Get Started
1
Choose Your Language
Select a technology you want to prepare for. Start with HTML if you're new to web development.
2
Practice Questions
Go through interview questions organized by difficulty levels. Try to answer before viewing the solution.
3
Track Progress
Monitor your preparation progress and revisit topics as needed. Practice regularly for best results.