Too Long; Didn't Read
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. If you have any tips from your personal learning experience, feel free to contribute to these open-source repositories, since all the repositories are open source and are free to use.