First, phone screening by the HR. Last for 11min with simple and typical interview questions, such as why do you apply, what's your career plan.
Then, only several days later, I was informed for a phone interview with the recruiting team. It lasted 30 min, 3 interviewers. Most of the questions are based on my resume. Besides, they asked something like what's the difference between working for government agency and company.
Again, less than one week I was at the on-site interview which should be the last round for this opening. I was interviewed by 6-7 people at that office, through office head and staff engineer. At the end, the chief said something about comforting me. Then I realized I was there maybe just to be a sacrifice for there hiring ppl ratio. They must already had someone on hand by then.
Disappointed. But still, it's a good experience.