Build an Image Gallery with Lightbox
2 min read An image gallery with lightbox (thumbnails grid + tap-to-zoom modal) appears in many products. The interview tests virtualization, accessibility, gesture […] Read article
Frontend engineering interview prep — React patterns, machine-coding rounds, CSS architecture, accessibility, browser internals, performance, and frontend system design. Specialist track for engineers interviewing for frontend, fullstack-leaning-frontend, and senior frontend roles.
2 min read An image gallery with lightbox (thumbnails grid + tap-to-zoom modal) appears in many products. The interview tests virtualization, accessibility, gesture […] Read article
3 min read Most frontend code assumes happy paths. Production reality is messier — APIs fail, networks drop, user devices crash, browsers behave Read article
3 min read Web Workers and Service Workers are two confusingly-named browser APIs with very different purposes. Senior frontend interviews probe whether you Read article
3 min read Caching is one of the most effective ways to make a frontend feel fast. It is also one of the Read article
2 min read “Build a Kanban board with drag-and-drop” is a frequent frontend interview question because it tests gesture handling, accessibility, layout stability, Read article
2 min read Live cursors — those tiny avatars showing where other people are clicking — became table stakes for collaborative apps after Read article
2 min read Choosing the right real-time mechanism is a frontend system design question that comes up routinely in senior interviews. WebSocket is Read article
3 min read Internationalization (i18n) is one of those frontend areas where the surface looks simple (“just translate the strings”) but the depth Read article
2 min read The CSS-in-JS landscape has shifted significantly. The 2020 era of “styled-components is the default” is over. Modern frontend leans toward Read article
2 min read Senior frontend engineers spend more time in DevTools than in their IDE. Yet most engineers use 5% of the available Read article
2 min read Data tables are one of the most-built and most-broken UI components. The naive implementation breaks at 1,000 rows. The interview Read article
3 min read Accessibility is no longer optional. It is required by law in many jurisdictions and by ethics in all. Senior frontend Read article
3 min read TypeScript fluency is now baseline for senior frontend roles. Beyond the basics (interfaces, type aliases, basic generics), interviews probe whether Read article
2 min read Monorepos have gone mainstream in frontend. Most companies of meaningful size now run a monorepo for their web platform. The Read article
3 min read The state management landscape has consolidated significantly. The “Redux for everything” era is over; modern apps use specialized tools per Read article