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

      Granify

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Granify reviews | Granify jobs | Granify salaries | Granify benefits
      Granify interviewsGranify Senior Front End Developer interviewsGranify 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 Developer Interview

      10 Aug 2017
      Anonymous interview candidate
      Edmonton, AB
      No offer
      Negative experience
      Difficult interview

      Application

      I applied through a recruiter. I interviewed at Granify (Edmonton, AB) in Jul 2017

      Interview

      First interview was casual and in person with their recruiter. Second interview was over the phone. Very pleasant, and very normal. Third interview was a do-at-home 'homework' assignment that took more than 20 hours (yes, hours) to complete it, and they would not answer any questions or give direction on what they wanted. I feel it was outrageously inappropriate of a assignment, and when I tried to talk to them about it after submission I was stonewalled and given 0 feedback because they didn't want to give away the secret sauce on how to properly do the assignment. We had talked about work-life balance in the second interview, and I do not believe they understand what that means.

      Interview questions [9]

      Question 1

      Q1. Complete the following Front End tasks using only HTML, CSS, JavaScript and/or jQuery. ● Create a single responsive web page with the following characteristics: ○ A menu at the top of the page with the following items: ■ Add ■ Delete ■ Update ■ Display ○ Also at the top of the page a statistics display area with the following statistics: ■ Total number of records in the database. ■ Average records added per hour. ■ Ratio of records added per hour versus deleted per hour. ■ NOTE: Assume others may also be using this system, and the statistics must keep up with changes without refreshing the page. ○ Each menu item clicked should bring up a responsive overlay to add, delete, update, or display a record respectively. Assume records are stored and retrieved from a back end system. ● Each record is just first name, last name, and phone number. ● Once a record is added it is assigned a unique 10 digit id. ● Define the form of the APIs. In other words, assume you will give the form of the API to the back-end developer for implementation.
      1 Answer

      Question 2

      Q2. Take the web application you wrote in Q1 and re-write it using the framework(s) of your choice.
      1 Answer

      Question 3

      Q3. Add testing to either Part 1 or Part 2 of this assignment.
      1 Answer

      Question 4

      Q4. Why did you use the framework you chose?
      Answer question

      Question 5

      Q5. Are there better frameworks for this task that you did not choose for some reason (for example you not familiar with them and did not have time to learn them)?
      Answer question

      Question 6

      Q6. When you added testing to part 1 or part 2, why did you choose one or the other?
      Answer question

      Question 7

      Q7. How can the API calls be made secure so that not anyone with the API can call them?
      Answer question

      Question 8

      Q8. Explain how bad input should be handled on the back end if it gets past the front end checks.
      Answer question

      Question 9

      Q9. Which JavaScript best practices do you find valuable and adhere to?
      Answer question
      2

      Top companies for "Compensation and Benefits" near you

      avatar
      M-Files
      4.0★Compensation and benefits