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

      X

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: X reviews | X jobs | X salaries | X benefits | X conversations
      X interviewsX Fabric - Front End Software Engineer interviewsX 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.

      Fabric - Front End Software Engineer Interview

      3 Jun 2015
      Anonymous interview candidate
      No offer
      Negative experience
      Difficult interview

      Application

      I applied online. The process took 1+ week. I interviewed at X in May 2015

      Interview

      I applied online and was contacted by a recruiter ten hours later. We set up a call for later that day and had a quick chat about the position and my background for about 30 minutes. The recruiter then sent me over a programming challenge to complete. The programming challenge required that I use either BackboneJS or React, and I've never used either of these frameworks before. It was a very in depth app that they wanted me to build too (or at least in depth for an interview problem), having to deal with a 3rd party poorly documented API with data that was returned in a very specific and strange format. I completed the challenge by the date the recruiter asked for me to send it to him (a few days later) and he sent it back to me asking me to add some stuff that I didn't get to in the first version. We ultimately ended up extending the deadline for it twice, and I put a ton more time into it. Finally, the recruiter contacted me after all that and told me I wouldn't be moving on. I felt that the issue was that they were looking for production quality code (stated in the challenge) and I was unable to do that for a framework that was completely new to me in the span of a weekend. I did manage to create an app that included all of the functionality they requested and more, but I guess they were looking for someone who was more familiar with one of those frameworks. I just wish they had told me that before wasting days of my time. I think that this interview process was extremely poorly designed and didn't allow me to portray my skills as a software engineer.

      Interview questions [1]

      Question 1

      Design a web app that retrieves data from a given api, and then displays that data. Each element in the data should have it's own page with details about it and people's posted comments. The code must be written in react or backbonejs, and it should be production quality. Also include unit tests for everything. The only really hard part is that the rich text data comes back in a very strange syntax. Random sequences of characters have specific meanings as far as how the text should be formatted, and they are not following any type of standard. You have to just write code for handling all of the different character sequences. Also you pretty much have to be comfortable with React or BackboneJS.
      Answer question
      2

      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