Web Development
HTML, CSS, JavaScript, React, and more.
Categories
- Web DevelopmentDifficulty: Medium
Responsive Design and CSS Architecture
Build confidence in Responsive Design and CSS Architecture with this 20-question mock test, designed for frontend and full-stack interviews. The attempt uses a 30-minute timer so you can practise with clear conditions.
📚 Inside the quiz: The questions cover CSS layout and responsive design; AI-assisted testing, refactoring, and code review; and HTML semantics and accessibility. The questions emphasise diagnosis and decision-making: what to choose, what can fail, and what evidence supports the trade-off.
Review missed scenarios by asking what assumption failed, which alternative fits better, and how you would explain that choice aloud; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Medium
DOM, Browser APIs, and Debugging
Build confidence in DOM, Browser APIs, and Debugging with this 20-question mock test, designed for frontend and full-stack interviews. The attempt uses a 30-minute timer so you can practise with clear conditions.
🧠 What you will practise: The questions cover AI-assisted testing, refactoring, and code review; state-machine modelling; concurrency, threads, and synchronization; the event loop and asynchronous JavaScript; and HTML semantics and accessibility. Scenario prompts ask you to choose an approach, recognise its limits, and explain the production consequences clearly.
Use weaker areas as prompts for deeper revision, then retry when you can connect each concept to a concrete implementation consequence; the answer explanations provide a focused review path.20 questions30 minStart test - ProgrammingDifficulty: Medium
React Fundamentals
Build confidence in React Fundamentals with this 15-question interview-focused practice test, designed for Programming revision. The attempt uses a 20-minute timer so you can practise with clear conditions.
🧠 What you will practise: The questions cover React state and rendering. The questions emphasise diagnosis and decision-making: what to choose, what can fail, and what evidence supports the trade-off.
Use the result to find weak concepts, rehearse concise explanations, and revisit the trade-offs you would need to defend in an interview or production discussion.15 questions20 minStart test - Web DevelopmentDifficulty: Medium
Modern JavaScript Modules and Tooling
Build confidence in Modern JavaScript Modules and Tooling with this 20-question interview-focused practice test, designed for frontend and full-stack interviews. The attempt uses a 30-minute timer so you can practise with clear conditions.
⚙️ Skills tested: The questions cover AI-assisted testing, refactoring, and code review; and HTML semantics and accessibility. Use the scenarios to practise separating a plausible shortcut from an approach that remains maintainable at production scale.
Use weaker areas as prompts for deeper revision, then retry when you can connect each concept to a concrete implementation consequence; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
Production API Design with Databases and Queues
Prepare more deliberately for frontend and full-stack interviews with Production API Design with Databases and Queues. This 20-question mock test turns the topic into a structured practice session. The attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
🎯 Coverage: The questions cover API contracts and endpoint design; asynchronous processing and queues; linked lists, stacks, and queues; AI-assisted testing, refactoring, and code review; Node.js runtime and backend behaviour; and observability and operational signals. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
Use weaker areas as prompts for deeper revision, then retry when you can connect each concept to a concrete implementation consequence; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Medium
Core Web Vitals and Rendering Performance
Build confidence in Core Web Vitals and Rendering Performance with this 20-question mock test, designed for frontend and full-stack interviews. The attempt uses a 30-minute timer so you can practise with clear conditions.
⚙️ Skills tested: The questions cover AI-assisted testing, refactoring, and code review; caching and hot-key protection; HTML semantics and accessibility; and HTTP, HTTPS, cookies, and statelessness. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
Use the result to find weak concepts, rehearse concise explanations, and revisit the trade-offs you would need to defend in an interview or production discussion; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
Authentication, Sessions, and JWT Security
Build confidence in Authentication, Sessions, and JWT Security with this 20-question mock test, designed for frontend and full-stack interviews. The attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
🧠 What you will practise: The questions cover authentication and authorization; JWT and OAuth flows; AI-assisted testing, refactoring, and code review; web security and input protection; HTML semantics and accessibility; and HTTP, HTTPS, cookies, and statelessness. Questions move between quick wins and multi-step reasoning so you can practise choosing an efficient solving path.
Review missed scenarios by asking what assumption failed, which alternative fits better, and how you would explain that choice aloud; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
Full-Stack Web Development Interview Mock
Use Full-Stack Web Development Interview Mock as a 30-question checkpoint for frontend and full-stack interviews. The attempt uses a 45-minute timer and hard difficulty so you can practise with clear conditions.
🧠 What you will practise: The questions cover linked lists, stacks, and queues; AI-assisted testing, refactoring, and code review; authentication and authorization; HTML semantics and accessibility; API contracts and endpoint design; and caching and hot-key protection. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
Use the result to find weak concepts, rehearse concise explanations, and revisit the trade-offs you would need to defend in an interview or production discussion; the answer explanations provide a focused review path.30 questions45 minStart test - Web DevelopmentDifficulty: Medium
Forms, Media, and Semantic UX
Build confidence in Forms, Media, and Semantic UX with this 20-question mock test, designed for frontend and full-stack interviews. The attempt uses a 30-minute timer so you can practise with clear conditions.
🧠 What you will practise: The questions cover AI-assisted testing, refactoring, and code review; scalability and traffic growth; and HTML semantics and accessibility. The questions emphasise diagnosis and decision-making: what to choose, what can fail, and what evidence supports the trade-off.
Use the result to find weak concepts, rehearse concise explanations, and revisit the trade-offs you would need to defend in an interview or production discussion; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
JavaScript Reliability, Modules, and Edge Cases
Use JavaScript Reliability, Modules, and Edge Cases as a 20-question checkpoint for frontend and full-stack interviews. The attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
📚 Inside the quiz: The questions cover AI-assisted testing, refactoring, and code review; linked lists, stacks, and queues; and HTML semantics and accessibility. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
After the attempt, write down the decisions you could not justify clearly and revisit the underlying constraints before retrying; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Medium
React Components, Props, and State
Build confidence in React Components, Props, and State with this 20-question mock test, designed for frontend and full-stack interviews. The attempt uses a 30-minute timer so you can practise with clear conditions.
⚙️ Skills tested: The questions cover AI-assisted testing, refactoring, and code review; API contracts and endpoint design; dynamic programming and memoization; HTML semantics and accessibility; and React state and rendering. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
Treat incorrect answers as design-review notes: identify the overlooked constraint and practise defending a safer alternative; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
Type-Safe Frontend Architecture
Move beyond surface-level recall with Type-Safe Frontend Architecture in this 20-question interview-focused practice test. It is structured for frontend and full-stack interviews, and the attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
📚 Inside the quiz: The questions cover AI-assisted testing, refactoring, and code review; arrays, strings, and hash maps; HTML semantics and accessibility; and routers, switches, and packet forwarding. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
Use weaker areas as prompts for deeper revision, then retry when you can connect each concept to a concrete implementation consequence; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Medium
Node.js HTTP APIs and Middleware
Move beyond surface-level recall with Node.js HTTP APIs and Middleware in this 20-question mock test. It is structured for frontend and full-stack interviews, and the attempt uses a 30-minute timer so you can practise with clear conditions.
📚 Inside the quiz: The questions cover Node.js runtime and backend behaviour; HTTP, HTTPS, cookies, and statelessness; AI-assisted testing, refactoring, and code review; rate limiting and abuse protection; authentication and authorization; and JWT and OAuth flows. The progression moves from core terminology to debugging, boundary decisions, and trade-offs that surface in real interviews.
After the attempt, write down the decisions you could not justify clearly and revisit the underlying constraints before retrying; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Medium
Browser Storage, Workers, and Runtime APIs
Use Browser Storage, Workers, and Runtime APIs as a 20-question checkpoint for frontend and full-stack interviews. The attempt uses a 30-minute timer so you can practise with clear conditions.
📚 Inside the quiz: The questions cover AI-assisted testing, refactoring, and code review; concurrency, threads, and synchronization; and HTML semantics and accessibility. The emphasis is on practical judgement: giving the model enough context, checking its output, and protecting sensitive data.
Use the result to find weak concepts, rehearse concise explanations, and revisit the trade-offs you would need to defend in an interview or production discussion; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
CSP, Secure Headers, and Browser Defenses
Move beyond surface-level recall with CSP, Secure Headers, and Browser Defenses in this 20-question mock test. It is structured for frontend and full-stack interviews, and the attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
🧠 What you will practise: The questions cover AI-assisted testing, refactoring, and code review; web security and input protection; caching and hot-key protection; JWT and OAuth flows; REST and GraphQL APIs; and trees, graphs, and traversals. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
After the attempt, write down the decisions you could not justify clearly and revisit the underlying constraints before retrying; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Medium
Frontend Interview Mock: SDE 1 Round
Build confidence in Frontend Interview Mock: SDE 1 Round with this 30-question interview-focused practice test, designed for frontend and full-stack interviews. The attempt uses a 45-minute timer so you can practise with clear conditions.
⚙️ Skills tested: The questions cover AI-assisted testing, refactoring, and code review; web security and input protection; observability and operational signals; rate limiting and abuse protection; WebSockets and real-time delivery; and the event loop and asynchronous JavaScript. The progression moves from core terminology to debugging, boundary decisions, and trade-offs that surface in real interviews.
After the attempt, write down the decisions you could not justify clearly and revisit the underlying constraints before retrying; the answer explanations provide a focused review path.30 questions45 minStart test - Web DevelopmentDifficulty: Hard
Advanced CSS, Animations, and Maintainability
Prepare more deliberately for frontend and full-stack interviews with Advanced CSS, Animations, and Maintainability. This 20-question mock test turns the topic into a structured practice session. The attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
🧠 What you will practise: The questions cover AI-assisted testing, refactoring, and code review; and HTML semantics and accessibility. Scenario prompts ask you to choose an approach, recognise its limits, and explain the production consequences clearly.
Convert the result into an interview checklist covering definitions, edge cases, operational risks, and defensible trade-offs; the answer explanations provide a focused review path.20 questions30 minStart test - ProgrammingDifficulty: Hard
Advanced Node.js
Explore advanced concepts in Node.js including event loops, streams, and clustering.
20 questions25 minStart test - Web DevelopmentDifficulty: Medium
React Hooks, Effects, and Data Flow
Prepare more deliberately for frontend and full-stack interviews with React Hooks, Effects, and Data Flow. This 20-question mock test turns the topic into a structured practice session. The attempt uses a 30-minute timer so you can practise with clear conditions.
📚 Inside the quiz: The questions cover React state and rendering; AI-assisted testing, refactoring, and code review; HTML semantics and accessibility; and composition over inheritance. Scenario prompts ask you to choose an approach, recognise its limits, and explain the production consequences clearly.
After the attempt, write down the decisions you could not justify clearly and revisit the underlying constraints before retrying; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Medium
TypeScript Types, Narrowing, and Safety
Use TypeScript Types, Narrowing, and Safety as a 20-question checkpoint for frontend and full-stack interviews. The attempt uses a 30-minute timer so you can practise with clear conditions.
📚 Inside the quiz: The questions cover AI-assisted testing, refactoring, and code review; Java collections and generics; and HTML semantics and accessibility. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
Use the result to find weak concepts, rehearse concise explanations, and revisit the trade-offs you would need to defend in an interview or production discussion; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
Authentication, Authorization, and API Security
Prepare more deliberately for frontend and full-stack interviews with Authentication, Authorization, and API Security. This 20-question mock test turns the topic into a structured practice session. The attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
⚙️ Skills tested: The questions cover authentication and authorization; AI-assisted testing, refactoring, and code review; Node.js runtime and backend behaviour; API contracts and endpoint design; concurrency, threads, and synchronization; and HTML semantics and accessibility. The set balances direct recall with calculations, interpretation, and the accuracy needed to work efficiently under exam conditions.
After the attempt, write down the decisions you could not justify clearly and revisit the underlying constraints before retrying; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
Caching, Service Workers, and Network Strategy
Build confidence in Caching, Service Workers, and Network Strategy with this 20-question mock test, designed for frontend and full-stack interviews. The attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
📚 Inside the quiz: The questions cover caching and hot-key protection; AI-assisted testing, refactoring, and code review; CDNs and edge caching; HTTP, HTTPS, cookies, and statelessness; encryption, hashing, and secure transport; and trees, graphs, and traversals. Scenario prompts ask you to choose an approach, recognise its limits, and explain the production consequences clearly.
Use the result to find weak concepts, rehearse concise explanations, and revisit the trade-offs you would need to defend in an interview or production discussion; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
API Security, Privacy, and Tenant Isolation
Move beyond surface-level recall with API Security, Privacy, and Tenant Isolation in this 20-question mock test. It is structured for frontend and full-stack interviews, and the attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
📚 Inside the quiz: The questions cover AI-assisted testing, refactoring, and code review; and HTML semantics and accessibility. Use the scenarios to practise separating a plausible shortcut from an approach that remains maintainable at production scale.
Use weaker areas as prompts for deeper revision, then retry when you can connect each concept to a concrete implementation consequence; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
Frontend Interview Mock: SDE 2 Round
Use Frontend Interview Mock: SDE 2 Round as a 30-question checkpoint for frontend and full-stack interviews. The attempt uses a 45-minute timer and hard difficulty so you can practise with clear conditions.
🧠 What you will practise: The questions cover AI-assisted testing, refactoring, and code review; linked lists, stacks, and queues; caching and hot-key protection; asynchronous processing and queues; CDNs and edge caching; and HTML semantics and accessibility. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
Convert the result into an interview checklist covering definitions, edge cases, operational risks, and defensible trade-offs; the answer explanations provide a focused review path.30 questions45 minStart test - TechnologyDifficulty: Medium
HTML and CSS
Prepare more deliberately for Technology revision with HTML and CSS. This 11-question mock test turns the topic into a structured practice session. The attempt uses a 15-minute timer so you can practise with clear conditions.
⚙️ Skills tested: The questions cover HTML semantics and accessibility; and Docker and container workflows. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
Review missed scenarios by asking what assumption failed, which alternative fits better, and how you would explain that choice aloud.11 questions15 minStart test - Web DevelopmentDifficulty: Medium
JavaScript Scope, Closures, and Runtime Behavior
Move beyond surface-level recall with JavaScript Scope, Closures, and Runtime Behavior in this 20-question interview-focused practice test. It is structured for frontend and full-stack interviews, and the attempt uses a 30-minute timer so you can practise with clear conditions.
🧠 What you will practise: The questions cover JavaScript scope, closures, and hoisting; AI-assisted testing, refactoring, and code review; the event loop and asynchronous JavaScript; rate limiting and abuse protection; and HTML semantics and accessibility. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
Treat incorrect answers as design-review notes: identify the overlooked constraint and practise defending a safer alternative; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
React Performance and Rendering Patterns
Use React Performance and Rendering Patterns as a 20-question checkpoint for frontend and full-stack interviews. The attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
⚙️ Skills tested: The questions cover AI-assisted testing, refactoring, and code review; database normalization and schema design; and HTML semantics and accessibility. The questions emphasise diagnosis and decision-making: what to choose, what can fail, and what evidence supports the trade-off.
After the attempt, write down the decisions you could not justify clearly and revisit the underlying constraints before retrying; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
Generics, Utility Types, and API Contracts
Use Generics, Utility Types, and API Contracts as a 20-question checkpoint for frontend and full-stack interviews. The attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
🧠 What you will practise: The questions cover API contracts and endpoint design; Java collections and generics; AI-assisted testing, refactoring, and code review; the event loop and asynchronous JavaScript; and HTML semantics and accessibility. The progression moves from core terminology to debugging, boundary decisions, and trade-offs that surface in real interviews.
After the attempt, write down the decisions you could not justify clearly and revisit the underlying constraints before retrying; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
Streams, Workers, and Event Loop Reliability
Prepare more deliberately for frontend and full-stack interviews with Streams, Workers, and Event Loop Reliability. This 20-question mock test turns the topic into a structured practice session. The attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
🎯 Coverage: The questions cover the event loop and asynchronous JavaScript; AI-assisted testing, refactoring, and code review; web security and input protection; Node.js runtime and backend behaviour; caching and hot-key protection; and asynchronous processing and queues. Use the scenarios to practise separating a plausible shortcut from an approach that remains maintainable at production scale.
Review missed scenarios by asking what assumption failed, which alternative fits better, and how you would explain that choice aloud; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
Performance Debugging and Optimization
Move beyond surface-level recall with Performance Debugging and Optimization in this 20-question mock test. It is structured for frontend and full-stack interviews, and the attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
⚙️ Skills tested: The questions cover AI-assisted testing, refactoring, and code review; HTML semantics and accessibility; and observability and operational signals. The questions emphasise diagnosis and decision-making: what to choose, what can fail, and what evidence supports the trade-off.
Review missed scenarios by asking what assumption failed, which alternative fits better, and how you would explain that choice aloud; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Medium
XSS, CSRF, CORS, and Secure Cookies
Move beyond surface-level recall with XSS, CSRF, CORS, and Secure Cookies in this 20-question mock test. It is structured for frontend and full-stack interviews, and the attempt uses a 30-minute timer so you can practise with clear conditions.
📚 Inside the quiz: The questions cover web security and input protection; AI-assisted testing, refactoring, and code review; rate limiting and abuse protection; JWT and OAuth flows; encryption, hashing, and secure transport; and HTML semantics and accessibility. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
Review missed scenarios by asking what assumption failed, which alternative fits better, and how you would explain that choice aloud; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Medium
HTML, CSS Layout, and Accessibility
Prepare more deliberately for frontend and full-stack interviews with HTML, CSS Layout, and Accessibility. This 20-question mock test turns the topic into a structured practice session. The attempt uses a 30-minute timer so you can practise with clear conditions.
🎯 Coverage: The questions cover HTML semantics and accessibility; CSS layout and responsive design; AI-assisted testing, refactoring, and code review; and Docker and container workflows. Questions connect definitions with implementation choices, failure cases, trade-offs, and the concise reasoning expected in technical discussions.
Use the result to find weak concepts, rehearse concise explanations, and revisit the trade-offs you would need to defend in an interview or production discussion; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Medium
Async JavaScript, Promises, and Event Loop
Build confidence in Async JavaScript, Promises, and Event Loop with this 20-question interview-focused practice test, designed for frontend and full-stack interviews. The attempt uses a 30-minute timer so you can practise with clear conditions.
📚 Inside the quiz: The questions cover the event loop and asynchronous JavaScript; AI-assisted testing, refactoring, and code review; arrays, strings, and hash maps; trees, graphs, and traversals; and HTML semantics and accessibility. Rather than rewarding definitions alone, the set tests how concepts behave under constraints, failures, and changing requirements.
Use weaker areas as prompts for deeper revision, then retry when you can connect each concept to a concrete implementation consequence; the answer explanations provide a focused review path.20 questions30 minStart test - Web DevelopmentDifficulty: Hard
React Routing, Forms, and Production UX
Prepare more deliberately for frontend and full-stack interviews with React Routing, Forms, and Production UX. This 20-question mock test turns the topic into a structured practice session. The attempt uses a 30-minute timer and hard difficulty so you can practise with clear conditions.
⚙️ Skills tested: The questions cover AI-assisted testing, refactoring, and code review; caching and hot-key protection; state-machine modelling; concurrency, threads, and synchronization; JavaScript scope, closures, and hoisting; and HTML semantics and accessibility. The progression moves from core terminology to debugging, boundary decisions, and trade-offs that surface in real interviews.
Use the result to find weak concepts, rehearse concise explanations, and revisit the trade-offs you would need to defend in an interview or production discussion; the answer explanations provide a focused review path.20 questions30 minStart test
Explore Java
Continue with Java topics like Java, JVM, Spring Boot, backend interviews across courses, notes, and mock tests.