Interview came in 4 phases:
1) theres a phone interview, basic introductions
2) a simple take home assignment, submit the code via email
3) 90 min technical interview
4) on-site interview and office
Each of these aren't hard at all but it takes them a long time to get back to you. It took about 6 weeks to go through this process.