First, HR talked with me, she is very nice and just asked some basic question; then the same day she scheduled the second phone interview with VP, director and other staff, then 2 weeks later, I got the onsite, we have a nice talk, but the director asked some detail questions, I did not do a very good job.