The process was well organized, much professional with very friendly HR and Tech reps. First interview was written technical questions, followed by oral interview via hangouts done by HR rep, and the last was oral tech interview via hangouts done by Tech rep which unfortunately I didn't pass.