The rounds starts with simple question on object oriented programming . Then there were few questions on verbal ability followed by 2 coding questions.
Coding questions were easy:
1) Rotation of a string
2) Matrix multiplication
Round started with introducing myself to the interviewer . Then he asked me about my DSPD project about Btree. Then he also asked me about heap allocation project I mentioned on my CV. It was followed by few questions on OOPs . Last question he asked me was " What an analyst is supposed to do at Citi?" . As I was not able to answer it properly , He explained me the role of analyst in quite detail.
Few questions asked were
"Tell me about yourself?"
"Why CIti?"
" What do you think CIti do?"
" Your Hobbies?"
Verbal ability questions were little tricky and confusing . Good communication skills are essential for HR round.