I have applied online. I got a call from recruitment team. They have scheduled my interview. Communication was smooth. I had an interview which was basically a problem solving. I was asked to solve the problem and entire interview was around that problem itself.