4 interviews, 2 technical aptitude exams, and 1 personality exam. Very invasive interview process. Only 1 of the interviews focused on the actual job. The rest were them trying to figure me out. Asked me personal questions about plans for my salary and if I was married with children. I can tell they didn't want to pay me the amount I requested.