Software Engineer applicants have rated the interview process at imo.im with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 50% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at imo.im as a Software Engineer according to 2 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 1 day. I interviewed at imo.im in Oct 2017
Interview
Applied on their website.
Had auto-reply for rejection exactly after 2 hours.
I tested this rejection by asking friends to apply. Everyone had the same response within 2 hours.
I think you need to have reference to get some recognition.
Hello!
I appreciate the feedback and am sorry to hear that you were not pleased with the online application process. As the Director of Recruiting here at imo, I am pleased to be able to say that I look at each and every single application that comes through imo on a daily basis, I share relevant profiles with engineers for further review, and email candidates either way depending on the outcome. Most companies take several days (if not weeks!) to respond to their candidate applications - I make it a priority to get back to mine within a day. Best of luck!
Recruiter reached out through LinkedIn. Talk with recruiter and then a phone interview after that. The interviewer and recruiter was really nice. Really smart people. The phone screen was pretty difficult since he asked brain teasers.
Interview questions [1]
Question 1
They ask brain teasers. Like given a list of numbers that follow a normal distribution. What is the expected length of increasing subsequences.
Very unprofessional company. I recommend avoiding.
I didn't have a call with the recruiter, maybe because I knew something about the company. I had one phone screen interview. The interview was pretty standard, and the question was interesting.
This is where things started getting weird. I was told the next day that I passed and they want to bring me onsite, covering my flight tickets. Given that I don't live in California, I wanted to group my onsites so they are in the same week. So I asked for flight tickets covering the duration of the week as it's the same cost for them. This is pretty standard and I know many people who have done it. But it is against imo's policy, which is a bit strange, but I can kind of understand.
After another company offered to buy me flight tickets, I talked to the recruiter again and asked if they can cover a one-way ticket so the cost is split between two companies. In case that doesn't work, I also offered to fly there and do just their interview. They rejected both option without any explanation even after I asked for one, even though they were the ones who offered to fly me there previously. However, in those emails, I was just told a few times that if I am there, they will interview me.
The other company didn't care at all when I fly in or out, so I emailed back the recruiter to tell them that I will be there for the week. I asked if a specific day would work for them. They said they are closed that day, so I offered another date while being open to a second one. I was then told that "I am not a good fit."
There was no transparency whatsoever in what happened. The only thing that I can find is that they got offended that I am interviewing with other companies or that I asked for flight tickets more apart than a day or two. In any case, highly unprofessional.
Interview questions [1]
Question 1
Given an NxN matrix, with all the elements from 1 to N^2, find a path from the top left to the bottom right such that the path is lexicographically smallest if sorted. To get a path, we always move one square to the right or to the bottom.