The interview process was lengthy, but took at most a week. Started off with an online test followed by an HR screening, hiring manager, department manager (?) and lastly, the President. They had me take an additional paper test once again, prior to the final interview.