I am searching for good resources to practise JavaScript problems and master them. What are some good websites?
Hackerrank, although I find it really frustrating at time's when reading test input values, doesn't seem optimized for javascript, but they are pretty good if you want to tease your brain with problem solving.
Codility, I found the practice test's here real helpful and useful.
Plus the book cracking the coding interview, although not javascript but good to exercise your brain and understand some problem solving concepts which you can port over to javascript.
Stackoverflow is the best tool you're going to find when trying to solve a problem but the ones that beats them all... Google, you just have to search your specific problem and there's a lot of chance that someone in the world already had that problem and it was solved, no matter if it was on mozilla, stackoverflow, etc.
developer.mozilla.org/en-US/docs/Web/JavaScript - is the best description with examples and browser compatibility.
John McDonald
I code javascript
1 - Codility is a great way to get started on interview-style coding problems. They have lessons (unfortunately in python) to demonstrate a computer science principle (e.g. stacks and queues), then a few problems to practice this principle. You can solve the problems in any language and you can easily google other people's solutions if you get stuck.
2 - A second great resource is interviewCake. It's a paid resource but there are coupons all over the web, and you can sign up for a free question once a week.
3 - For a beginner's introduction to JS problems, codewars is a pretty smooth introduction.
4 - Another beginner's intro to JS problem solving is the basic algorithm section on freeCodeCamp. You can't look at other people's submissions, but again, if you google the title of the problem you'll find lots of github pages with decent answers.
5 - Finally, I use HackerRank. There's an initial hurdle of getting over the way they give you input (you have to parse through data), but it's pretty good once you get the hang of it.
Good Luck!