Personality Test
Brief discussion with recruiter - this was the most frustrating part of process. Believe recruiter forgot about me so had to follow up persistently and it took about one month to hear back so be persistent
Technical Interview (white board test, discussion and technical question review with manager)