The technical interview experience for a candidate is as follows:
The interview started with a basic introduction question after which the candidate was asked about the field and core subjects which he was studying. Following that the interviewer asked about the project that the candidate was working on and went in full depths of the topic and cross-questioned him many times and kept asking repeatedly why this topic was particularly chosen. Having answered all the questions related to the project, the interviewer then moved to technical questions.
The Interviewer then asked about OSI basic model, DBMS basic concepts like normalization, and the difference between different normalization forms. Data structure basic questions were there and so many questions on inheritance basics. There were some more basic questions about the programming language and then the interview got over. The interview lasted about 25 minutes and was pretty straightforward. Any person with decent knowledge about his subjects and programming languages could sail through the interview.