Finding a developer job in the current tech market can be a challenge, especially for beginners. Not knowing what to study and which resources to use while preparing for the interviews can lead to further confusion and desperation.
To help you in your job-seeking phase, I have handpicked some of the most useful GitHub repositories to prepare for interviews. These resources are JavaScript-oriented, but many of the programming concepts can be transferred to other languages as well.
The article is structured in sections, covering everything you would need to prepare, learn data structures and algorithms, practice example questions, check your answers as well as study some framework and library questions specific to the JavaScript environment.
General knowledge
1. how-web-works
⭐ GitHub stars: 4k+
vasanthk / how-web-works
What happens behind the scenes when we type www.google.com in a browser?
What happens behind the scenes when we type www.google.com in a browser?
2. developer-roadmap
⭐ GitHub stars: 184k+
kamranahmedse / developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Roadmap to becoming a developer in 2022.
Preparation handbooks
3. tech-interview-handbook
⭐ GitHub stars: 63k+
yangshun / tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
One of the best repositories out there to help you prepare for your next interview.
4. front-end-interview-handbook
⭐ GitHub stars: 32k+
yangshun / front-end-interview-handbook
⚡️ Front End interview preparation materials for busy engineers
Front End interview preparation materials for busy engineers.
Data structures and algorithms
5. algorithms.js
⭐ GitHub stars: 3k+
felipernb / algorithms.js
Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript
Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript.
6. javascript-datastructures-algorithms
⭐ GitHub stars: 3k+
loiane / javascript-datastructures-algorithms
📚 collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
A collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book.
7. dsa.js-data-structures-algorithms-javascript
⭐ GitHub stars: 6k+
amejiarosario / dsa.js-data-structures-algorithms-javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
Data Structures and Algorithms explained and implemented in JavaScript + eBook.
8. data-structure-and-algorithms-with-ES6
⭐ GitHub stars: 650+
crizstian / data-structure-and-algorithms-with-ES6
Data Structures and Algorithms using ES6
Data Structures and Algorithms using ES6.
Interview questions
9. awesome-javascript-interviews
⭐ GitHub stars: 1k+
rohan-paul / Awesome-JavaScript-Interviews
Popular JavaScript / React / Node / Mongo stack Interview questions and their answers. Many of them, I faced in actual interviews and ultimately got my first full-stack Dev job :)
A collection of super-popular Interview questions, along with explanations and implementation examples.
10. javascript-interview-questions
⭐ GitHub stars: 7k+
sudheerj / javascript-interview-questions
List of 1000 JavaScript Interview Questions
List of 1000 JavaScript Interview Questions.
11. 30-seconds-of-interviews
⭐ GitHub stars: 9k+
Chalarangelo / 30-seconds-of-interviews
A curated collection of common interview questions to help you prepare for your next interview.
A curated collection of common interview questions to help you prepare for your next interview.
Frameworks un libraries
12. react-interview-questions
⭐ GitHub stars: 18k+
sudheerj / reactjs-interview-questions
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
List of top 500 React Interview Questions & Answers.
13. vuejs-interview-questions
⭐ GitHub stars: 1k+
sudheerj / vuejs-interview-questions
List of 300 VueJS Interview Questions And Answers
List of 300 Vue Interview Questions And Answers.
14. nodejs-interview-questions
⭐ GitHub stars: 1k+
learning-zone / nodejs-basics
Node.js Basics ( v18.x )
Frequently Asked Node.js Interview Questions.
Hopefully, these resources will help you to prepare for your interviews and you will land a job. If you have any tips from your personal learning experience, feel free to contribute them, since all the repositories are open source.
Writing has always been my passion and it gives me pleasure to help and inspire people. If you have any questions, feel free to reach out!
Connect me on Twitter, LinkedIn and GitHub!
Visit my Blog for more articles like this.