1) 10 mins long phone interview first, be prepared by fully researching their company and knowing what is your long term career goal
2) Almost whole day long assessment day, which right after the phone interview date; including group work, face-to-face interview (partial behavioural questions eg. Will you do your degree again if given you another chance?, partial technical question- eg. Do you know Java?) and 3 tests( math, technical, venn graph)
3) HR will get back to you very quickly in one or two days