
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
Candidate interview experiences
First-hand accounts from people who interviewed at Toptal.
Senior Frontend Developer
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.
- 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.
UI Developer
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.
- Can you tell me about localStorage and sessionStorage?
- Could you explain the CSS Box model?
- How does CSS positioning work, including float and clear?
Front End Developer
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.
- What is your daily day rate?
Toptal Frontend Engineer Interview Questions
Quoted word for word from Toptal interview reports.
“What are HTML doctype and meta tags used for?”
Read 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 →“How does CSS positioning work, including float and clear?”
Read reports →“What are the fundamentals of Javascript and jQuery?”
Read reports →“Could you explain the CSS Box model?”
Read report →“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 →“Can you solve the provided code problem?”
Read report →Formats, difficulty and experience
Across all 27 Toptal interview reports.