Senior Frontend Developer Interview Questions

1,622 senior frontend developer interview questions shared by candidates

2. FRONTEND SYSTEM DESIGN (1 hour, Zoom and Excalidraw). The task was to architect a solution for a frontend app (no need to discuss typical system design topics like load balancers, etc). The idea is to determine a basic design and user flow / UX for the application described. The major considerations were application performance, user interactions, frontend-backend interactions (what endpoints and what kind of data and why), data structures/state, and any libraries or techniques you would use. It was important to identify performance bottlenecks and their solutions (dom rendering, lazy loading, caching, etc.).
avatar

Senior Software Engineer - Frontend

Interviewed at Datadog

4
Aug 4, 2023

2. FRONTEND SYSTEM DESIGN (1 hour, Zoom and Excalidraw). The task was to architect a solution for a frontend app (no need to discuss typical system design topics like load balancers, etc). The idea is to determine a basic design and user flow / UX for the application described. The major considerations were application performance, user interactions, frontend-backend interactions (what endpoints and what kind of data and why), data structures/state, and any libraries or techniques you would use. It was important to identify performance bottlenecks and their solutions (dom rendering, lazy loading, caching, etc.).

2. Promises and Chaining Example: console.log("Start"); const x = new Promise((resolve) => { setTimeout(() => resolve(1), 100); }); x.then((d) => { console.log(d); return d * 2; }) .then((d) => { console.log(d); return d * 3; }); x.then((d) => { console.log(d); return d * 5; }) .then((d) => { console.log(d); return d * 7; }); console.log("Reached");
avatar

Senior Software engineer - 2 (frontend)

Interviewed at CoinDCX

4.1
Mar 5, 2025

2. Promises and Chaining Example: console.log("Start"); const x = new Promise((resolve) => { setTimeout(() => resolve(1), 100); }); x.then((d) => { console.log(d); return d * 2; }) .then((d) => { console.log(d); return d * 3; }); x.then((d) => { console.log(d); return d * 5; }) .then((d) => { console.log(d); return d * 7; }); console.log("Reached");

1. Hackerrank: 5 UI/FE related questions, two easy/average algo problems in JS (nothing like binary trees, etc. but a real-life problem), plenty of time to do this. 2. Code Review - I was tasked to conduct React/TS code review on a PR consisting of 4 files. The focus was not only on the functionality but on performance, accessibility, maintainability, and readability too. 3. Questions - UI/FE related questions inside Miro. You are presented with a wireframe and asked how would you code it (without actually coding it - you are just discussing). Other questions were focused on FE security, accessibility, etc. Be aware, that they are going to ask you more and more questions about a specific topic (going deep) until you are not able to answer - it's not bad to say "Yeah this I don't know anymore." 4. Behavioral Interview - classic behavioral questions like conflicts with colleagues, co-op styles, your failures, achievements, etc. They are going to send you a link to the STAR method before, so check that out - they expect you to answer according to this format here.
avatar

Senior Software Engineer - UI/Frontend

Interviewed at Mollie

4.6
Aug 25, 2022

1. Hackerrank: 5 UI/FE related questions, two easy/average algo problems in JS (nothing like binary trees, etc. but a real-life problem), plenty of time to do this. 2. Code Review - I was tasked to conduct React/TS code review on a PR consisting of 4 files. The focus was not only on the functionality but on performance, accessibility, maintainability, and readability too. 3. Questions - UI/FE related questions inside Miro. You are presented with a wireframe and asked how would you code it (without actually coding it - you are just discussing). Other questions were focused on FE security, accessibility, etc. Be aware, that they are going to ask you more and more questions about a specific topic (going deep) until you are not able to answer - it's not bad to say "Yeah this I don't know anymore." 4. Behavioral Interview - classic behavioral questions like conflicts with colleagues, co-op styles, your failures, achievements, etc. They are going to send you a link to the STAR method before, so check that out - they expect you to answer according to this format here.

Viewing 471 - 480 interview questions

Glassdoor has 1,622 interview questions and reports from Senior frontend developer interviews. Prepare for your interview. Get hired. Love your job.