The interview process took over 2 months, with multiple weeks passing without contact from IMM. I was interviewed twice over the phone, and was offered a math test after the second interview. After taking and scoring a 100 on the test, I waited 2-3 more weeks before I was contacted only to be told the position was 'filled'.