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.