The interview went well from different perspectives. It started from phone interview after HR person found the resume online. In the phone interview, several general technical questions were asked to determine if the employer wants to move further or not. After that, an onsite interview was given. Several guys showed up in the one-hour-each onsite interview, focusing on tech questions and puzzles. The offer was given after the onsite interview in a month or so.