The overall process took place in 5 rounds , The 1st round was of group discussion which was taken by the official hiring partner of Coditas , In this round I was told to speak on 'India is truly a democratic nation or not?' , I have to speak of around 1 min on it (pro tip: Be very much confident for this round as there is maximum elimination done at this round) .
2nd round was again of GD and from this round onwards the Coditas round's start ; Group of 5-6 each were formed and was give given a topic of 'Importance of mental awareness in schools' (Pro tip: speak confidently , articulate you thoughts well and dont wait for your turn speak whenever you get a chance) .
3rd round was the technical 1 round - I was given a puzzle in this round 3 litre jar and 5 litre jar and have to fill a jar with 4 litre of water (took nearly 15 min to solve this ) , then I was told to solve a programming question (Max profit that can be achieved while buying and selling the stocks)I was able to solve it ( pro tip: In this round they usually look for the problem solving approach and how well is you logical thinking) .
4th round was of the Technical round 2 - In this the interviewer ask me about which programming language I am suitable to give interview on (choosed java) I was asked on the java collection framework all its interfaces and implementations of each interface and also their methods , Then I was asked on Oops in detail followed by real time example of each , and also some important technical terms in java . The interview level was nice enough ; After this I was given a programming problem to find the second largest element in a array.I was able to solve it (pro tip - Be prepared with all fundamentals of the language you are comfortable with and also prepare SQL basics).
The final round was of the fitment round - In this basically the communication was tested , some behavioural questions were asked and also the Internship was explained.
I hope this help you all , All the best.