First round was a 1 hour algorithm interview. Second/Final round was a 2 hour interview. First have was an algorithm question. Second half was system design related question. Coding portions were not terrible, in fact I thought they were quite reasonable.