I applied online. I interviewed at MakeMusic (Boulder, CO) in Aug 2017
Interview
This was done in the laziest way possible. The interviewer wasted over an hour of my life asking random computer science questions from the Internet in broken English. A monkey could have done the same thing...and this was supposed to be their lead engineer! If they would have asked about any of the many projects I've worked on or even bothered to contact my references (which they never asked for), they would have gotten a better understanding of what I'm capable of and what kind of a worker I am. Hint: I didn't recently get promoted because I was a horrible software developer.
Memorizing and regurgitating terms says nothing about the type of problem-solver a candidate is or whether someone is able to consistently meet deadlines. Every developer I've worked with on my team was willing to give me a great reference. Every. Single. One. Does that matter to this company? Nope. Contacting references and attempting to understand what a candidate actually has to offer is too much work for them, so...good luck with the candidate you hire who likely lied about their experience and figured out which terms to memorize in order to make someone think they know what they're doing! Garbage in, garbage out!
Interview questions [1]
Question 1
What is the difference between an abstract class and an interface?