"JavaScript" Interview Questions | Shreya Vakil | Skillshare

"JavaScript" Interview Questions

Shreya Vakil

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
31 Videos (57m)
    • Introduction

      2:36
    • Contents

      0:24
    • What are the various Types in JavaScript ?

      2:04
    • Is String same as array of char ?

      0:59
    • What is the difference between undef and null ?

      0:54
    • What is NaN ?

      0:42
    • How are arrays in JS different than in other languages ?

      0:47
    • Explain coercion

      1:43
    • What is the difference between == & === ?

      2:11
    • How would you convert a non-boolean value to boolean ?

      0:34
    • Explain Object Oriented Javascript or Inheritance in JS

      8:45
    • Explain bind(), call() & apply()

      1:00
    • What is the difference between function expression and function declaration ?

      1:23
    • Explain scope chains and closures.

      6:33
    • Where would you use closures ?

      1:21
    • How would you perform Error Handling in JS ?

      1:41
    • Explain Event loops

      2:10
    • Why are functions called "first-class" objects in JS ?

      0:31
    • Functional programming programming in JS

      1:48
    • What is Curring ?

      1:33
    • What programming paradigms does JS support ?

      1:24
    • Is there a Goto statement in JS ?

      0:29
    • What are IIFEs ?

      1:58
    • Is javascript compiled or interpreted

      1:01
    • Explain how NodeJs works ?

      2:31
    • What are Polyfills ?

      1:44
    • Explain promises

      2:48
    • Testing in javascript

      2:44
    • what is 'use strict' used for ?

      1:14
    • Misc

      0:52
    • End

      0:37

About This Class

Having interviewed hundreds of candidates, I found that even the most experienced javascript programmers failed to answer basic javascript questions.  Sitting on the other side of table and giving one word answers is not a good strategy to excel at programming interviews. The goal of this course is to give you some insight on what the most frequently asked javascript questions are and how to best present your answers. Please note that this course is NOT a tutorial on JavaScript. This course has been prepared by an javascript interviewer and you will receive first hand information on what answers to give for the most popular javascript questions. These answers will not just help you succeed in interviews but also impress the interviewer to a degree that you can then accept the job on your own terms. The interview questions covered along with their detailed answers  are : The interview strategy What are the various types in JavaScript ? Is String same as array of characters . Explain What is the difference between undefined & null ? What is NaN ? How are arrays in Javascripts different than in other languages ? Explain coercion == vs === Unary ! Function expression vs declarations Object oriented and Prototypical Inheritance Explain call, bind and apply Explain scope chains  What are closures ? Where are they used ? Is javascript compiled or interpreted What is callback hell ? Explain promises Explain the event loop What are IIFE. Where are they used ? What are First-class functions ? Is there a "goto" statement in javascript ? what are "polyfills" ? Explain use of 'use strict'. Various testing options in javascript. How is Error handling done in Javascript ? How does node.js work ? What is functional programming ? What is currying ? What are the various programming paradigms in JS ? Along with the above questions you also get more than 50 coding quiz questions. I wish you all the Best and am quiet confident that upon completion of this course you will excel at your javascript interview.

26

Students

--

Projects

  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv

Level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Hi Everyone,

I am a technology enthusiast and have been learning and teaching various technology courses since a decade.

I have also been a developer since 15 years and have had the opportunity to work on several platforms and projects such as C++, Solaris, Perl, Angular, Serverless (Lambda and Firebase) and a lot more.

I currently work as a Technical lead and architect at a firm in NYC.

I hope to connect with several individuals via this Platform

See full profile

Technology Web Development Javascript
Report class