There are three rounds:
In first round, there will an aptitude test. The test will include general aptitude questions, mostly mathematical. Then follows the technical test, in which three programming problems will be given. The programming problems need to be solved thru pseudo-code, no particular language syntax needed to be followed. The code shud be efficient w.r.t memory and speed.
If this round is cleared, dey call u for next two rounds.
There will be technical written test again, which will comprise of three programming problems. The technical interview will follow, in which the approach followed for the code is asked.
Last round will be HR. General HR questions will be asked, like descibe urself, Why Nagarro.
If all rounds cleared, dey will call u to join on a specific date.