Every entry below is a crawlable link to a unique public task page. This directory complements the interactive filters and keeps the complete catalog connected through standard pagination.
Tech Screening · Hard · 3 min
User-generated HTML must be displayed in a web app. How would you prevent XSS without breaking legitimate content?
View taskTech Screening · Easy · 3 min
Why can hiding a button never enforce authorization, and what security responsibilities still belong in the frontend?
View taskTech Screening · Medium · 3 min
A release adds 300 KB of JavaScript and worsens interaction latency. How would you find the cost and choose a fix?
View taskTech Screening · Hard · 3 min
Which user-centered performance signals would you put in a frontend release gate, and how would you avoid noisy failures?
View taskTech Screening · Easy · 3 min
How do you decide whether React state belongs locally, in context, in a URL, or in a server-state cache?
View taskTech Screening · Medium · 3 min
Two components keep copies of the same value and drift apart. How would you redesign the source of truth?
View taskTech Screening · Hard · 3 min
When is a React effect the wrong tool, and how do dependency mistakes create stale or repeated work?
View taskTech Screening · Easy · 3 min
A search result briefly shows data from the previous query. How would you prevent the effect race?
View taskTech Screening · Medium · 3 min
A React list rerenders on every keystroke. How would you measure the cause before adding memoization?
View taskTech Screening · Hard · 3 min
Explain when memoization helps React performance and when it adds complexity without reducing work.
View taskTech Screening · Easy · 3 min
How would you choose the boundary between server and client components for an interactive product page?
View taskTech Screening · Medium · 3 min
Hydration fails only for signed-in users. Which server-client data and rendering assumptions would you inspect?
View taskTech Screening · Hard · 3 min
What can a React error boundary recover from, and which async or event-handler failures need another path?
View taskTech Screening · Easy · 3 min
A route crashes after a lazy chunk fails to load during deployment. How would you recover without trapping the user?
View taskTech Screening · Medium · 3 min
How do Angular provider scopes change service lifetime and state sharing, and which scope bug is easy to miss?
View taskTech Screening · Hard · 3 min
A service unexpectedly has two instances after a lazy route loads. How would you trace the injector hierarchy?
View taskTech Screening · Easy · 3 min
Explain how OnPush change detection changes component assumptions and where stale UI can still come from.
View taskTech Screening · Medium · 3 min
An Angular table updates data but not the view. What mutation, identity, and scheduling evidence would you inspect?
View taskTech Screening · Hard · 3 min
How would you prevent stale requests and subscription leaks in an Angular typeahead built with RxJS?
View taskTech Screening · Easy · 3 min
A route emits duplicate API calls after repeated navigation. How would you identify the subscription-lifecycle error?
View taskTech Screening · Medium · 3 min
When would you choose reactive forms over template-driven forms for a complex workflow?
View taskTech Screening · Hard · 3 min
A cross-field validator calls the server and produces stale errors. How would you structure validation and cancellation?
View taskTech Screening · Easy · 3 min
What must remain deterministic between Angular server rendering and hydration in the browser?
View taskTech Screening · Medium · 3 min
Hydration reports a DOM mismatch only in one locale. Which rendering inputs would you compare?
View taskTech Screening · Hard · 3 min
Explain how Vue tracks reactive dependencies and why destructuring can unexpectedly break updates.
View taskTech Screening · Easy · 3 min
A nested value changes but a component stays stale. How would you inspect refs, reactive objects, and derived state?
View taskTech Screening · Medium · 3 min
When should Vue logic use a computed value, a watcher, or an explicit event?
View taskTech Screening · Hard · 3 min
A watcher triggers an API loop after state normalization. How would you remove the circular dependency?
View taskTech Screening · Easy · 3 min
What belongs in a Vue composable, and how would you keep it testable without hiding shared global state?
View taskTech Screening · Medium · 3 min
Two screens use one composable but leak state between users. How would you redesign its lifetime?
View taskTech Screening · Hard · 3 min
How do you decide whether Vue state belongs in a component, URL, Pinia store, or server cache?
View taskTech Screening · Easy · 3 min
A Pinia store preserves stale account data after logout. Which ownership and reset rules would you add?
View taskTech Screening · Medium · 3 min
How would you design loading, timeout, retry, and error behavior for a lazy Vue route?
View taskTech Screening · Hard · 3 min
A deployed Vue chunk returns 404 for users with an old page open. How would you recover safely?
View taskTech Screening · Easy · 3 min
A deploy succeeds, but some users keep loading incompatible JavaScript and HTML. How would you trace and fix the caching boundary?
View taskTech Screening · Medium · 3 min
How would you version HTML, assets, and API responses so a frontend release remains reversible across browsers and CDNs?
View taskTech Screening · Hard · 3 min
Compare cookie-based and browser-token sessions for a web application. Which XSS, CSRF, and revocation trade-offs control your choice?
View taskTech Screening · Easy · 3 min
A stolen browser session remains valid after logout. Which client and server controls would you inspect before changing token lifetime?
View taskTech Screening · Medium · 3 min
When should a React update use a transition, and how can concurrent rendering expose incorrect assumptions about mutable state?
View taskTech Screening · Hard · 3 min
Typing stays responsive, but search results flash out of order. How would you separate urgent state, deferred work, and request identity?
View taskTech Screening · Easy · 3 min
Production reports a blank screen that cannot be reproduced locally. Which frontend telemetry would let you isolate the failure safely?
View taskTech Screening · Easy · 3 min
How would you evolve an API response and frontend consumer without requiring a synchronized deployment?
View taskTech Screening · Medium · 3 min
A backend changes nullability and only one UI state breaks. Which contract checks should have caught it?
View taskTech Screening · Hard · 3 min
Walk through a secure browser-to-API authentication flow, including session storage, CSRF, expiration, and logout.
View taskTech Screening · Easy · 3 min
Users remain authorized in one tab after role revocation. Which client, cache, and server boundaries would you change?
View taskTech Screening · Medium · 3 min
How would you implement an optimistic update when the server can normalize, reject, or reorder the result?
View taskTech Screening · Hard · 3 min
Two tabs edit the same record and one optimistic state overwrites newer data. How would you reconcile versions?
View taskTech Screening · Easy · 3 min
How would you design API errors so the UI can distinguish validation, authorization, retryable, and unknown failures?
View task