relatively easy. Not too many technique questions. Most are questions about how to deal with coworkers in company. interview goes smoothly. people are nice over there. No discuss about salary and benefits yet. if one get a on-site interview, as I known, unless you have a big problem to blow the chance. Most time they want to take you in