Frontend Fundamentals: HTML, CSS, and Responsive Styling Questions

The core web-platform skills behind interfaces: semantic HTML, the CSS box model, cascade and specificity, layout systems (flexbox, grid), and responsive styling. Covers writing accessible, well-structured markup and building responsive layouts that hold up across viewports. The implementation foundation for UI work.

HardTechnical
119 practiced

Compare ARIA composite widget roles such as combobox, listbox, tree, and grid. For each role outline its required keyboard interactions, ARIA properties that must be managed, typical implementation responsibilities, and common pitfalls. Give examples of when to prefer a native element over an ARIA composite widget.

MediumTechnical
74 practiced

You're defining breakpoints for a component library. Explain considerations for choosing breakpoints: content-driven vs device-driven, how many breakpoints to have, and how to document them for a design system. Propose a sensible set of breakpoints and justify each choice.

EasyTechnical
68 practiced

Define what a breakpoint is in responsive design. Provide two examples of how you would choose breakpoint values for a product and why.

EasyTechnical
134 practiced

Create an accessibility checklist (5–8 items) you would include in a design spec for interactive components (buttons, inputs, dialogs). For each item, briefly explain why it's important.

EasyTechnical
71 practiced

Explain the effect of different tabindex values on focus order: tabindex='0', tabindex='-1', and positive tabindex values. Describe scenarios where tabindex='-1' is useful and why positive tabindex values are discouraged in large applications.

Unlock Full Question Bank

Get access to all Frontend Fundamentals: HTML, CSS, and Responsive Styling interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.