Skip to main content

Why I wrote The JavaScript Technical Interview Guide

By July 29, 2020July 17th, 2022No Comments
technical interview in JavaScript


It’s been a busy 2 days, I pre-launched the JavaScript Technical Interview Guide and have sold 50% of the early bird copies. I made an announcement on Twitter and on Reddit. So far  280 upvotes on Reddit!

Anyways keep reading – the juice is down below!


So far I’ve emailed subscribers once with 80 practice coding exercises from chapter 1 (The Basics) . Besides that I’ve been busy sending out the coding exercises to people on reddit.

This has been 5 months of accumulated work with over 4 years of experience as a coding bootcamp instructor, teaching beginners.


Some of the questions that I’ve been asked concerning job opportunities and employment are:

  1. Will I get a job after this?
  2. How many projects do I need to complete in order to start interviewing?
  3. How can I test my JavaScript knowledge?
  4. How should I prepare for technical interviews? What will I be asked?


The reality is you will get hired based on your skills. You also stay in a job because of your skills.  Practice = skills. It used to be so that you could get hired based on your portfolio and indie companies almost never gave technical onsite or take home tests. However, these companies are giving technical interview tests like FAANG.

Portfolio + Test

Neither do I like fear-mongering nor do I like positive toxicity. Treating programming as a life-long skill is the middle path.  There will be rejections and acceptances. Based on you where you currently are in your path, you might be over-qualified for some positions and under-qualified for others.  In the longer run you are better off honing your skills overtime, rather than treating a job as a short-term win.

Beginner job entries are the hardest due to competition and lack of experience. Therefore you must:

  1. Make up for the lack of experience:  Freelance, do coding exercises, work on your own projects (startups if you will)
  2. Competition: Don’t be scared of competition. Analyze where you want to work (online or remote), choose a niche, and keep building. Don’t follow the herd blindly. There are lots


Leave a Reply