Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rajat-mehra05/awesome-frontend-interview-resources
Here is a list of some frontend interview questions which I have collected based on what people shared from their interview experience.
https://github.com/rajat-mehra05/awesome-frontend-interview-resources
List: awesome-frontend-interview-resources
frontend-resource interview-preparation interview-questions javascript-interview-questions react-interview-questions
Last synced: 21 days ago
JSON representation
Here is a list of some frontend interview questions which I have collected based on what people shared from their interview experience.
- Host: GitHub
- URL: https://github.com/rajat-mehra05/awesome-frontend-interview-resources
- Owner: rajat-mehra05
- Created: 2021-01-27T17:11:28.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-16T09:44:21.000Z (over 2 years ago)
- Last Synced: 2024-06-29T07:08:03.892Z (6 months ago)
- Topics: frontend-resource, interview-preparation, interview-questions, javascript-interview-questions, react-interview-questions
- Homepage:
- Size: 11.6 MB
- Stars: 93
- Watchers: 1
- Forks: 28
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-frontend-interview-resources - Here is a list of some frontend interview questions which I have collected based on what people shared from their interview experience. (Other Lists / Monkey C Lists)
README
## Frontend Interview related questions (resources)
Common topics in JavaScript to understand in depth:
- [Namaste JavaScript series on youtube](https://www.youtube.com/watch?v=pN6jk0uUrD8) by Akshay Saini
- [Promises in JavaScript](https://blog.greenroots.info/series/javascript-promises) by [Tapas Adhikari](https://blog.greenroots.info/)
- [Quiz on Promises](https://danlevy.net/javascript-promises-quiz/)
- [Interview Questions on Promises](https://betterprogramming.pub/10-javascript-promise-challenges-before-you-start-an-interview-c9af8d4144ec)
- [30 seconds of Interview](https://30secondsofinterviews.org/) - Best for revising interview concepts
- [Why React re-renders ?](https://www.joshwcomeau.com/react/why-react-re-renders/) by [Josh Comeau](https://www.joshwcomeau.com/)
- [useMemo and useCallback blog](https://www.joshwcomeau.com/react/usememo-and-usecallback/) by [Josh Comeau](https://www.joshwcomeau.com/)
- [5 practical interview questions on Promises](https://rehansattar.dev/five-practical-interview-questions-related-to-promises)
- ['this' in JavaScript](https://dmitripavlutin.com/gentle-explanation-of-this-in-javascript/) by [Dmitri Pavlutin](https://dmitripavlutin.com/)
- [Guide to cracking interviews](https://alphaayush.notion.site/alphaayush/2e13395deff94a428d45b3aa88dc7ee7?v=06b5c5617b8442bc878bd210257786ad) by Ayush Singh
- [JS interview questions](https://roadsidecoder.hashnode.dev/) on `objects`, `closures`, `functions`, etc by Piyush Agarwal aka [RoadsideCoder](https://www.youtube.com/watch?v=XnFIX3c7xoI&ab_channel=RoadsideCoder)
- [React interview coding questions](https://github.com/shrutikapoor08/react-coding-interview-questions) by [Shruti Kapoor](https://github.com/shrutikapoor08)
- [Interview concepts guide](https://codewithsimran.substack.com/p/comprehensive-front-end-interview?utm_campaign=post&utm_medium=web&utm_source=) by CodeWithSimran
- [Async Functions](https://tkdodo.eu/blog/about-async-functions) by [TkDodo](https://github.com/tkdodo)
- [Frontend Interview Handbook](https://frontendinterviewhandbook.com/en/javascript-questions/)
- [JavaScript Interview advanced questions](https://rajatgupta.xyz/js-interview-2) by [Rajat Gupta](https://github.com/rajatetc)
- [Ace the JS interview](https://manuarora.in/blog/ace-the-javascript-interview)
- [Top 155 React Interview questions](https://www.fullstack.cafe/interview-questions/react)
- [Should I use rems/em or pixels ?](https://www.joshwcomeau.com/css/surprising-truth-about-pixels-and-accessibility/)
- [123 Essential JS questions](https://github.com/ganqqwerty/123-Essential-JavaScript-Interview-Questions)
- [Virtual DOM in React](https://hackernoon.com/virtual-dom-reconciliation-and-diffing-algorithm-explained-simply-ycn34gr)
- [Prototypal Inheritance in JS](https://blog.yogeshchavan.dev/how-prototypal-inheritance-works-in-javascript) by [Yogesh Chavan](https://blog.yogeshchavan.dev/)## Practice coding challenges in JavaScript/React
- [Algochurn](https://www.algochurn.com/) by [Manu Arora](https://manuarora.in/)
- [Frontend Machine Coding Questions](https://frontendeval.com/)
- [JavaScript coding challenges](https://github.com/sadanandpai/javascript-code-challenges) by [Sadanand Pai](https://github.com/sadanandpai)
- [DOM Challenges](https://github.com/sunnypuri/dom-challenge-problems) by Sunny Puri
- [DOM Challenges](https://github.com/devkodeio/the-dom-challenge) by Devkodeio
- [BigFrontend.Dev](https://bigfrontend.dev/react) for React
- [BigFrontend.Dev](https://bigfrontend.dev/quiz) for JavaScript
- [Leetcode Interview Questions](https://leetcode.com/problemset/)## Find jobs here (any domain)
- [Reactiflux Jobs](https://www.reactiflux.com/jobs)
- [List of companies](https://github.com/poteto/hiring-without-whiteboards) by [Lauren Tan](https://github.com/poteto)
- Companies that don't have a broken hiring process
- The companies and teams listed here use interview techniques and questions that resemble day-to-day work.
For example, pairing on a real world problem or a paid/unpaid take home exercise.
- If you wish to search/sort/filter/group companies, check [Airtable](https://airtable.com/shr3eGPDm3wGjT2gA/tbluCbToxQ2knSLhh/viwmFR062GOjG4cjs)- [Relevel](https://relevel.com/)
- Book your test slot
- Give interviews as per your convenience.- [ARC](https://arc.dev/)
- [HasJob](https://hasjob.co/)
- [Refer please](https://www.referplease.com/)
- [Enthire](https://enthire.co/)
- [Talent.io](https://www.talent.io/p/en-fr/home)## Practice mock interviews
- [Pramp](https://www.pramp.com/#/)
- [Interviewing.io](https://interviewing.io/)## React resources to learn
- [Articles/Blogs resources related to React](https://reactresources.com/articles)
- [React with webpack resource](https://www.packtpub.com/product/hands-on-webpack-for-react-development-video/9781789139808)## Coding practices
- [Learn by actual coding](https://academy.bigbinary.com/) by Big Binary
## JavaScript Algorithms
- [JS Algorithms](https://github.com/trekhleb/javascript-algorithms) by [Oleksii Trekhleb](https://github.com/trekhleb)
## Books
- [You don't know JS](https://github.com/getify/You-Dont-Know-JS)
## How to write clean code in JavaScript ?
- [Clean code in JS](https://github.com/ryanmcdermott/clean-code-javascript)## Design Patterns in JavaScript
- [JavaScript Design Patterns](https://www.digitalocean.com/community/tutorial_series/javascript-design-patterns)
- [JS Design Pattern](https://addyosmani.com/resources/essentialjsdesignpatterns/book/) book by Addy Osmani
- [Interview Questions on System Design](https://faun.pub/top-30-system-design-interview-questions-and-problems-for-programmers-417e89eadd67)
- [Free Figma Component library](https://www.figmacomponents.com/?ref=peerlist) (For taking design inspirations)## Freelance websites:
- [Freelancer](https://www.freelancer.in/jobs/javascript/)
## Find open source projects here
- [Open Source projects](https://opensource.twitter.dev/projects/)
- [Open Source websites](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#open-source-websites)
## Placement Stories
- [Interview rejections and experience](https://muskan611998jain.medium.com/placement-stories-interview-experiences-rejections-756f0c4b1166) by Muskan Jain
- [Unacademy Interview experience](https://rajatgupta.xyz/unacademy-interview) by [Rajat Gupta](https://github.com/rajatetc)
- [Byjus Interview experience](https://webscript.info/rizwan/byju-s-front-end-software-engineer-interview-experience-and-questions-6173d821a9bac) by Rizwan Khan# Thank you to the authors :)
A big thank you to the authors of respective blogs and repos. 🔥# Note
- I have created this repository so that people could reach out to various useful resources/repos of others from a single source.
- All the credits goes to respective authors/creators (and not me, obviously!).
- If you find this repo helpful, you can give it a star and fork it and let others know too.
- If you wish to contribute to this repository, feel free to make a pull request.
I will review it and merge it if I find it helpful to the developers' community. :)