JS Guide
HomeQuestionsSearchResources
Search

Built for developers preparing for JavaScript, React & TypeScript interviews.

ResourcesQuestionsSupport
HomeQuestionsSearchProgress
HomeQuestionstooling

tooling

Build tools, package managers, and development workflow

Your Progress

0 of 5 completed

0%

5 Questions

mid Level
1
How does Webpack work and what are its core concepts?
mid
bundlers
Webpack is a module bundler that builds a dependency graph starting from entry points and bundles modules into output files. Core concepts: Entry (starting point), Output (result), Loaders (transform files), Plugins (extend functionality), and Mode (optimization level).
2
How do you configure TypeScript for a project?
mid
typescript
Configure TypeScript via tsconfig.json with compiler options like target (JS version), module (module system), strict (type checking level), and include/exclude for files. Key settings include paths for aliases, jsx for React, and lib for available types.
3
How do you set up CI/CD for a JavaScript project?
mid
ci-cd
CI/CD automates testing and deployment. Use GitHub Actions, GitLab CI, or similar to run tests on every push, check linting, build the project, and deploy. Define workflows in YAML files that specify triggers, jobs, and steps.
4
What debugging tools and techniques should you know?
mid
debugging
Use Chrome DevTools for debugging (Sources panel, breakpoints, watch expressions), console methods beyond log (table, trace, time), debugger statement, VS Code debugger with launch configs, and React/Vue DevTools for framework-specific debugging.
5
How do you set up a testing environment with Jest?
mid
testing
Set up Jest by installing it, creating jest.config.js with settings like testEnvironment, transform for TypeScript/Babel, setupFilesAfterEnv for test utilities, and coverage configuration. Integrate with React Testing Library for component tests.