The process included an online test and two rounds of interviews.
Overall the process is lengthy and the interview questions were basic and straightforward.
I recommended applying for it.
Java and SQL related questions were asked.
The following metrics were computed from 1 interview experience for the Citigroup Software Engineer (Internship) role in Bahrain.
Citigroup's interview process for their Software Engineer (Internship) roles in Bahrain is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Citigroup's Software Engineer (Internship) interview process in Bahrain.