FE / JavaScript interview Q’s

I’ve compiled a list of things I’ve interviewed candidates with over the last several years..

JavaScript

  • basic
    - what do you like/dislike?
    - what is the difference between JavaScript and jQuery?
    - what are some significant differences between JavaScript and C#?
    - what would you like to see included in the language next?
    - what does event.preventDefault() do? What does it look to accomplish?
  • intermediate
    - what does ‘use strict’ do?
    - what is the delete operator?
    - what is the === operator?
    - what does “run to completion” mean…