I was called for an onsite interview and my interview lasted for approximately 45 minutes. I was interviewed by two people. The people interviewing me were very friendly and helped me if I got stuck anywhere during my explanation. Overall the experience was good.