There was an initial phone interview with HR representative, followed by on-site interview with project manager. The overall process took about one month from start to finish. I did not like that they were not more considerate of keeping people updated about their application status.