I applied online, the recruiter reach out to me the day after to set up a phone interview. The questions were pretty straightforward. However,I found out later that knowledge in a certain software, the recruiter mentioned was desirable/preferred for this role, was no longer used n the job so I was a little bit confused. The first round of interview consisted of two in-person interview: one with the Director and another with a Manager to access your skills. The second round of interview was more of a follow up and see how I could fit into the company culture. I got an offer in 3 days.