At first there was a telephone screening. Then the second turn is design pattern and UML, then core java, then java threading, then questions based on my background. At last I was interviewed by the development department manager. So there was 6 turns interview.