Senior Frontend Engineer Interview Questions

1,551 senior frontend engineer interview questions shared by candidates

Use React to make a 4x4 grid where each cell can have a normal, active, or dead state (should be reflected with colors). Clicking a cell will toggle it between normal and active, and activating a normal cell while another cell is active will make those two cells "fight" (use random number) and return one to normal and the other to dead. At the end, output the winning cell and all the cells that that cell defeated. Follow up: "What would you change about the code if you were going to add more functionality to the cells later"
avatar

Senior Frontend Engineer

Interviewed at Ramp

3.7
Jul 26, 2022

Use React to make a 4x4 grid where each cell can have a normal, active, or dead state (should be reflected with colors). Clicking a cell will toggle it between normal and active, and activating a normal cell while another cell is active will make those two cells "fight" (use random number) and return one to normal and the other to dead. At the end, output the winning cell and all the cells that that cell defeated. Follow up: "What would you change about the code if you were going to add more functionality to the cells later"

Write a calendar with overlaying events from scratch. It should have 1 column with hour markers, another column with events spanning these hours. Add input fields panel. User should be able to create/edit/delete these events Clicking on any event should autofill the input and allow for edit. All this in 45 mins time. Good luck!
avatar

Senior Frontend Engineer

Interviewed at Ramp

3.7
Jan 24, 2025

Write a calendar with overlaying events from scratch. It should have 1 column with hour markers, another column with events spanning these hours. Add input fields panel. User should be able to create/edit/delete these events Clicking on any event should autofill the input and allow for edit. All this in 45 mins time. Good luck!

Comp Sci interview: Difference between a Stack and a Queue. Difference between Dynamic and Static typed languages. Look at this psuedo code and tell me what it does (it was a merge sort.) This interview felt like overkill for a frontend job, I've never once needed to implement my own version of a merge sort in frontend code for a web app... React interview: Describe the useEffect dependency array. What are hooks. Describe various ways to style an application in React. Describe ways to store and share data in React. Describe the Virtual DOM. Describe how you go about debugging an issue.
avatar

Senior Frontend Engineer

Interviewed at Classy, Inc

3.4
Jul 22, 2023

Comp Sci interview: Difference between a Stack and a Queue. Difference between Dynamic and Static typed languages. Look at this psuedo code and tell me what it does (it was a merge sort.) This interview felt like overkill for a frontend job, I've never once needed to implement my own version of a merge sort in frontend code for a web app... React interview: Describe the useEffect dependency array. What are hooks. Describe various ways to style an application in React. Describe ways to store and share data in React. Describe the Virtual DOM. Describe how you go about debugging an issue.

Viewing 1091 - 1100 interview questions

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