Initially applied through campus recruiting. First interview was with 2 people on campus, 30 min. each. Invited to second round interviews which were about half a day long with 3 30min interviews with different members of senior management. Took almost 3-4 weeks to hear back after that.