There were no designated coding rounds. For me, there were a total of five interviews. I don't consider HR-related matters to be rounds because they were unscheduled and normal phone calls. 1. It was pretty simple, as if they were merely verifying that you are a technical person who understands the required programmed language. I have some basic code questions that can be answered in 5-10 minutes and I need to write them on any online editor/compiler. This round lasted approximately 50 minutes. 2-4. These three rounds go indefinitely and are all the same with various interviewers. I received some medium to higher level questions about the required programming language and databases. I also received certain network-related queries as a firm. Got some medium level coding question which can be done in 10-15 minutes. These all rounds lasted for about 45-60 minutes each. 5. This was a non-technical round. The interviewer was the hiring manager for the team for which you applied. This round was all about getting to know you, your background, your personality, and everything else. Your motivation or reasons for applying for that job. What is your favorite technology, and what do you wish to work on? I discovered that it was important to understand the candidate's personality and his motivation to work. The interviewers were fantastic. I was unable to answer several questions in some rounds, and they thoroughly explained the answers to me. All of the interviewers are technical people who work in the team for which you applied.