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.
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)?