Technical written paper consist of 6 section : verbal,c/c++/java,Unix,Sql,general aptitude and reasoning .
After that they will call you for an technical round and then the final HR.
Once you clear your written ,technical is not that difficult they will ask you to write some c code for swapping , some basic pointer concepts and also about your project.