1st is basic screening round. 2nd round is a detailed understanding of Go and other things you have done. 3rd round is heavily on DS and algo, even though you solve the problem, the solution has to be perfect otherwise they won't promote you to the next round.