1) Phone Screen
2) Code Review
3) "Onsite"
4) Reference Check
Kind staff but extremely slow with responding between each phase; not worth applying if you're in the midst of other interviews (i.e. don't have ample time). Didnt receiver an offer as I had to move along with other companies.