Frontend Software Engineer Interview Questions

13,290 frontend software engineer interview questions shared by candidates

taskRunner.add(logAfterDelay("Delayed by 4")); taskRunner.add(logAfterDelay("Delayed by 4")); taskRunner.add(logAfterDelay("Delayed by 4")); taskRunner.add(logAfterDelay("Delayed by 6")); taskRunner.add(logAfterDelay("Delayed by 6")); taskRunner.add(logAfterDelay("Delayed by 6")); // --- Helpers --- const startingTime = Date.now(); function logAfterDelay(logString) { return () => { return new Promise((resolve, reject) => { setTimeout(() => { console.log(logString, getDelay(startingTime)); resolve(); }, 2000); }); }; } function getDelay(startingTime) { return [${Math.round((Date.now() - startingTime)/1000)}s delay]; }
avatar

Senior Frontend Engineer

Interviewed at Miro

3.6
Jan 25, 2022

taskRunner.add(logAfterDelay("Delayed by 4")); taskRunner.add(logAfterDelay("Delayed by 4")); taskRunner.add(logAfterDelay("Delayed by 4")); taskRunner.add(logAfterDelay("Delayed by 6")); taskRunner.add(logAfterDelay("Delayed by 6")); taskRunner.add(logAfterDelay("Delayed by 6")); // --- Helpers --- const startingTime = Date.now(); function logAfterDelay(logString) { return () => { return new Promise((resolve, reject) => { setTimeout(() => { console.log(logString, getDelay(startingTime)); resolve(); }, 2000); }); }; } function getDelay(startingTime) { return [${Math.round((Date.now() - startingTime)/1000)}s delay]; }

Take home task was standard client side frontend application consuming a public API. Shared deployed url and code via GitHub. Code was reviewed in isolation (no chance for feedback / address issues) by a less experienced frontend developer (which fits with why they are trying to fill this role). Feedback indicated that the reviewer was unable to understand interesting code design choices and instead made incorrect or basic comments e.g. "split into more files".
avatar

Senior Frontend Engineer

Interviewed at Synthesia

4.4
Sep 20, 2023

Take home task was standard client side frontend application consuming a public API. Shared deployed url and code via GitHub. Code was reviewed in isolation (no chance for feedback / address issues) by a less experienced frontend developer (which fits with why they are trying to fill this role). Feedback indicated that the reviewer was unable to understand interesting code design choices and instead made incorrect or basic comments e.g. "split into more files".

In Technical round, They asked to fetch data from the api they have given, I mostly use functional component but they asked me to use class components , and then sort that data on click, also they asked a little bit nodejs too.
avatar

Frontend Engineer

Interviewed at U.S. News & World Report

2.9
Nov 7, 2022

In Technical round, They asked to fetch data from the api they have given, I mostly use functional component but they asked me to use class components , and then sort that data on click, also they asked a little bit nodejs too.

Viewing 981 - 990 interview questions

Glassdoor has 13,290 interview questions and reports from Frontend software engineer interviews. Prepare for your interview. Get hired. Love your job.