Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
February 15, 2022 02:00 pm GMT

Javascript Interview Questions(Divided into levels)

> Today no code time to look for a job

Ever went to apply for a Javascript job and got stuck on some of the areas to prepare for the interview? Boom Roy got you covered. Check out. I just screened some of the common asked questions. Open to more on the comment section. Cheer!!! All the best
Junior Dev Interview

  1. Explain Null and Undefined in JavaScript

  2. What does use strict do?

  3. What is the strict mode?

  4. Explain arrays in JavaScript.

  5. Explain Values and Types in JavaScript.

  6. What is Scope in JavaScript?

  7. What is difference between == and === ?

  8. What is let keyword in JavaScript?

  9. What is the difference between var, let, and const.

  10. What are the JavaScript data types?

  11. Explain the .pop() and .push() methods

  12. Name all JavaScripts Boolean logical operators

  13. What is JSON

  14. What are the .slice() and .splice() methods

  15. What is the DOM? And what does it do?

  16. What is a Polyfill?

  17. What are operators?

  18. Explain .then keyword

  19. Explain equality in JavaScript

  20. What is typeof operator?

  21. Explain how Bubble Sort works

  22. Given a string, reverse each word in the sentence

  23. How to empty an array in JavaScript?

  24. Explain what is acallbackfunction?

  25. Write a function that takes an array of integers and returns the sum of the integers after adding 1 to each

All the best to Junior JS devs applying for new roles

Mid-Level Javascript Dev. Interview
  1. What is the definition of aHigher-Order Function?
  2. DescribeClosureconcept in JavaScript

  3. What are the advantages and disadvantages of usinguse strict?

  4. What is the purpose ofsetTimeoutfunction?

  5. What is thenewkeyword in JavaScript?

    1. What advantages are using arrow functions?
  6. What object.freeze() does?

  7. Explain the difference betweenObject.freeze()vsconst

  8. What is generator in JS?

  9. How to removeduplicates from an array

  10. What is Currying?

  11. What is IIFEs

    1. What's the difference between.calland.apply?
  12. What is Coercion in JavaScript?

  13. Explain what isHoistingin Javascript?

  14. Write a program for Recursive Binary Search1210

_

Well we are done now its time for Big Boys Now

  Senior Javascript Devs "BigBoy's"
  1. Write a program that checks if a given string is a palindrome and case sensitivity should be taken into account.

  2. Write a program that Merges two sorted linked lists

  3. Given an integer, determine if it is a power of 2. If so, return that number, else return -1

  4. When would you use thebindfunction?

  5. Write a recursive function that performs a binary search

  6. Why is thisoperator inconsistent?

  7. Explain how async and await work.

  8. Can you describe the main difference between a.forEach and a.map()?

  9. Explain what isFibonacci Searchtechnique?

  10. Explain howQuickSortworks

  11. Implement a queue using a linked list

Cheers to your interview tests.

Reach Out at twitter Roy Wanyoike


Original Link: https://dev.to/royfordwanyoike/javascript-interview-questionsdivided-into-levels-on0

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To