{"id":13562037,"url":"https://github.com/vvscode/js--interview-questions","last_synced_at":"2025-05-16T03:06:30.299Z","repository":{"id":37549308,"uuid":"47930336","full_name":"vvscode/js--interview-questions","owner":"vvscode","description":":grey_question::question::grey_question: Notes from technical (javascript) interviews. Tasks and quiz for different topics to discuss on interview / check self skills in javascript","archived":false,"fork":false,"pushed_at":"2022-10-27T10:52:08.000Z","size":151,"stargazers_count":1400,"open_issues_count":3,"forks_count":281,"subscribers_count":46,"default_branch":"master","last_synced_at":"2025-04-08T13:13:37.770Z","etag":null,"topics":["hacktoberfest","hacktoberfest2020","interview","interview-preparation","interview-questions","javascript","javascript-interview","javascript-interview-question","javascript-interview-questions","job-interviews","js-interview-questions","js-interviews"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vvscode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-13T18:05:08.000Z","updated_at":"2025-04-01T06:07:04.000Z","dependencies_parsed_at":"2023-01-19T12:32:45.600Z","dependency_job_id":null,"html_url":"https://github.com/vvscode/js--interview-questions","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvscode%2Fjs--interview-questions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvscode%2Fjs--interview-questions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvscode%2Fjs--interview-questions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vvscode%2Fjs--interview-questions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vvscode","download_url":"https://codeload.github.com/vvscode/js--interview-questions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254459088,"owners_count":22074605,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","hacktoberfest2020","interview","interview-preparation","interview-questions","javascript","javascript-interview","javascript-interview-question","javascript-interview-questions","job-interviews","js-interview-questions","js-interviews"],"created_at":"2024-08-01T13:01:03.875Z","updated_at":"2025-05-16T03:06:25.285Z","avatar_url":"https://github.com/vvscode.png","language":null,"readme":"# JS interview questions\n\nRepo with notes from/for interviews for js-developer positions.\n\n- [Passing by value/reference](https://github.com/vvscode/js--interview-questions/blob/master/topics/passing-by-value-and-by-reference.md)\n- [Closures](https://github.com/vvscode/js--interview-questions/blob/master/topics/closures.md)\n- [Flow](https://github.com/vvscode/js--interview-questions/blob/master/topics/flow.md)\n- [Hoisting and types](https://github.com/vvscode/js--interview-questions/blob/master/topics/hoisting-vs-types.md)\n- [Inheritance and context](https://github.com/vvscode/js--interview-questions/blob/master/topics/inheritance-vs-context.md)\n- [Complex](https://github.com/vvscode/js--interview-questions/blob/master/topics/complex.md)\n- [Quirks](https://github.com/vvscode/js--interview-questions/blob/master/topics/quirks.md)\n- [WTF](https://github.com/vvscode/js--interview-questions/blob/master/topics/wft.md)\n- [Greate list of framework specific (not only js) questions](https://www.toptal.com/resources)\n- [Unlocking the JavaScript Code Interview (an Interviewer Perspective)](https://medium.com/appsflyer/unlocking-the-javascript-code-interview-an-interviewer-perspective-f4fe06246b29)\n\n---\n\nHere I've noted only questions from my interviews.\n\n## If you want to get more information/materials check next repos:\n\n- https://github.com/h5bp/Front-end-Developer-Interview-Questions -- not only about js\n- https://github.com/nishant8BITS/123-Essential-JavaScript-Interview-Question\n- https://github.com/kolodny/exercises Some basic javascript coding challenges and interview questions\n- https://github.com/malachaifrazier/JavaScript-Interview-Questions Common Questions that may be Asked on a Job Interview\n- https://github.com/adam-s/js-interview-review What Do I Need to Know to Ace a JavaScript Interview?\n- https://github.com/mi-lee/js-interview-questions/blob/master/interview-questions.md\n- https://github.com/nathansmith/javascript-quiz\n- https://github.com/ChiperSoft/InterviewThis An open source list of developer questions to ask prospective employers\n- https://github.com/MaximAbramchuck/awesome-interview-questions Awesome Interviews ( multiple langs )\n- https://github.com/apoterenko/javascript-interview-questions ( about 50 questions like \"Explain ouput..\"\n- https://github.com/kensterz/interview-questions-in-javascript Interview Algorithm Questions in Javascript\n- https://github.com/HIROSN/coding-interviews-es6 Coding Interview Questions (ECMAScript 2015)\n- https://github.com/mkshen/code-problems-solutions Interview coding questions and answers in Javascript - ES6\n- https://github.com/khan4019/front-end-Interview-Questions Interview Questions for front-end-Developer ( Only for JS developer when they have to answer some side questions to make interviewer comfortable. ) by [That JsDude](http://www.thatjsdude.com/interview/index.html)\n- https://medium.com/javascript-scene/10-interview-questions-every-javascript-developer-should-know-6fa6bdf5ad95#.i5mgmc4m0 10 Interview Questions Every JavaScript Developer Should Know AKA: The Keys to JavaScript Mastery\n- https://github.com/yangshun/tech-interview-handbook/blob/master/front-end/interview-questions.md - Front-end Job Interview Questions (and **Answers** - that might be most interesting for lazy persons who just want to know keys for interview )\n- https://github.com/wwwebman/front-end-interview-questions Our front end interview questions and answers can help you to prepare for an interview better and faster\n- https://github.com/kennymkchan/interview-questions-in-javascript A mostly reasonable collection of technical software development interview questions solved in Javascript\n- https://github.com/fejes713/30-seconds-of-interviews A curated collection of common interview questions to help you prepare for your next interview.\n- https://github.com/rakesh-sankar/awesome-interview-question A curated list of interview questions of various domain.\n- https://github.com/ajzawawi/js-interview-prep A collection of JS interview questions ~~updated every day~~\n- https://github.com/monkey3310/full-stack-interview Full Stack Interview Questions \u0026 Answers (inc. js-stack)\n- https://github.com/sudheerj/reactjs-interview-questions List of top 222 ReactJS Interview Questions \u0026 Answers\n- https://github.com/Pau1fitz/react-interview List of common React interview questions.\n- https://github.com/ElemeFE/node-interview How to pass the Node.js interview of ElemeFE\n- https://www.adaface.com/blog/react-interview-questions/ 100+ React Interview Questions (2020)\n\n## More specific questions:\n\n- [Top 50 React Interview Questions You Must Prepare In 2019](https://www.edureka.co/blog/interview-questions/react-interview-questions/)\n- [5 Essential React.js Interview Questions](https://www.codementor.io/reactjs/tutorial/5-essential-reactjs-interview-questions)\n- [(one more time ) Awesome Interviews - not only languages, but libraries/frameworks too](https://github.com/MaximAbramchuck/awesome-interview-questions)\n- JS Interview Algorithm [beginner](http://www.thatjsdude.com/interview/js1.html) / [intermediate](http://www.thatjsdude.com/interview/js2.html)\n- [13 Essential React.js Interview Questions](https://www.toptal.com/react/interview-questions)\n- [React Interview Questions and Answers](https://www.interviewbit.com/react-interview-questions/)\n\n## Also it may be helpful to check next books:\n\n- **\"Javascript Technical Interview Questions\"** by Xuanyi Chew https://leanpub.com/jsinterviewquestions\n- **\"Quick JavaScript Interview Questions\"** by Sandeep Kumar Patel https://leanpub.com/quickjavascriptinterviewquestions\n- **\"JavaScript Interview Questions: Who Else Wants to Nail that Interview?\"** by Volkan Özçelik https://o2js.com/assets/javascript-interview-questions.pdf\n- https://www.frontendhandbook.com/practice/interview-q.html The part about interview at `Front-End Developer Handbook`\n- http://www.w3resource.com/javascript-exercises/ JavaScript Exercises, Practice, Solution ( starter level, suppose. Most questions is about knowledge of basic API / lang construction )\n- https://www.interviewcake.com/javascript-interview-questions ( JavaScript Interview Questions, like \"Merging Meeting Times\", \"Two Egg Problem\" -- the exersizes/questions can be solved no only via js - they are more algorithmic and give you mental pabulum ). Both - tasks/solutions are pretty cool\n- https://github.com/yangshun/tech-interview-handbook **Tech Interview Handbook** (Algorithms, front end and behavioral content for rocking your coding interview)\n\n## Some ideas can be found during online tests. Like next:\n\n- https://tests4geeks.com/category/javascript\n- http://perfectionkills.com/javascript-quiz-es6/ ( also check explains at https://gist.github.com/DmitrySoshnikov/3928607cb8fdba42e712 )\n- http://dmitry.baranovskiy.com/post/91403200 - So, you think you know JavaScript? it's usefull to read https://www.nczonline.net/blog/2010/01/26/answering-baranovskiys-javascript-quiz/ )\n- http://perfectionkills.com/javascript-quiz/\n- https://www.adaface.com/assessment-test/javascript-online-test\n\n## You can get more practice in interview questions at:\n\n- https://codesignal.com/interview-practice\n- https://www.pramp.com\n- https://interviewbuddy.in\n- http://www.gainlo.co\n\nIf you're ready to share your experience - you're welcome. Make PR to related file ( by topic ) or create issue with list of questions\n\n**_P.S._** it worth to check **_*'Cracking the Coding Interview'*_** by Gayle Laakmann McDowell ( solutions can be founded at https://github.com/careercup/CtCI-6th-Edition , book (at least 5th edition can be googled )\n","funding_links":[],"categories":["miscellaneous","Others","Interview","Github Repositories with large collections of problems-and-solutions of them most popular Interview challenges"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvscode%2Fjs--interview-questions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvvscode%2Fjs--interview-questions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvvscode%2Fjs--interview-questions/lists"}