I received email from recruiter, then got the first interview set up with hiring manager and another senior employee. Then I got second interview with another senior employee, this was basically technical interview. This one was bit tough but not impossible.