Phone interview first, then onsite interview. HR asks some basic your background and behavior questions. It was about 25 mins. Then the next day, I got email says that they want me meet in the firm. Two employees guided me at their working setting and then we sat down. They ask me typical questions. After it was almost done, the hiring manager showed up, and asked me few general questions.