

However, variables that have been declared but not yet assigned a value are “undefined”. Null is a value that can be assigned to a variable and means “no value”.

Preliminary Screening Questions What is the difference between undefined and null in Javascript?Īt first blush these two things seem to be similar but are actually quite different. They are designed to show that not only does a candidate has knowledge of language fundamentals but that they have the chops to go with it.ĭon’t forget that one of the best ways to evaluate the candidate’s skills for your project is to perform a hands-on programming assessment. They can be asked during a phone screen if the candidate has answered questions from the first group to your satisfaction.įinally, the third category are questions that are best suited to an in-person interview where the candidate can write out the answers either on a whiteboard or a computer. The second group of questions are similar to the first in that their answers can be verbal but they are a bit more difficult to answer than the first and require a deeper understanding of the language. Any full-stack or front-end developer should be able to answer them without much difficulty.

The first category are questions that can be asked during a phone screen as they require only verbal answers. The questions are broken down into three categories. The following are some common questions about the Javascript programming language the answers to which most candidates for these roles should know. This means there is increasing pressure on recruiters and hiring managers to find people with the right skillset for these positions. Full-stack and front-end developer positions are two of the most popular types of programming roles right now.
