I met the recruiting team on campus and had a campus interview the next day. The questions were some typical behavior questions plus two basic algorithm questions. Then I was moved forward to the next step to complete a coding challenge within 2 days and had the onsite interview finally. There were two stages in the onsite interview. One was behavior and the other was technical. The technical problems weren't so hard, just make sure that you present your idea clearly.
The people there were really kind and nice. I felt comfortable during the whole interview process and didn't felt stressed nor exhausted. However, I decided to accept another company's offer so I decline it.