I applied through college or university. I interviewed at ZapLabs
Interview
The hiring process is in three stages. A HR phone interview first to test your basic knowledge on programming and Java language. Then a Skype interview with a couple of technical questions with a software engineer. Finally, an on site interview at the end.