
Glassdoor Frontend Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 17 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Glassdoor.
Front End Developer
Applied online and heard back from the recruiter about a week later. Had a 30-minute call with the recruiter who explained the interview process and company. They asked about my experience and my skill level in different areas. They also asked about my salary expectations and confirmed they were within the range. The recruiter said they'd pass my info to the hiring manager and get back to me by the end of the week. It took a little over a week for another person to contact me to set up the actual interview with the hiring manager. I scheduled a Zoom call and got the invite a couple days later. On the morning of the interview, the recruiter emailed to say the hiring manager had to reschedule due to travel. They sent some new times, and I picked one. I never got a new invite, so I emailed the recruiter the morning of the rescheduled interview to confirm. I never heard back. It's been almost two weeks, and I haven't heard anything from either recruiter, even though they were both on all the emails. It was disappointing because it seemed like a good company and the role was perfect for me, but it was a really bad experience. You'd think Glassdoor would have a smoother process, but it wasn't the case. I'm hesitant to apply again or contact the recruiters because they must have seen my emails.
- Can you rate your proficiency in different skill areas?
- What are your salary expectations?
Front End Engineer
The process kicked off with a 30-minute recruiter phone screen. Next up was a 1-hour video call with the hiring manager, which then transitioned into a session with two senior front-end engineers. This part focused on JavaScript and Node.js questions, and included a small React puzzle or coding exercise. Following that, there was a 4-hour final video interview. It started with a 45-minute chat with a senior front-end engineer, covering experience and featuring a React coding challenge. Then came a 30-minute behavioral interview with a director of engineering, followed by a 30-minute behavioral with a product manager. After a short break, there was another 45-minute interview with a senior front-end engineer, involving more React and coding challenges. The final part was a 45-minute technical interview with a senior engineer, which included a brief system design question and some general technical questions. Throughout, the team was really welcoming, helpful, and made the experience non-intimidating. I felt there was a good deal of transparency throughout the whole process, and they seemed genuinely supportive.
- What is your self-assessed skill level in React on a scale from 1 to 10?
- Can you outline the spec/API design for Amazon's item recommendation page, focusing on inputs, outputs, and routes, without considering scalability?
- Build a stop-light component using React.
Front End Developer Intern
The process included a 45 min chat with an engineer about my projects, followed by a 3 hour take-home UI assignment on CoderPad (React, TypeScript, Vanilla CSS). Then there was a 1 hour 45 min interview with the team. This consisted of a 45 min technical interview with a senior engineer, and a 45 min behavioral interview covering leadership/situational/scenario questions. They were super friendly and responsive. To wrap up, there was a 15 min recruiter call. They were also friendly and helpful. They called later to say they were moving forward with another candidate. It was a smooth experience overall, despite some delays. The whole thing took a little over 2 months from first contact. The recruiter was always communicative and seemed to want me to succeed.
- Tell me about a time you made a mistake.
- Tell me about a time you faced a conflict and how you resolved it.
Glassdoor Frontend Engineer Interview Questions
Quoted word for word from Glassdoor interview reports.
“Given a mocked API call, display the retrieved data in a table using React.”
Read reports →“How do you make an async call to an api endpoint, like one from api.thecatapi.com?”
Read reports →“Using only CSS, how would you align four boxes in a single line?”
Read reports →“What are the differences in creating async calls via a class component versus a stateless functional component?”
Read reports →“In JavaScript, how would you swap every other item in a list with the item immediately following it, and ensure this pattern continues as more items are added dynamically?”
Read report →“Can you build a React project in an online sandbox like codesandbox.io?”
Read report →“Can you implement favoriting for API results?”
Read report →“Could you solve a basic I/O algorithm question that involves returning the fastest average race times from a list of swim races and their swimmers?”
Read report →“Can you explain how async works in React?”
Read report →Formats, difficulty and experience
Across all 17 Glassdoor interview reports.