Phone interview followed by online skills assessment. Know why you want to work there, they will ask you on the phone. Only one technical question was asked on phone, but it wasn't easy, it took some thinking. Online assessment has four parts as already mentioned. Logic goes by too fast, math and programming language part are not bad as long as you focus on the question, as they try to trick you. The programming part was not that bad, know how to manipulate strings, as you cannot use IDE during the test, make sure you brush up on substrings, indexOf, char to ascii, and so on. Otherwise, as long as you know how to reason and think about problems, the questions were not anything too difficult. I am still waiting for a reply on whether I made it past this round.