Last year I have an interview about algorithm engineer. the process take almost 4 hours: 3 round technique interview and 1 round in-house recruiter interview. The technique interview has includes the illastration about past projects, coding problem, popular data mining technique like naive bayesan, hadoop and so on.