DEV Community

Cover image for How to prepare for a technical interview?
Federico Diaz Aguirre
Federico Diaz Aguirre

Posted on • Updated on

 

How to prepare for a technical interview?

TL;DR

In the previous article, I wrote about the interview itself from the interviewer’s point of view. Now I am offering some resources and tips to the candidate to make it through.

Situation: Technical interview is approaching
Task: Study and practice
Action: Focus on what matters
Result: Ace the interview

Why?
First, you need a map to get to the destination. This is what I think could give you a good chance to land a job as a NodeJs developer.

What?
Let’s make a knowledge list

  1. Core fundamentals
  2. Asynchronous programming
  3. Object-oriented programming
  4. Testing
    • Unit testing & TDD
    • Integration
    • Performance
  5. Data structures and their time complexity
  6. REST API

How?

After study the theory I’d suggest building a REST API project to implement what you study this will also serve as a portfolio. Ask peers and more seniors devs to review your code.

Get out of your comfort zone. If you know restify try fastify. If you are comfy with mocha & chai try jest.

Go to code challenge platforms and tackle as many problems as you can. It’s worth to mention each of them has different flavors. Solve quizzes.

Listen to podcasts. Personally, I follow Javascript Jabber and Software Engineer Radio, for Spanish speakers you have No es un bug es un podcast. Since you have limited time, just search for specific episodes to make the most of it.

Practice the interview! Ask yourself: how do I want to be perceived? Then write down a paragraph to introduce yourself.
Talk to the mirror or even better record yourself answering pre-canned questions. Ask a more senior dev to run a mock interview.

Then schedule a bunch of interviews as close as you could. In this fashion, you will be familiar and more relaxed.

Top comments (0)

The JavaScript Brief

Dive into the world of JavaScript with these three trendworthy articles that you cannot miss this week!

7 JavaScript Web APIs to build Futuristic Websites you didn't know

Explore the world of overlooked Web APIs that can bring your next project to new heights 🌕🚀. Some of the best Web APIs include Screen Capture API, Clipboard API and Web Workers API. Get informed and cast a glance at some of the future stars of web development.

10 GitHub Repositories You Should Know as a JavaScript Developer

Elevate your skills as a JavaScript developer with these 10 top GitHub repositories. Ranging from NodeJS best practices to diverse libraries and collections, these repositories are a must-know for any dedicated JS dev.

20 Killer JavaScript One-Liners That’ll Save You Hours of Coding

Multiply your coding agility with 20 essential JavaScript one-liners 🚀 that save both time and energy when developing. Discover amazing one-liners for finding max value in an array, capitalizing the first letter of a phrase, generate secure ID, among many others.

Get inspired, and level up your JavaScript game with this week's top reads! 🎢🧗