[go: up one dir, main page]

0% found this document useful (0 votes)
15 views2 pages

Frontend Interview Roadmap Detailed

Uploaded by

Ahmed Mughal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views2 pages

Frontend Interview Roadmap Detailed

Uploaded by

Ahmed Mughal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Frontend Development Interview Roadmap (Detailed)

Frontend Development Interview Roadmap

Frontend Development Interview Roadmap (Detailed Explanation)

1. HTML (HyperText Markup Language)


- <!DOCTYPE html>: Declares HTML5.
- Tags & Attributes: Tags define elements; attributes add info.
- Block vs Inline: Block (div), Inline (span).
- Head & Title: Metadata and browser tab title.
- Script & Style: External JS and CSS.
- Semantic HTML: header, main, section, etc.
- Forms & Input: Collect user data.
- Media: Images, video, audio.
- Storage: localStorage (persistent), sessionStorage (temporary).

2. CSS (Cascading Style Sheets)


- Selectors: Basic, combinator, pseudo.
- Specificity & Inheritance: Determines applied styles.
- Box Model: Content + padding + border + margin.
- Units: px, em, rem, %, vw, vh.
- Display & Flexbox: Layout models.
- Positioning: static, relative, absolute, fixed, sticky.
- Overflow, Float, Media Queries.

3. JavaScript (JS)
- Primitives: Basic data types.
- Variables: var, let, const.
- Scope & Hoisting: Variable visibility.
- Closures: Functions remember their context.
- Functions: Regular & arrow.
- Arrays/Objects: Common methods.
- Type Conversion: Implicit/Explicit.
- Error Handling: try/catch.
- Timers: setTimeout, setInterval.

4. Web Fundamentals
- Client-Server: Browser to server model.
- HTTP/HTTPS: Protocols.
- REST APIs: GET, POST, PUT, DELETE.
- Cookies, Sessions, Auth: Storage and security.
- Security: CORS, XSS, CSRF.
- Caching & Compression: Optimize performance.

5. BOM & DOM


- DOM Tree: Structured HTML.
- Selectors & Events: Access and interact.
- AJAX & Fetch: API calls.
- Event Loop: Asynchronous JS.

6. React
Frontend Development Interview Roadmap (Detailed)

- JSX: HTML + JS syntax.


- Components: Functional/Class.
- Props/State: Data flow.
- Hooks: useState, useEffect, useRef.
- Other: lazy, portals, error boundaries.

7. React Ecosystem
- Routing: react-router.
- State Management: Redux, Zustand.
- Styling: Styled Components, Tailwind.
- Data: Axios, React Query.
- Forms: React Hook Form.
- Animations: Framer Motion.

8. Advanced JS
- this: Execution context.
- Async JS: Promises, async/await.
- OOP: Classes, prototypes.
- Modern Features: Destructuring, spread/rest, optional chaining.

9. Advanced CSS
- Layouts: Flexbox, Grid.
- Responsive Design: Media/container queries.
- Animations: transition, transform, keyframes.
- CSS Tools: Variables, BEM.

10. Testing, CI/CD, Performance


- Testing: Jest, Cypress.
- CI/CD: GitHub Actions, Vercel.
- Performance: Lazy loading, Lighthouse.

11. Next.js + TypeScript


- Next.js: SSR, API routes.
- TypeScript: Strong typing.

You might also like