As others have noted, after speaking with the recruiter, they send out a 75 minute HackerRank quiz. It has a series of multiple choice questions, followed by two coding problems. The coding problems are a reverse Polish notation parser, and a flood fill algorithm. And as others have noted, it's a little frustrating in that you don't get to see the test cases or the output. But what was really frustrating is that a hover window popped up and then wouldn't go away. I had to try to code while not being able to see what I was typing. At that point, I just decided I didn't care. I don't really like when companies send out quizzes instead of doing phone interviews. It feels like they're unwilling to spend the time on you that they expect you to spend on them, and all too often there are issues like this.
Interview questions [1]
Question 1
Write a function to parse reverse Polish notation.
I applied online. The process took 1+ week. I interviewed at Instructure (Seattle, WA) in Aug 2016
Interview
I applied online and was contacted by their recruiting firm's recruiter (using an @instructure.com address). Was told that next step was a 75-minute programming quiz on Hackerrank.
I took the quiz and did poorly. Very few questions specific to front-end dev, many generic CS-type questions (sorting, writing a simple parser, etc.). Hackerrank's test suite also provides zero feedback about why your submission fails: you will see only that test cases 1, 3, 5 passed and 2, 4 failed. There are questions on there about bit-shifting in C and aggregations in SQL (again, this is for a front-end role). AFAIK, question order was irrelevant, so answer easier questions first to inflate your score.
Recruiter responded and said while I did poorly, there was an alternative build-some-UI-and-connect-to-an-API exercise (taking up to 3 hours) I could attempt. This exercise was more relevant to the role and I completed it in a couple hours.
The next day, I was told by the recruiter that I "did well" and that we were moving forward. I next had a 30 min video screen with a development director at Instructure. He asked some open ended technical questions and then he asked me to solve a technical question on Codepair (won't give specifics, but it involved scope, closures, higher-order functions, and binding; a pretty well-rounded JS question). I solved the question without much difficulty, ended the interview and was told "it'd be great to have you come out [for the on-site interviews]".
Two days later, received an email from a different recruiter from same outsourced recruiting firm stating that they are looking for "stronger results" and were not moving forward.
Very frustrating.
Instructure does their initial screening with a test on HackerRank. The test is a mix of multiple choice questions about code and a few coding questions. The test is timed.
2
Top companies for "Compensation and Benefits" near you