Frontend Interview Preparation 5 lessons
  1. 1 What front end interviews test
  2. 2 The JavaScript questions sign in to open
  3. 3 CSS and the browser sign in to open
  4. 4 The practical exercise sign in to open
  5. 5 Preparing and presenting yourself sign in to open
Course overview
Data: video · change

This lesson: 122KB

Frontend Interview Preparation · Lesson 1 of 5

What front end interviews test

Prepare for what is actually asked.

Front end interviews differ from general programming interviews and preparing for the wrong one is a common waste of months.

What they typically contain. JavaScript fundamentals, asked in detail. Practical CSS and layout. Building a small component, frequently live. Questions about the browser: how a page loads, what happens on a request, rendering. Framework specific questions. And how you approach a problem.

What they contain less of. Heavy algorithm work, which appears at large international companies and rarely in local product companies or agencies. Do not spend three months on graph algorithms for a role that will ask you to build a filterable list.

Find out the format first, by asking. A live coding exercise, a take home task, a systems discussion and a general conversation all need different preparation, and the question is entirely reasonable to ask.

The most common failure is weak JavaScript fundamentals behind framework familiarity. Somebody who has built several React applications and cannot explain closures, the event loop or how this is determined is extremely common and is identified within ten minutes.

The second is being unable to build something without a framework. Asked to build a component in plain JavaScript, somebody who only knows a framework is stuck, and interviewers ask this specifically because it separates the two.

So the preparation that pays is the language and the browser, not another framework.

Lab — try it yourself

Ask the recruiter what the interview format is. It is an entirely reasonable question and it changes what you should prepare.

Check what you learned

Create your free BvLogic ID to take the quiz and record your score.

Create your BvLogic ID
Continue to lesson 2 Up next 2. The JavaScript questions