Taro Logo

Frontend Engineer Interview Experience

July 1, 2018
Negative ExperienceNo Offer

Process

The initial application process is a long, in-depth questionnaire about your development experience. No resumes were required, but the answers were often paragraphs long.

After submitting the application, it took 3 weeks for a real person to reach out to me to set up a phone screen. The soonest availability for a phone screen was an additional 4 weeks after that.

The first phone screen was pretty standard - a 30-minute phone call with an internal recruiter. They talked about the company history, my history, what the position looked like, and a few basic frontend questions about React and JavaScript.

The week after, the internal recruiter reached out to set up a video chat with a hiring manager. The hiring manager seemed a bit bored and felt like they were reading from a script. They asked me a lot of "tell me about a time when" questions and talked about my soft-skill experiences working in tech.

A week after the video chat with the hiring manager, the internal recruiter invited me to take a code test. This involved being sent a GitHub repository containing a single markdown file that explained how to set up the dev environment. When I was ready, I clicked a button that injected the project spec document into the repo and started the timer. Only commits added within 4 hours of the project spec commit would be counted.

The code test involved creating a simple GitHub gist viewer using React. The first task was creating a module that consumed the Gist API to allow searching for gists by user or by ID. The second task was creating a React app that used the module to allow users to search for a user, see all of their gists, open a gist, see all of the files and their contents, and mark files as favorites.

A week after completing the code test, I received a boilerplate email from the internal recruiter stating they would not be moving forward and would not provide any feedback.

Questions

Describe the React component lifecycle.

What lifecycle component would you use to prevent a React component from re-rendering?

How is state managed in React?

Tell me about a time when you disagreed with your team leader and how you resolved the situation.

Tell me about a time when requirements were too vague and how you approached that.

Was this helpful?

Interview Statistics

The following metrics were computed from 6 interview experiences for the Zapier Frontend Engineer role in United States.

Success Rate

0%
Pass Rate

Zapier's interview process for their Frontend Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive17%
Neutral0%
Negative83%

Candidates reported having very negative feelings for Zapier's Frontend Engineer interview process in United States.

Zapier Work Experiences