the interview only took 21 minutes, I got the final interview, the fifth one right next day.  Right now, I am waiting to see if they want to give me offer.  
Well, I am still not feel very happy about the situation.  although almost have 2 offers, but non of them can fulfill my requirements.