I applied through other source. I interviewed at Composite Apps (Irvine, CA) in Jan 2015
Interview
They supply questions to determine if you are passionate to learn and interested in development.
If they like you, they setup an in-person interview.
In this interview, they tell you about some of the projects or proposals they have in the pipeline. They turn it over to you and you make your case. If they think you have enough skills to tread water, they will give you a task.
I loved this so much better. I didn't need to memorize puzzles or prove I am some kind of whiz kid in mathematics or algorithms. That stuff is overrated! There are so many other soft skills that make a great developer.
Yes, you will need some prerequisite knowledge, but kudos to Composite Apps for allowing someone to prove they can learn--I was a perfect example. The important thing they want to know is: If left to your own devices, can you complete the task well?
Interview questions [1]
Question 1
Why did you make the choices you made in your code?