Skip to content

Hamza-Rafique/JavaScript-Interview-Questions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Interview Questions

Welcome to the JavaScript Interview Questions repository! In this repository, you will find a collection of common JavaScript interview questions along with detailed explanations and coding examples.

Each topic is covered in a separate file, making it easy for you to navigate and learn. Here's an overview of the topics covered:

Topics

  1. Currying in JavaScript: Learn about the concept of currying in JavaScript and how it can be used to create higher-order functions.

  2. Find a Duplicate Number in the Array: Understand different approaches to finding a duplicate number in an array and see code examples.

  3. Call, Apply, and Bind: Explore the differences between call, apply, and bind methods in JavaScript and see how they work with examples.

  4. Count of Strings: Learn how to count occurrences of strings in an array using various techniques.

  5. Find Longest String: Find the longest string in an array using different methods and optimize your solution.

  6. Map, Reduce, Filter: Dive into the popular array methods, map, reduce, and filter, and see how they can be used effectively.

  7. null, undefined, and Not Defined: Understand the differences between null, undefined, and not defined variables, along with real-world examples.

  8. Find Min and Max number in Array: using different way we have solved the problem.

Feel free to explore each topic and expand your understanding of JavaScript concepts commonly discussed in interviews.

How to Use

  1. Clone the repository to your local machine using git clone.

  2. Navigate to the specific topic of interest using the file names provided.

  3. Read through the explanations and examine the code examples provided.

  4. Experiment with the code examples in your local development environment.

  5. Have fun learning and mastering JavaScript interview concepts!

Remember that practice is key to mastering these concepts. Feel free to modify and extend the examples to deepen your understanding.

Contribution

If you find any issues, typos, or have suggestions for improvement, please feel free to open an issue or submit a pull request. Your contributions are highly appreciated!

Happy coding and best of luck with your JavaScript interview preparation!