The online round consisted of many sections such as Aptitude, Logical Reasoning, Verbal Ability, and technical MCQs. The last section had 2 coding questions, out of which one was easy and the other was of moderate difficulty level. This round was easy and I had enough time to go through all the questions.
This round began with my introduction and then I was asked 'Why IT Services, since my branch is Chemical?'. I was asked about Exception Handling in C++, OOPS concepts and their examples, and one question on Strings. Then the interview asked me about the technical skills I mentioned on my CV. She asked me whether I had contributed any code snippet on any platform, the basics of the projects I mentioned on my resume. Then she asked me about the positions of responsibilities that I held upto that time during college. The overall interview went smoothly.
Again this round started with my basic introduction. The interviewer asked me why was I suitable for this job, and some other basic HR questions. The interviewer then asked me about all the projects in great depth that I mentioned on my CV. He asked me about my college life and even asked me how I keep on improving my programming skills. He then mentioned about the work culture at Citi, and their innovations and contributions towards technology. The interview concluded by me asking some questions to them.
Good communication skills always give an upper hand. Giving interviews can be difficult at times, especially at such a young age. More often than not, one tends to get nervous, but the key is to be calm and answer every question confidently. My message to students of non-circuit branches who are interested in Computer Science and related fields to do projects as it validates your ability to learn something new. Revise your CV well, speak confidently, and give it your best shot. All the best!