The first interview was over the phone with HR. The second was over the phone as well just with the potential manager. The third was a 3.5 hour interview in person. The time was divided by having a panel interview and another interview with the manager.