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 :)
https://github.com/rohan-paul/Awesome-JavaScript-Interviews
Last synced: 1 day ago
JSON representation
-
More curated list of general resources for JavaScript Interviews
-
Other important resources
- https://github.com/Chalarangelo/30-seconds-of-code - Curated collection of useful Javascript snippets that you can understand in 30 seconds or less.
- https://medium.com/javascript-scene/master-the-javascript-interview-what-is-function-composition-20dfb109a1a0 - Master the JavaScript Interview: What is Function Composition?
- https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-closure-b2f0d2152b36 - Master the JavaScript Interview: What is a Closure?
- https://medium.com/javascript-scene/common-misconceptions-about-inheritance-in-javascript-d5d9bab29b0a - Common Misconceptions About Inheritance in JavaScript
- https://www.toptal.com/javascript/interview-questions - 37 Essential JavaScript Interview Questions
- Follow this list in Twitter - These are some great developers who regularly gives a lot of useful advice for a wannabe dev regularly
- https://www.thatjsdude.com/interview/js1.html - JS: Interview Algorithm Part-1
- https://www.thatjsdude.com/interview/js2.html - JS: Basics and Tricky Questions Part-2: intermediate
- https://www.thatjsdude.com/interview/dom.html - JS: Interview Questions Part-3
- https://medium.freecodecamp.org/3-questions-to-watch-out-for-in-a-javascript-interview-725012834ccb - 3 JavaScript questions to watch out for during coding interviews
- https://medium.com/dev-bits/a-perfect-guide-for-cracking-a-javascript-interview-a-developers-perspective-23a5c0fa4d0d - A perfect guide for cracking a JavaScript interview - A developer’s perspective
- master-the-javascript-interview-what-s-the-difference-between-class-prototypal-inheritance-e4cd0a7562e9 - Master the JavaScript Interview: What’s the Difference Between Class & Prototypal Inheritance?
- https://dev.to/arnavaggarwal/10-javascript-concepts-you-need-to-know-for-interviews?utm_source=hashnode.com - 10 JavaScript concepts you need to know for interviews
- https://medium.com/coderbyte/a-tricky-javascript-interview-question-asked-by-google-and-amazon-48d212890703 - A Tricky JavaScript Interview Question Asked by Google and Amazon
- Many tricky and common javascript-questions
- https://github.com/ganqqwerty/123-Essential-JavaScript-Interview-Question - 123-Essential-JavaScript-Interview-Question
- https://github.com/ggomaeng/awesome-js - A curated list of javascript fundamentals and algorithms
- Follow this list in Twitter - These are some great developers who regularly gives a lot of useful advice for a wannabe dev regularly
- https://medium.freecodecamp.org/3-questions-to-watch-out-for-in-a-javascript-interview-725012834ccb - 3 JavaScript questions to watch out for during coding interviews
- https://hackernoon.com/a-quick-introduction-to-functional-javascript-7e6fe520e7fa - A Quick Introduction to Functional Javascript
-
-
Coding Style
-
Other important resources
- Directory of CS Courses (many with online lectures)
- Directory of Online CS Courses
- Google C++ Style Guide
- Google Python Style Guide
- Refactoring Guru
- Source Making
- Angular Style Guide
- CS 106B Coding Style Guide
- Debugging Faqs
- Good C programming habits. • /r/C_Programming
- How to Report Bugs Effectively
- What are some bad coding habits you would recommend a beginner avoid getting into?
- Debugging Faqs
- Airbnb Ruby Style Guide
- Airbnb JS Style Guide
- Ruby coding style guide - driven Ruby coding style guide
- CS 106B Coding Style Guide
- Debugging Faqs
- Aurelia Style Guide
-
-
System-Design-Company engineering blog
-
Other important resources
- The Netflix Tech Blog
- Uber Engineering Blog
- Dropbox Tech Blog
- LinkedIn Engineering
- Yammer Engineering
- BankSimple Simple Blog
- SoundCloud Backstage Blog
- Bandcamp Tech
- Oyster Tech Blog
- Songkick Technology Blog
- Godaddy Engineering
- Splunk Blog
- Coursera Engineering Blog
- PayPal Engineering Blog
- Nextdoor Engineering Blog
- Booking.com Development Blog
- Scalyr Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- WebEngage Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Google Research Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- The Netflix Tech Blog
- Songkick Technology Blog
- Pinterest Engineering Blog
- Nextdoor Engineering Blog
- The Netflix Tech Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Twitter Engineering
- The Netflix Tech Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- Songkick Technology Blog
- Nextdoor Engineering Blog
- PayPal Engineering Blog
- Etsy Code as Craft
- The Netflix Tech Blog
- The GitHub Blog
- Engineering at Quora
- Yelp Engineering Blog
- Facebook Engineering
- Foursquare Engineering Blog
- LinkedIn Engineering
- Square The Corner
- Flickr Code
- Instagram Engineering
- Cloudera Developer Blog
- Bandcamp Tech
- THE REDDIT BLOG
- Songkick Technology Blog
- Pinterest Engineering Blog
- Twilio Engineering Blog
- Bitly Engineering Blog
- Godaddy Engineering
- Splunk Blog
- Coursera Engineering Blog
- Nextdoor Engineering Blog
- Scalyr Engineering Blog
-
-
Overall multi-factor approach for winning this huge challenge and a great journey of getting the first Developer Job
-
Other important resources
- Dzone
- GeeksForGeeks
- Scaler Topics
- Javascript cheat sheet - InterviewBit
- Dev.To
- developer.mozilla.org/docs/JavaScript/Guide
- functional-programming-in-js-map-filter-reduce
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- you-must-understand-these-14-javasript-functions
- Front-end JavaScript Interviews in 2018–19
- You-Dont-Know-JS
- Super useful es6-cheatsheet
- Stack Overflow
- javascript cheatsheet
- freeCodeCamp Guide
- you-must-understand-these-14-javasript-functions
- developer.mozilla.org/JavaScript/A_re-introduction_to_JavaScript
- https://30secondsofcode.org/
- Front-end JavaScript Interviews in 2018–19
-
- medium.com/javascript-scene/every-developer-needs-a-code-portfolio
- Collection of Resources for Interview preparations and practices
- How I cleared the Amazon SDE 2 interview
- How I got 7 Job Offers in 8 Weeks
- /master-the-javascript-interview-soft-skills
- google-lost-a-chance-to-hire-me-finally-amazon-hired-me
- the-best-way-to-learn-to-code-is-to-code-learn-app-architecture-by-building-apps
- 7-key-steps-to-getting-your-first-software-engineering-job
- 5-key-learnings-from-the-post-bootcamp-job-search
- how-to-get-your-first-developer-job-in-4-months
- how-to-land-your-first-dev-job-even-if-you-don-t-have-a-cs-degree
- how-to-land-a-top-notch-tech-job-as-a-student
- unlocking-the-javascript-code-interview-an-interviewer-perspective
- get-that-job-at-google.html
- i-failed-my-effing-coding-interview-ab720c339c8a
- how-i-landed-a-full-stack-developer-job-without-a-tech-degree-or-work-experience
- here-are-4-best-ways-to-apply-for-software-engineer-jobs-and-exactly-how-to-use-them
- how-to-get-a-tech-job-with-no-previous-work-experience
- the-hard-thing-about-learning-hard-things
- 70-job-find-websites-for-developers-other-tech-professionals
- YouTube - 70+ Websites To Find Developer Jobs
- YouTube - I'm 47 And Now I Want to be a Programmer
- YouTube - How To Be A Well-Paid Programmer In 1 Year?
- the-secret-to-being-a-top-developer-is-building-things-heres-a-list-of-fun-apps-to-build
- 7-key-steps-to-getting-your-first-software-engineering-job
- 5-key-learnings-from-the-post-bootcamp-job-search
- how-to-get-your-first-developer-job-in-4-months
- how-to-land-a-top-notch-tech-job-as-a-student
- unlocking-the-javascript-code-interview-an-interviewer-perspective
- how-i-landed-a-full-stack-developer-job-without-a-tech-degree-or-work-experience
- here-are-4-best-ways-to-apply-for-software-engineer-jobs-and-exactly-how-to-use-them
- how-to-get-a-tech-job-with-no-previous-work-experience
- the-hard-thing-about-learning-hard-things
- the-secret-to-being-a-top-developer-is-building-things-heres-a-list-of-fun-apps-to-build
-
-
General Coding advice
-
Other important resources
- Learning JavaScript Design Patterns - NC-ND 3.0
- Design Patterns
- qotoqot - improving-focus
- Software design pattern
- Unicode
- Linux Inside
- A Software Developer’s Reading List
- 14 Things I Wish I’d Known When Starting with MongoDB
- Pixel Beat - Unix
- 10-ways-to-be-a-better-developer
- Code Review Best Practices
- Develop for Performance - performance computing techniques for software architects and developers
- How to become a programmer or the art of Googling well
- How to escape tutorial purgatory as a new developer — or at any time in your career
- Learn to Code With Me
- Lessons From A Lifetime Of Being A Programmer
- Things I Wish Someone Had Told Me When I Was Learning How to Code — Free Code Camp
- Working as a Software Developer
- 40 Keys Computer Science Concepts Explained In Layman’s Terms
- A Gentle Introduction To Graph Theory
- Code a TCP/IP stack
- Codewords.recurse
- Dive into the byte code
- Getting Started with MongoDB – An Introduction
- How to install ELK
- List of algorithms
- Step by Step Guide to Database Normalization
- We are reinventing the retail industry through innovative technology
- What every programmer should know about memory - PDF
- Learning Vim
- Working with Webhooks
- JS Project Guidelines
- Code a TCP/IP stack
- Expectations of a Junior Developer
- The Key To Accelerating Your Coding Skills
- Pixel Beat - Unix
- 10-ways-to-be-a-better-developer
- Code Review Best Practices
- Develop for Performance - performance computing techniques for software architects and developers
- How to escape tutorial purgatory as a new developer — or at any time in your career
- Learn to Code With Me
- Things I Wish Someone Had Told Me When I Was Learning How to Code — Free Code Camp
- The Open Web Application Security Project (OWASP)
- How to install ELK
- Working with Webhooks
-
-
Understanding the Theory and the fundamentals of some super-popular Algorithm questions
- 14-patterns-to-ace-any-coding-interview-question
- Algorithms Visualization
- developers/sorting-algorithms
- Quick Big O understanding for coding interviews
- tackling-javascript-algorithms
- sorting-algorithms-in-javascript
- Grokking Algorithms
- educative.io/collection/page/
- Karp_algorithm
- Algorithm Interview Questions
- best javascript-algorithms github repo
- coding-interview-university
- Front-end-Developer-Interview-Questions
- front-end-interview-handbook - Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore
- reactjs-interview-questions
- https://github.com/amejiarosario/dsa.js-data-structures-algorithms-javascript
- Learn-Data_Structure-Algorithm-by-Javascript
- www.geeksforgeeks.org/top-algorithms-and-data-structures-for-competitive-programming/
- Grokking the Coding Interview: Patterns for Coding Questions
- Grokking the Coding Interview: Patterns for Coding Questions
- Karp_algorithm
- educative.io/collection/page/
- coding-interviews-for-dummies
- www.geeksforgeeks.org/top-algorithms-and-data-structures-for-competitive-programming/
-
Coding Challenge Practice Platforms
-
Most common HTML Interview Topics & Questions
-
Most common Git and Github related Interview Topics & Questions
-
System-Design related topics-Some very useful articles
-
Other important resources
- Paxos Made Simple
- Instagram Architecture
- System Interview
- Scalability for Dummies
- Numbers Everyone Should Know
- Fallacies of distributed systems
- Scalable System Design Patterns
- Transactions Across Datacenters
- NOSQL Patterns
- System Design Interview Questions
- google-mobwrite
- Differential Synchronization
- What are best practices for building something like a News Feed?
- What are the scaling issues to keep in mind while developing a social network feed?
- Building Timeline
- Facebook Timeline
- Efficient Computation of Frequent and Top-k Elements in Data Streams
- An Optimal Strategy for Monitoring Top-k Queries in Streaming Windows
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Real Time Multiplayer in HTML5
- Building out the infrastructure for Graph Search
- Indexing and ranking in Graph Search
- The natural language interface of Graph Search - factory.com/upload/presentations/31/EugeneLetuchy-ErlangatFacebook.pdf)
- Flickr Architecture
- How would you implement Google Search?
- Implementing Search Engines
- Hulu’s Recommendation System
- Recommender Systems
- System Design for Big Data-tinyurl
- How can I build a web crawler from scratch?
- Erlang at Facebook
- Facebook Chat
- Implementing Real-Time Trending Topics With a Distributed Rolling Count Algorithm in Storm
- Early detection of Twitter trends explained
- Scalability for Dummies
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- Scalability for Dummies
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Introduction to Memcached
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability, Availability & Stability Patterns
- Introduction to Redis
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- Announcing Snowflake
- Activity Feeds Architecture
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- Announcing Snowflake
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Scalability for Dummies
- Scalability for Dummies
- Scalability for Dummies
- Scalability for Dummies
- Scalability for Dummies
- Scalability for Dummies
- The CAP FAQ
- Real Time Multiplayer in HTML5
- NOSQL Patterns
- Recommender Systems
- Scalability for Dummies
- Scalable Web Architecture and Distributed Systems
- Transactions Across Datacenters
- Consistent Hashing
- Scalability, Availability & Stability Patterns
- Design a CDN network-Globally Distributed Content Delivery
- google-mobwrite
- snowflake
- What are best practices for building something like a News Feed?
- What are the scaling issues to keep in mind while developing a social network feed?
- Activity Feeds Architecture
- Building Timeline
- Facebook Timeline
- Efficient Computation of Frequent and Top-k Elements in Data Streams
- An Optimal Strategy for Monitoring Top-k Queries in Streaming Windows
- How to Create an Asynchronous Multiplayer Game
- How to Create an Asynchronous Multiplayer Game Part 2: Saving the Game State to Online Database
- How to Create an Asynchronous Multiplayer Game Part 3: Loading Games from the Database
- Building out the infrastructure for Graph Search
- Indexing and ranking in Graph Search
- The natural language interface of Graph Search - factory.com/upload/presentations/31/EugeneLetuchy-ErlangatFacebook.pdf)
- Flickr Architecture
- How would you implement Google Search?
- Implementing Search Engines
- Hulu’s Recommendation System
- System Design for Big Data-tinyurl
- How can I build a web crawler from scratch?
- Erlang at Facebook
- Facebook Chat
- Implementing Real-Time Trending Topics With a Distributed Rolling Count Algorithm in Storm
- Early detection of Twitter trends explained
- Introduction to Memcached
-
-
Most common Angular Interview Topics & Questions
-
Most common Node Interview Topics & Questions
-
Checkout my [Deep Learning | Machine Learning YouTube Channel](https://www.youtube.com/channel/UC0_a8SNpTFkmVv5SLMs1CIA/featured)
-
Most common Web-Development Architecture related Interview Topics & Questions
-
Most common React Interview Topics & Questions
-
Most common Redux Interview Topics & Questions
-
Most common MongoDB Interview Topics & Questions
-
Most common CSS Interview Topics & Questions
-
Github Repositories with large collections of problems-and-solutions of them most popular Interview challenges
- JS-Challenges
- some common problems
- javascript-interview-questions
- JavaScript-Code-Challenges
- interview-questions-in-javascript
- javascript-Exercises
- js--interview-questions
- Algorithms-Leetcode-Javascript
- Algorithm-in-JavaScript
- Javascript-Challenges
- code-problems-solutions
- Cracking the Coding Interview - Javascript
- code-problems-solutions
- 30-seconds-of-interview
- Javascript-Challenges
-
When you get stuck
-
Other important resources
-
-
Ideas For small project ideas
-
Collection of Leetcode Problem solution
-
Other important resources
- github.com/LiuL0703/algorithm/tree/master/LeetCode/JavaScript
- github.com/ecmadao/algorithms/tree/master/leetcode
- github.com/ktorng/AlgoInterviewPrep/tree/master/misc/LeetCode
- github.com/dnshi/Leetcode/tree/master/algorithms
- blog.sodhanalibrary.com/search/label/JavaScript
- github.com/KMBaby-zyl/leetcode/tree/master/Algorithms
- github.com/MrErHu/Leetcode/tree/master/algorithms
- github.com/zzxboy1/leetcode/tree/master/algorithms
- skyyen999.gitbooks.io/-leetcode-with-javascript/content/questions/299md.html
- github.com/HandsomeOne/LeetCode/tree/master/Algorithms
- github.com/zj972/leetcode/tree/master/code
- github.com/xiaoliwang/leetcode/tree/master/iojs
- github.com/dieface/leetcode/tree/master/javascript
- github.com/magicly/leetcode/tree/master/js
- github.com/LuciferChiu/leetcode/tree/master/solutions
- github.com/alenny/leetcode/tree/master/src
- github.com/kpman/leetcode/tree/master/src
- github.com/hijiangtao/LeetCode-with-JavaScript/tree/master/src
- www.cnblogs.com/Liok3187/default.html?page=1
- github.com/paopao2/leetcode-js
- github.com/AlanWei/LeetCode
- github.com/cs1707/leetcode
- github.com/EasyHard/leetcodejs
- github.com/fa-ge/leetcode
- github.com/bluesh/LeetCode
- github.com/chihungyu1116/leetcode-javascript
- github.com/didi0613/leetcode-javascript
- github.com/xiaoyu2er/leetcode-js
- github.com/imcoddy/leetcode
- github.com/iwantooxxoox/leetcode
- github.com/karenpeng/leetCode
- github.com/loatheb/leetcode-javascript
- github.com/theFool32/LeetCode
- github.com/whwei/LeetCode
- github.com/jiangxiaoli/leetcode-javascript
- github.com/yuguo/LeetCode
-
-
Collection of Cracking the Coding Interview Book Problem solution
-
Other important resources
- github.com/ktorng/AlgoInterviewPrep/tree/master/CrackingTheCodingInterview
- github.com/muddybarefeet/Cracking-the-Coding-Interview-Problems/tree/master/toyProblems
- github.com/randy909/coding-interview/tree/master/cracking
- github.com/careercup/ctci/tree/master/javascript/lib/data-structures
- github.com/macalinao/node-ctci
- github.com/sharlatta/cracking
- github.com/ammiranda/CrackingTheCodingInterview
- github.com/bryclee/ctci
- github.com/seemaullal/CrackingTheCodingInterview-JS
- github.com/rcerf/MyCtci
- github.com/SashaBayan/CCI
- github.com/careercup/CtCI-6th-Edition-JavaScript-ES2015
- github.com/ktorng/AlgoInterviewPrep/tree/master/CrackingTheCodingInterview
- github.com/miguelmota/ctci-js
- github.com/ChirpingMermaid/CTCI
-
-
UX-CSS-Design Sense Related
-
Other important resources
-
Programming Languages
Categories
System-Design related topics-Some very useful articles
172
Overall multi-factor approach for winning this huge challenge and a great journey of getting the first Developer Job
126
System-Design-Company engineering blog
118
General Coding advice
45
Collection of Leetcode Problem solution
36
Understanding the Theory and the fundamentals of some super-popular Algorithm questions
24
More curated list of general resources for JavaScript Interviews
20
Coding Style
19
Coding Challenge Practice Platforms
19
Github Repositories with large collections of problems-and-solutions of them most popular Interview challenges
15
Collection of Cracking the Coding Interview Book Problem solution
15
Ideas For small project ideas
9
When you get stuck
6
Most common Angular Interview Topics & Questions
2
Checkout my [Deep Learning | Machine Learning YouTube Channel](https://www.youtube.com/channel/UC0_a8SNpTFkmVv5SLMs1CIA/featured)
2
UX-CSS-Design Sense Related
1
Most common Node Interview Topics & Questions
1
Most common Web-Development Architecture related Interview Topics & Questions
1
Most common React Interview Topics & Questions
1
Most common CSS Interview Topics & Questions
1
Most common HTML Interview Topics & Questions
1
Most common Git and Github related Interview Topics & Questions
1
Most common Redux Interview Topics & Questions
1
Most common MongoDB Interview Topics & Questions
1
Sub Categories
Keywords
javascript
18
interview-questions
10
algorithms
7
interview-preparation
7
computer-science
6
interview
6
data-structures
5
javascript-interview-questions
4
coding-interviews
4
awesome-list
4
html
3
coding-interview
3
learn-to-code
3
education
3
css
3
algorithm
3
front-end
2
es6
2
javascript-interview-question
2
css-questions
2
javascript-algorithms
2
programming-interviews
2
javascript-interview
2
study-plan
2
python
2
algorithms-and-data-structures
2
es6-javascript
2
js-questions
2
learning-resources
2
javascript-applications
2
programming
2
snippets
2
snippets-collection
2
interview-test
2
courses
2
react
2
book
2
html-questions
2
es2015
2
es2017
1
es2016
1
es2018
1
eslint
1
linting
1
naming-conventions
1
style-guide
1
style-linter
1
styleguide
1
tc39
1
front-end-development
1