Frontend Engineering
Build Tooling
6 practice questions. Free questions open a full answer guide; the rest unlock with Pro.
- Your team enabled full source maps on the production bundle so on-call can debug live errors, and a security reviewer flagged it. How do you weigh the observability benefit against the security concern, and what would you actually ship?
- Your production JavaScript bundle has grown too large and the page is slow to load. How would you investigate where the size is coming from and bring it down?Go Pro
- A new engineer is confused that your Vite dev server starts almost instantly with a large dependency tree, but the production build still takes real time and bundles everything. Walk me through what's actually happening in each mode.Go Pro
- What is tree-shaking in a frontend build, and why does it matter for the size of what you ship to users?Go Pro
- Why do frontend projects use a build tool like Vite or webpack instead of just shipping your source files straight to the browser?Go Pro
- Why do modern build tools like Vite use native ES modules during development but still bundle with Rollup for production, and what problem does that split solve?Go Pro
Want questions matched to your role?
Paste a job title, job description, or CV
for a personalized set, or go Pro to unlock the full bank.