First contact with HR included an online logic test that I consider should be fairly easy to someone that comes from a Computer Science degree. After the logic test HR sent another online test about Java, this one was a little bit more difficult but not that much if you have experience programming in Java and read your favorite Java book before the process.
After they told me I had a good result on both tests, I had a one to one interview at NIC with the project manager, this one got really into detail about Java, object oriented programming, interfaces, data types, exception handling and some basic Java stuff.