TOPICS NEED TO COVER - rs-hash/GETTHATJOB GitHub Wiki
-
- React
- Next.js
- Typescript
- Jest
- Playwright
- React testing library
- Mocha/chai
- ESlint
- Performance optimization ( bundle splitting, code splitting, lazy loading )
- Git
- HTML5
- CSS
- Javascript
- Compare React Angular Vue
- NodeJS
- React Query
- GraphQL
- WCAG
- Jenkins CI/CD
- ES6+
- Redux
- webpack, vite, parcel
- npm/yarn
- Containerized deployment with Docker/Kubernetes, Familiarity with containerization (Docker), orchestration (Kubernetes / K8s), and cloud platforms (AWS).
- React Native
- Data structures
- Infra: AWS, Docker, Terraform, Vercel
- Tooling: Nx, GitHub
- data visualisation tools such as D3.js, Canvas/WebGL
- Angular, NgRx, Nx, Redis, Azure Cloud, Kubernetes, Akamai
- Knowledge of web services technologies such as SOAP, HTTP, WSDL, XSD, and REST
- Experience in a broad range of software design approaches and common UX patterns.
- MVC/MVM frameworks (e.g. React.JS, AngularJS, Vue)
๐ Best 100% Free Resources for Front-End Interview Prep
This page contains a curated list of completely free, high-quality resources to help you prepare for Senior Front-End Developer interviews. Topics include HTML, CSS, JavaScript, React, testing, system design, UI challenges, and more.
๐ง Core Front-End Skills
โ HTML / CSS / JavaScript
-
The Odin Project
Full-stack curriculum covering HTML, CSS, JavaScript, Git, and more. Great for foundational learning. -
JavaScript.info
Deep-dive into modern JavaScript from the ground up. Highly recommended for all levels.
โ๏ธ React and Modern Web Development
-
Full Stack Open
Free course covering React, Redux, TypeScript, GraphQL, testing, and CI/CD. Made by the University of Helsinki. -
Codecademy โ Free Courses
Some React and JavaScript tracks are available for free. Check course details. -
Scrimba โ Free Courses
Interactive tutorials for React, JS, and more. Great for hands-on learners.
๐จ UI Implementation Practice
-
Frontend Mentor
Real-world frontend challenges with design files. Many projects are free. Great for building portfolio projects. -
Dev Challenges
Similar to Frontend Mentor. Practice UI, accessibility, responsiveness, and more.
๐งช Testing & Performance
-
Full Stack Open - Testing module
Learn how to test React apps using React Testing Library and Jest. -
Google Web Fundamentals
Covers performance optimization techniques (e.g., lazy loading, code splitting).
๐๏ธ System Design & Architecture
-
System Design Primer (GitHub)
Comprehensive guide for system design interviews. Includes frontend considerations and examples. -
Tech Dummies - Narendra L (YouTube)
Visual explanations of system design concepts (e.g., load balancers, caching, microservices). -
Hussein Nasser (YouTube)
Deep dives into scalable architecture, CDN, HTTP, and backend/frontend performance.
๐ง Algorithms & DSA
-
NeetCode 150 (GitHub)
Structured algorithm practice list, curated for interviews. YouTube videos included. -
LeetCode โ Free Questions
Many algorithm and front-end questions are free to practice with limited daily use.
๐ค Mock Interviews & Practice
-
Pramp
Free peer-to-peer mock interview platform. Practice live with other candidates. -
Interviewing.io (Limited free interviews)
Sometimes offers free mock interviews with engineers from top companies.
๐งฐ Tooling & DevOps (Optional but Useful)
-
Docker Curriculum (GitHub)
Learn Docker with practical examples and projects. -
FreeCodeCamp โ DevOps Playlist
Covers CI/CD, Docker, AWS, etc.
๐จ Newsletters & Blogs
-
UI.dev Blog
High-quality articles on JavaScript, React, and TypeScript. -
Bytes.dev Newsletter
A fun, concise JavaScript newsletter by the creators of UI.dev.
๐ Tip
Bookmark this page and track what you've completed in a GitHub Projects board or Notion. Consistency beats intensity. โ