Basically it takes 3 rounds for selection.
First round: Aptitude Test + Programming
(You have go to company for this round )
It is a general Aptitude for 45 min some important topics are bots and stream, percentage,time and work, coding and decoding, number series etc.
You have to write 2 program in 45 min.
Ex: Remove duplicate elements, Pattern Programs,Find Min and Max in array,
Second Round : Technical Round Ask about basic question.
First start from tell me your self.
One which Programming you are good
then they ask on that .
And 1 Programming questions and 1 Puzzle
Third Round : HR round
Basic HR common questions.
They they tell you for signing 3 years of bond with 2.5 lac as cheque .