It was conducted on the AMCAT test platform. Four sections of MCQs, namely:
-Vocabulary & Comprehension
The 4 sections had their individual time limits. No negative marking and one cannot change their previous answers.
The next section had 2 questions to be solved in 60 minutes.
Selection depended as much on MCQs as programming.
The interview was conducted via SmartMeet. The interviewer was friendly and made sure I wasn’t stressed much before starting. He asked me for an introduction which led to a chat on hobbies. He then asked me to brief about the project mentioned in my Resume and asked a few questions on the same.
This was followed by a few questions on OOPs expecting clear explanations. He then asked me a question on Linked Lists and a question on modified LRU Cache. The interview ended with me asking a few questions to the interviewer.
The interview was conducted via SmartMeet. The interviewer asked me to introduce myself and then enquired regarding the technologies I had used in my projects or otherwise. There were a few questions on my projects and my choice of Neural Networks. He concluded the interview after asking about my plans after college and why I was interviewing for an internship at Citicorp.
Try being communicative and calm. Be thorough about what you mention in your Resume.