There are three rounds of interview. most of them are telephonic and maybe managerial round are sometimes face to face.First round is on Technical skill sets where you are asked basic operating system ,programming language and database related. Managerial round where they discuss about your projects and interest and reason for joining. HR round for financial discussion and negotiations.