Close logo

Close Frontend Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 11 interview experiences · FREE TO READ

3.8 Rounds average
Average Typical difficulty
54.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Close.

Showing 3 of 11
Close logo
Close

Senior Frontend Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Take home Technical screen Onsite
Interview formats
Technical Coding

I went through 3 out of 4 rounds for this role back in Nov 2023. The interviews were long and impersonal, taking up about 12 hours total. It was a bummer that we never got to meet the team. I was told I didn't make it to the final round because they went with someone with more experience, even though I was told I was a great candidate. The recruiter said they had no feedback to share, just that I was 'very thoughtful and intelligent'. We ended on good terms. I saw the job reposted in Feb 2024 and reached out. The recruiter said there's a year-long cool-off period, which felt weird since I was told I was a great fit. She also said the role is always open, but the job was taken down and reposted, so that wasn't true. Overall, it was a pretty negative experience.

Confirmed questions3 questions
  • string manipulation challenge
  • dom manipulation challenge
  • build a kanban board in React take home challenge
Close logo
Close

Front End Developer

Engineering · more than a year ago

Mid Average Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Background check Technical screen
Interview formats
Technical Coding Behavioral Technical

5 rounds total. First, an intro from the hiring contact. Second, a tech interview where we discussed and solved some typical application problems, mostly around web security. Third, a live coding session where I had to implement a small app using one API call, mapping the response and rendering it. Fourth, a behavioral interview with HR. Lastly, a CTO interview focusing on my tech experience.

Confirmed questions1 question
  • Can you explain the purpose of each HTTP header in the requests originating from this web page?
Close logo
Close

Frontend Engineer

Engineering · more than a year ago

Senior Difficult Positive experience Accept offer 6 rounds
Interview process
Recruiter call Technical screen Take home Technical screen Technical screen Offer
Interview formats
Technical Coding Other

The interview process involves several technical calls, with a large take-home project in the middle. Close clearly communicates this upfront. Everyone I interacted with at Close was friendly and welcoming, always ensuring I had time for questions, even if we ran over. Some technical questions felt a bit off, pushing for deep knowledge in areas outside my daily work, like in-browser calling or request headers. These worked better when framed as 'I know you might not be deeply familiar with this, but I'm curious how you'd approach it,' rather than trivia. The biggest issue for me was the massive take-home project; its scope was overwhelming and frankly impossible to complete in the given time. Knowing their approach now (fixed time, flexible scope) makes sense, but I wish they had encouraged cutting scope more explicitly, perhaps by referencing Shape Up, which would have helped me manage my time better and avoid spending 50% more time than allocated. Another technical call after discussing the project also felt redundant; it seemed like one of the three technical calls could have been cut. The entire process took a very long time, which worked out for me due to a planned trip, but could be challenging for someone unemployed with other offers.

Confirmed questions1 question
  • From a high-level perspective, how would you go about implementing in-browser calling?

Close Frontend Engineer Interview Questions

Quoted word for word from Close interview reports.

Can you implement a function that extends all string objects, for instance, 'xyz'.myfunc()?

Read reports

If a string came from user input, how would you make sure it's safe to insert into HTML?

Read reports

Can you explain how to prevent cross site scripting using only vanilla JavaScript?

Read reports

How can you establish communication between different browser tabs or windows with Javascript?

Read report

Describe how you would add a string to an HTML element.

Read report

Can you explain the purpose of each HTTP header in the requests originating from this web page?

Read report

Formats, difficulty and experience

Across all 11 Close interview reports.

Interview formats

Technical 40.7%
Coding 37%
Behavioral 18.5%
Other 3.7%

Interview difficulty

Easy 0%
Average 72.7%
Difficult 27.3%

Candidate experience

Neutral 18.2%
Negative 27.3%
Positive 54.5%