I applied through university. I interviewed at GumGum
Interview
A phone call at first to gauge interest and share information about the role and the company. This was followed by a take home assignment and questions, followed by an person interview with live coding and Q&A.
Spoke with hiring manager as a phone screen that went well. Then he said before he brings me onsite that he would provide me with a Hackerrank puzzle. There were 2 coding questions and a handful of MC questions, but he said to only focus on the coding questions. The first coding question was relatively easy, just some OO concepts. The second question was not too tricky, but if you get it to work on the straightforward cases, you will only pass 3/10 cases. Yes, they expect you to come up with 7 edge cases in 50 minutes (less than that since there's the other problem as well), and you can't even see the sample input. I found the test to be unrealistic. I wonder if they were able to find an engineer applying to this startup in Santa Monica that could come up with the 7 test cases.
I applied through other source. The process took 1 week. I interviewed at GumGum in Mar 2017
Interview
I applied online. First, did a basic Java and Sql online test, then did a coding project in Spark using Scala, and then screen interview.
It was my worst interview experience. The interviewer was very arrogant and hostile. Can not imagine how to work with him!