I applied online. The process took 3 weeks. I interviewed at Instructure (Chicago, IL) in Sep 2016
Interview
One technical phone screen, followed by coding round.
The coding round was extremely poorly defined; there is a huge gap between what the problem statement is and what the expectations are from your code. It is disgusting & frustrating to see the reasons the hiring team provided about my code, although my entire logic was correct. One of them was you program does not take command line arguments & uses hard coded values instead (Lol, are you kidding me?) Don't waste your time interviewing here, they don't know how to conduct professional interviews...
I applied through a recruiter. The process took 1 week. I interviewed at Instructure (Cottonwood Heights, UT) in Feb 2018
Interview
90 minute hackerank coding assignment, video interview, then the in person interview was with 5 people for 45 minutes each. Every single one of them asked a white boarding question and a software testing question.
The whole interview process is ridiculous. They place so much emphasis on the coding exercise and not nearly enough on overall QA skills or personality match. It was a waste of time to bother with all of that even after the coding test on hackerank.
Interview questions [4]
Question 1
Write a method that returns true or false if a string is a palidrome.
Write a method that returns a compressed string or the original one if the compressed string is longer. For example the input of aabcccdde would return a2b1c3d2e1