Interview process was smooth. Initial screening was through a phone interview. This lasted for good 1 hour. At the end of this, a clear direction was set for what to expect next. The follow up was prompt and call for personal interview came within few days. The personal interview lasted for one whole day. All the rounds of technical interview were thorough but pleasant,