I have moved this over to the Tech Interview Cheat Sheet Repo and has been expanded and even has code challenges you can run and practice against!
\
- JavaScript - MDN
- Node.js Manual & Documentation
- Awesome Node.js – A curated list of delightful Node.js packages and resources.
- Annonated ES5
- ECMA-262's current work (next ECMAScript edition's draft)
- ES Discuss
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pacman: sudo pacman -Syu PACKAGENAME # install (and update package list) | |
sudo pacman -S PACKAGENAME # install | |
pacman -Ss PACKAGENAME # search | |
pacman -Si PACKAGENAME # info about package | |
pacman -Qs PACKAGENAME # search installed package | |
pacman -Qi PACKAGENAME # info about installed package | |
pacman -Ql PACKAGENAME # list all installed package | |
sudo pacman -R PACKAGENAME # normal remove | |
sudo pacman -Rsn PACKAGENAME # remove package, dependencies, and backup configuration files | |
pacman -Qdt |
I liked the way Grokking the coding interview organized problems into learnable patterns. However, the course is expensive and the majority of the time the problems are copy-pasted from leetcode. As the explanations on leetcode are usually just as good, the course really boils down to being a glorified curated list of leetcode problems.
So below I made a list of leetcode problems that are as close to grokking problems as possible.
Is JavaScript:
- Synchronous or Asynchronous?
- Single-threaded or Multi-threaded?
- Everything in JavaScript happens inside an Execution Context
- You can assume this execution context to be a big box or a container in which the whole JavaScript code is executed.
- This big box has two components in it: