Frontend Engineering skill assessment
HTML, CSS, JavaScript, React — build for the browser.
What it covers
HTML & Semantics
Learn semantic HTML so pages are meaningful to browsers, screen readers, and search engines, not just visually correct. Div soup breaks accessibility and SEO in ways that are hard to retrofit.
CSS & Layout
Master the box model, flexbox, and grid so you can build layouts that hold up across screen sizes without fighting the cascade. Layout bugs are the most common visual defects shipped to production.
JavaScript & the DOM
Understand how JavaScript manipulates the DOM and handles asynchrony so you can build interactive pages without memory leaks or race conditions. This is the layer every framework is built on top of.
React & Components
Learn the component model and hooks that power most modern frontend jobs today. Misunderstanding rendering and hook rules leads to subtle bugs and performance regressions.
State & Data
Learn to choose the right home for state and the right pattern for fetching data, since most real-world app bugs trace back to stale or misplaced state. Client state and server state need different strategies.
Performance & Accessibility
Learn to measure and improve Core Web Vitals and build interfaces usable by keyboard and screen-reader users. Slow or inaccessible sites lose users and fail audits before code review even starts.
Ready to benchmark your Frontend Engineering skills?
180 questions · about 5 minutes · see your level and percentile instantly.