All Projects → vinitshahdeo → JavaScript-Resources

vinitshahdeo / JavaScript-Resources

Licence: MIT license
Curated list of 10 resources to ace your next JavaScript interview

Projects that are alternatives of or similar to JavaScript-Resources

Front End Interview Questions
Help the front End community to rock interview
Stars: ✭ 2,338 (+5894.87%)
Mutual labels:  interview-questions, javascript-interview, javascript-interview-questions
Javascript Code Challenges
A collection of JavaScript modern interview code challenges for beginners to experts
Stars: ✭ 2,710 (+6848.72%)
Mutual labels:  interview-questions, javascript-interview, javascript-interview-questions
Reactjs Interview Questions
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
Stars: ✭ 17,978 (+45997.44%)
Mutual labels:  interview-questions, javascript-interview-questions
Awesome Interview Questions
A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
Stars: ✭ 44,408 (+113766.67%)
Mutual labels:  interview-questions, javascript-interview-questions
Angular Interview Questions
List of 300 Angular Interview Questions and answers
Stars: ✭ 2,264 (+5705.13%)
Mutual labels:  interview-questions, javascript-interview-questions
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (+269.23%)
Mutual labels:  resources, interview-questions
svelte-interview-questions
Concepts and Questions related to Svelte - Part of official Svelte resources list
Stars: ✭ 18 (-53.85%)
Mutual labels:  resources, interview-questions
Awesome Scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Stars: ✭ 36,688 (+93971.79%)
Mutual labels:  resources, interview-questions
Algorithms Cheatsheet Resources
🤓All the geeky stuffs you need to know at one place!
Stars: ✭ 60 (+53.85%)
Mutual labels:  resources, interview-questions
TheJobInterviewGuide
A job guide to help developers get through interviews and get amazing jobs!
Stars: ✭ 267 (+584.62%)
Mutual labels:  interview-questions, javascript-interview-questions
iOS-Tweak-Dev-Tools
A collection of useful development tools and forks of tools that are geared towards iOS jailbreak developers.
Stars: ✭ 37 (-5.13%)
Mutual labels:  resources
JNPM
Native Java API to work with JavaScript Node Package Manager (NPM): query, retrieve, pack into jar (webjars), CDN
Stars: ✭ 16 (-58.97%)
Mutual labels:  resources
Frontend-Developer-Interview-Preparation
Things you need to know to crack that frontend developer job [Work in Progress]
Stars: ✭ 113 (+189.74%)
Mutual labels:  interview-questions
Network-Embedding-Resources
Network Embedding Survey and Resources
Stars: ✭ 43 (+10.26%)
Mutual labels:  resources
CodingInterview
Solutions to Leetcode, CareerCup Coding problems
Stars: ✭ 64 (+64.1%)
Mutual labels:  interview-questions
resources
Curated list of resources for various topics, articles, tutorials, etc I've found useful.
Stars: ✭ 16 (-58.97%)
Mutual labels:  resources
HACKTOBERFEST-2020-flutter-interview-questions
Flutter interview questions with answers
Stars: ✭ 44 (+12.82%)
Mutual labels:  interview-questions
my-action-github
awesome github
Stars: ✭ 62 (+58.97%)
Mutual labels:  resources
software-testing-resource-pack
Various files useful for manual testing and test automation etc.
Stars: ✭ 38 (-2.56%)
Mutual labels:  resources
awesome-emu-resources
A curated list of emulator development resources
Stars: ✭ 26 (-33.33%)
Mutual labels:  resources

JavaScript Resources

Here's a curated list of 10 resources to ace your next JavaScript interview. For learning, javascript.info is highly recommended. If you have encountered any coding problem in JS interview, please raise a PR to add your solution to examples/ folder. Please refer to the contributing section to learn more.

Twitter URL

External Links

Repositories on GitHub

JavaScript Questions

Important JS Concepts

Tricky JS problems

JavaScript Dev Bookmarks

Modern JS Cheatsheet

Event loop in JavaScript

Clean code in JavaScript

Algorithms in JS

Contributing

  1. Clone the repository and create a new branch.
git clone https://github.com/vinitshahdeo/inspirational-quotes.git
git checkout -b feature/<problem-name>
  1. Head to examples folder
cd examples
touch yourFileName.js
  1. Add your code to yourFileName.js
    • Ensure that the problem statement is added as a comment in the top of the file.
    • Add proper comments (JSDocs) wherever needed.
    • Below is a sample code snippet
/**
 *
 * Flatten the given array
 * Input: [1,2,[3,4,[5,6]],7,8,[9,10]]
 * Output: [1,2,3,4,5,6,7,8,9,10]
 *
 */
const flattenArray = (arr) => {
  let flattenedArray = [];
  arr.forEach((item) => {
    if (Array.isArray(item))
        flattenedArray.push(...flattenArray(item));
    else 
        flattenedArray.push(item);
  });
  return flattenedArray;
};

console.log(flattenArray([1, 2, [3, 4, [5, 6, 7]], 8]));
  1. Please raise a pull request to add your code-snippet.
    • Provide proper PR title and description.
    • Sit and relax! You've made your contribution. 🎉

Thank you

Initially I have curated these resources for my mentees, but it's now a community-led initiative to gather best resources to ace any JS interview. If you like it, kindly consider leaving a star or buying me a coffee! Tweet to spread a word.

"Buy Me A Coffee"

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].