I was approached by the recruiter and had 3 interviews 1. With hiring manager 2. Behavioral Panel 3. Technical Panel All the rounds went well. The interviewers were very patient and made sure I understand the questions and answered my questions as well I received a call from HR after couple days and was given a verbal offer. However the very next morning I received a call saying that hiring manager would like to move forward to another candidate though I didn't deny the offer.