I applied online and recruiter reached out over email. Two round of phone screen : one with director and other with manager. And finally onsite with 3 set of interviews with 2 directors and 1 manager. Overall very well described and well coordinated interview process.