I applied through an employee referral. The process took 1+ week. I interviewed at Metromile in Dec 2015
Interview
The first stage was to pass a Web Conference interview through the 3rd party company. The next step should have been onsite interview. The interview was conducted via Internet Chat (audio and video), and coding was done via one of the code-sharing sites.
Interview questions [2]
Question 1
Not too many questions; the interview primarily consisted of set of increasingly difficult technical challenges, which applicant needs to solve in the allotted time. The main difficulty would be to fit into the time allowed; also, new conditions were sometimes added mid-way to alter the algorithm.
Example task; Given the array of Integers from 0 to 1,000,000,000, where all elements are positioned in the increasing order, but one element in sequence is missing, find the missing element.
Backend Engineer applicants have rated the interview process at Metromile with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 46% positive. This is according to Glassdoor user ratings.
Candidates applying for Backend Engineer roles take an average of 12 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Metromile overall takes an average of 21 days.
Here are the most commonly searched roles for interview reports -