Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      ZapLabs

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: ZapLabs reviews | ZapLabs jobs | ZapLabs salaries | ZapLabs benefits
      ZapLabs interviewsZapLabs Junior Front End Engineer interviewsZapLabs interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Junior Front End Engineer Interview

      31 Oct 2017
      Anonymous employee
      Emeryville, CA
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 2 weeks. I interviewed at ZapLabs (Emeryville, CA) in Aug 2017

      Interview

      The interview process was quick and straightforward. After I submitted my application, a recruiter gave me a call the next day to schedule an initial phone conversation. This call (~15 min) was to give me an overview of the company and the position, and see if we both thought I'd be a good fit. After that call, he followed up again a couple days later to schedule a technical interview on Google Hangouts. This interview was conducted by two devs and lasted an hour. During the first 10-15 minutes they asked general questions about JavaScript and CSS. Then they asked me to re-create a basic page layout from an image, using HTML, CSS, and JS, using CodePen as a shared coding environment. They gave me about 10-15 minutes to do this. After that, they gave me a sample JSON response from an API (nested arrays and objects) and asked me to write code that matched the keys in one object with the values in another. They also gave about 15 minutes to perform this task. Both devs were cool to talk to and helpful in the process. I didn't know the answers to some of the questions they asked, but they explained if I asked for clarification. After that interview, I received a call back to schedule an on-site interview later that week. This process lasted about 4 hours, and consisted of several interviews. The first was with two front end engineers, who asked me some more general questions about JavaScript and CSS (how to use vanilla JS to add event listeners to DOM elements, event delegation, AJAX/fetch) and gave me two code samples and asked me what the written code would output. These included calls to console.log nested in setTimeout calls, as well as code with conflicting local and global variable definitions. After that initial technical interview, the remaining interviews were non-technical and with members of different teams (product, QA, design). I received a call a few days later (it was a holiday weekend) with a job offer, which I accepted.

      Interview questions [4]

      Question 1

      What tools do you use when you're debugging JavaScript?
      1 Answer

      Question 2

      What is the fetch API?
      Answer question

      Question 3

      What does the ~ CSS selector do?
      Answer question

      Question 4

      What pitfalls might you have to look out for when checking an object's equality?
      Answer question
      2

      Other Junior Front End Engineer interview reviews for ZapLabs

      Junior Front End Engineer Interview

      18 Sept 2017
      Anonymous interview candidate
      San Francisco, CA
      No offer
      Neutral experience
      Average interview

      Application

      I applied online. I interviewed at ZapLabs (San Francisco, CA) in Aug 2017

      Interview

      After a while without hearing from them, I got an email from a recruiter saying they would like to interview me. The first call was very general, about my experience and abilities. I was then scheduled for a tech interview which we did by phone. I never heard back after that.

      Interview questions [1]

      Question 1

      For the tech interview, we used Codepen and they asked to turn an image into functional code. I was not allowed to use frameworks, and just HTML and CSS. I have 5 minutes to do so, and the interviewer kept counting down as every minute went by. Not nearly enough time, and I'm sure it was used to see how I work under pressure.
      Answer question
      2

      Top companies for "Compensation and Benefits" near you

      avatar
      Intel Corporation
      3.7★Compensation and benefits
      avatar
      Arm
      4.4★Compensation and benefits
      avatar
      Moody's
      3.7★Compensation and benefits
      avatar
      Unity
      3.6★Compensation and benefits

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.