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

      Viv Labs

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Viv Labs reviews | Viv Labs jobs | Viv Labs salaries | Viv Labs benefits
      Viv Labs interviewsViv Labs Senior Front End Engineer interviewsViv Labs 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.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

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

      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.

      Senior Front End Engineer Interview

      1 May 2018
      Anonymous employee
      San Jose, CA
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I applied through a recruiter. The process took 2 weeks. I interviewed at Viv Labs (San Jose, CA) in Apr 2018

      Interview

      It was a busy week, and I had two other on-site interviews. The one at Viv Labs was the most technical, smoothly executed, and enjoyable. The on-site recruiter made the process more comfortable. He showed me around the office and introduced me to people at lunch. I happened to interview on a Wednesday, when they all have lunch together, so they invited me for that too. Lunch was friendly and I happened to meet a couple of people who would be interviewing me later. After lunch, there was still 15 minutes before interviews, and I observed two people playing Dance Dance Revolution on a PlayStation 2 in one of the conference rooms. They invited me to play, and since I used to play a lot, I went ahead (on a light difficulty level, as I didn’t want to be sweaty for my interviews). That was something that made me smile, I certainly didn’t get up in the morning thinking I was going to play DDR. The people that interviewed me were smart and knew what they were asking about. It was one of the most challenging front-end interviews I've had during this job search. They looked at my code (from the take-home coding question I describe below), and asked tough questions that required me to think hard about how to improve it. I learned new things about performance optimization in React, from things that they pointed out in my code, and I’m convinced that here I would be surrounded by people I could learn from. They were more interested in how I think and communicate, and how open I am to learning new things, rather than purely in what I might have been able to memorize about React. There were three technical interviews, and each was attended by 2 or 3 engineers, which simultaneously raised the bar for technical difficulty, and gave me a chance to meet more of the team. They worked together on the interviews in a way that made it clear they had planned ahead. The three technical interviews were different from each other, there was a design/architectural interview, a front-end technical interview, and an algorithm interview (administered by the back-end engineers). I also met with the manager of the team who talked about their work and demonstrated some of it. Overall I would rate the feel of this team as "quietly confident”, and found it to be comfortably familiar to me, like other startup companies that I’ve been fortunate enough to work at. I give them high marks for how well-prepared and well-executed the entire day was. When I left there, I wanted that job. About 5 days later, after all my weeks of job search effort and planning and timing finally paid off, I had 4 offers in hand, including one from Viv Labs. I chose to accept their offer because of the friendly and smart people, interesting project, competitive compensation, and convenient location.

      Interview questions [1]

      Question 1

      The initial technical screen was a take-home coding problem that I spent about 6-7 hours on over the weekend. There were two options for the coding question, and I chose to implement a small, familiar game in JavaScript using React. They asked me to focus on architecture and unit testing. I successfully completed the game and outlined some of the testing I would have done, but ran out of time and couldn’t implement the unit tests. They were understanding about that, and asked me to talk about some of the architectural decisions I had made. For example, I had decided not to use Redux, because of the simplicity of the game. However, I did choose to place all of the state in one component near the top of the tree, where it could be easily extracted and moved to Redux in the future. I also admitted honestly that since I had more experience with Angular than React, I didn’t have enough experience with Redux yet to make that task something I could finish for this game along with everything else over the weekend. They impressed me by how they prepared for my interview ahead of time. They examined and modified my code in a way that would stress it out, and made one of my recursive algorithms produce a stack overflow. They asked me how I would fix that, which gave me a chance to talk about how I would re-implement it using an iterative algorithm, and a few other optimizations.
      Answer question
      3

      Other Senior Front End Engineer interview reviews for Viv Labs

      Senior Front End Engineer Interview

      22 Sept 2018
      Anonymous interview candidate
      San Jose, CA
      No offer
      Neutral experience
      Easy interview

      Application

      I applied through a recruiter. The process took 3 weeks. I interviewed at Viv Labs (San Jose, CA) in Sept 2018

      Interview

      I have been contacted by a recruiter for a position at Viv labs. After some talk and another call with a hiring manager, I had to make a code challenge at home. It was a simple game to do with React. After that, I had an onsite with 4 rounds. The first was a demo of the product and a talk with the director of engineers and a product manager. The second was a technical review of my code. The third a system design interview and the latest an algorithm round. Every round was simple for who know their work. I also had a talk after that with 2 others peoples. The recruiter and I were really optimists and I was expected an offer a few days after, and even if they told to the recruiter that everything was good after each call with each referral, they decide to stop there for a behavior reason after they talk to my referrals. I was really surprised by this decision since I had a good feeling with everybody and I was thinking that they also liked me.

      Interview questions [2]

      Question 1

      Design a minesweeper game with React
      Answer question

      Question 2

      Play with some string to know if they were balanced or unbalanced with parentheses or other characters like brackets.
      Answer question

      Senior Front End Engineer Interview

      15 Dec 2017
      Anonymous interview candidate
      San Jose, CA
      No offer
      Negative experience
      Average interview

      Application

      I applied through other source. The process took 2 weeks. I interviewed at Viv Labs (San Jose, CA) in Dec 2017

      Interview

      1. 30 minutes recruiter's phone call, introduce the team and their project. 2. Code exercise, they said take few hours, but to tune it, write document and test cases, at least spend 8 hours. 3. Submit the code and get a phone call after 4 days, they said your code exercise use a library(the library can not be downloaded from npm nor from bower), but not make a comment to indicate that the function is not achieved by yourself, therefore I do not pass.

      Interview questions [1]

      Question 1

      Write Javascript version Minesweeper Game, make something fun when game win or lose.
      Answer question

      Top companies for "Compensation and Benefits" near you

      avatar
      Amazon
      3.7★Compensation and benefits
      avatar
      Google
      4.5★Compensation and benefits
      avatar
      Booking.com
      4.2★Compensation and benefits
      avatar
      Bitpanda
      3.8★Compensation and benefits