HR called me and asked about my interest in the job. Then he scheduled a phone interview with the hiring manager. Followed by on-site interview 4 rounds of technical.
They covered all the basic questions followed by a lunch session with the director.
Everyone is so friendly and they really made me comfortable during the interview process.
Good place to work!