How to Hire a Good JavaScript Developer

How to Hire a Good JavaScript Developer…

As with any technology, there’s knowing JavaScript and then there’s really knowing JavaScript.

Let me share a couple of proven & effective techniques and questions for finding true masters of the language.

Note:

These sample questions are intended merely as a guide.

Alert

Not every candidate worth hiring will be able to properly answer them all, nor does answering them all guarantee a candidate.

At the end of the day, hiring remains as much of an art as it does a science.

JavaScript is in the world of tech today has become fundamental.

Hiring a well-qualified and talented JavaScript developer can be a problem.

During the interview, it’s important to test the knowledge of a candidate.

JS developer skill set that every specialist should have.

  • Problem-solving.
  • Creativity.
  • Work in a team.
  • Follow trends.

Q1: Describe inheritance and the prototype chain in JavaScript.

Here’s a simple example:

carbon(57).png

Q2: Consider the code snippet below (source).

What will the alert display?

Explain your answer.

carbon(58).png

Q3: Explain closures in JavaScript.

  • What are they?
  • What are some of their unique features?
  • How and why might you want to use them?
  • Provide an example.

Q4: Is there ever any practical difference between defining a function as a function expression

e.g.., var foo = function(){}

OR

As a function statement

e.g., function foo(){}

Explain your answer.

Q5: How can JavaScript be used to improve accessibility on the web?

Q6: What does ‘use strict’ mean at the top of a block of code?

Q7: What does the term ‘hoisting’ mean in reference to JavaScript?

Q8: What is the difference between == and ===?

Between != and !==?

Give an example?

In the end,

Good soft skills are also important because they allow candidates to be effective in the workplace.

  • Conflict management
  • Creativity
  • Decision making
  • Teamwork
  • Response to specific actions

If you’re a beginner at JavaScript and want to learn JavaScript e2e concepts, here’s a great course by Robin aka WellPaidGeek who is coding for 20+ years.

I highly recommend buying this course.

Here is the link if someone is interested.

Thanks for reading.

I hope this post is helpful and you have learned about how to use hooks in your React app.

Do share on your socials if you find it helpful.

If you want to read more about ReactJS and JavaScript then start reading some of recent articles.

If you like this post, Now it’s time to take the next step by subscribing to my newsletter and following me on Twitter.

ByteSizedBets
A newsletter on Career, Business, Writing and Life advice for Engineers