Toptal logo

Toptal Frontend Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 27 interview experiences · FREE TO READ

2.7 Rounds average
Difficult Typical difficulty
66.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Toptal.

Showing 3 of 27
Toptal logo
Toptal

Senior Frontend Developer

Engineering · more than a year ago

Senior Difficult Negative experience Decline offer 2 rounds
Interview process
Take home Presentation
Interview formats
Technical Presentation

Horrible experience, with arrogant robotic interview process. Glad they took the recording of the interview as well. So this is what is their reality. Zero empathy for the efforts spent by the candidate. One spends 10-15 hours completing their Full Project with Frontend + Backend + Graphql Backend. and which has Login , creating users, app features about 4 solid features, and with all the validations. They will say UI needs be fancy, but you are going to demo it to the Client. How stupid is that. Worst part, they will have zero courtesy to the candidates time spent. Rather they will count all the validations missing, things not implemented, and how I was hiding the feature that was not implemented.

Confirmed questions1 question
  • The candidate was asked to present their Full Project which included Frontend, Backend, and Graphql Backend. This project had a Login functionality, user creation, approximately 4 solid features, and all necessary validations. Additionally, they discussed the need for a fancy UI for client demos, noting the lack of courtesy for candidate's time and the scrutiny over missing validations and hidden features.
Toptal logo
Toptal

UI Developer

Engineering

Entry Average Positive experience No offer 3 rounds
Interview process
Recruiter call Phone screen Take home Offer
Interview formats
Behavioral Technical Coding

It was a good interview process with standard UI questions you'd expect for a front-end role. Nothing out of the ordinary was asked. I passed the first two interviews, which mainly focused on my English skills. After that, I took a 70-minute test on Hackerrank. Even though I was familiar with the material, I didn't pass because I tried to answer every question without realizing that incorrect answers would deduct points from my score. Luckily, I've been given another chance to retake the test next month. I've been brushing up on my front-end skills since last month to hopefully secure this job.

Confirmed questions6 questions
  • Can you tell me about localStorage and sessionStorage?
  • Could you explain the CSS Box model?
  • How does CSS positioning work, including float and clear?
Toptal logo
Toptal

Front End Developer

Engineering

Mid Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

In January 2020, I started with a recruiter call where we discussed my experience and salary expectations. The recruiter didn't ask about my thought process, work approach, or organizational skills, which are key differentiators for great engineers. Next was a technical test, which I found to be a flawed part of the process, unlike how Toptal and others do it. This test felt like a C.S. degree-focused academic exercise, not reflective of a front-end developer's daily tasks, which involve UI elements and handling backend data. As a React.js developer experienced in complex applications, I haven't encountered such challenges. Nowadays, the focus is on building products and contributing to company success. The test instructions included a strange graphic, and after a few minutes, I decided to close my laptop, as I'm past the stage of doing algorithm puzzles. There are many excellent engineers who either can't or won't do these types of puzzles.

Confirmed questions1 question
  • What is your daily day rate?

Toptal Frontend Engineer Interview Questions

Quoted word for word from Toptal interview reports.

Given three arrays A, B, and C, find a triplet A[i], B[j], C[k] where A[i] is less than B[j], and B[j] is less than C[k].

Read reports

Solve an easy LeetCode problem within a restricted time frame.

Read report

Can you tell me about localStorage and sessionStorage?

Read report

Implement a React app to display products, incorporating specific challenging implementation details.

Read report

Formats, difficulty and experience

Across all 27 Toptal interview reports.

Interview formats

Coding 38.3%
Technical 33.3%
Behavioral 23.3%
Presentation 5%

Interview difficulty

Easy 14.8%
Average 40.7%
Difficult 44.4%

Candidate experience

Positive 66.7%
Negative 25.9%
Neutral 7.4%