It was a strange experience. The interview was slated at the end of the day at an odd time. The person conducting the interview was over 45 mins late. He was there in the office, just wasn't coming over. There were multiple rounds which had to be done in person. Multiple tests, each trying to gauge "skill". Very random HR.