Overall it was a very comfortable and pleasant process. After HR phone interview, it was in-person interview (about 1 hour long) which mainly focused on technical skill and IQ testing. I was interviewed by both HR and my reporting manager and it was a very relax, friendly, and inspiring conversation style. I enjoyed the full interview and how we shared our knowledge and experience during the interview.