The interview was long and not very structured. I first interviewed with the department manager and one engineer. The interview was straight forward, talking about familiar technologies and what I expected of the job. The interview from HR took longer, and the whole process spanned out for several months, to a point where I was not sure if the job was still open.