it started with technical test, then technical interview interview, and the last stage was HR interview the technical interview wasn't hard, but it took too much time. HR interview was a bad experience because they mentioned me that working hours may extends more than 12 hours.