Student Welfare Group





I am Shubhra Agrawal, a 4th-year student of the department of Electronics and Electrical Communication. I did my summer internship at CITI BANK, PUNE.


For the tech profile, CITI is generally open to CSE, ECE, and EE. There is a written test: an online examination with four sections. Data interpretation, Quant, Coding, and English. The questions are fairly simple, but speed is essential to complete all the four sections within the given time. The questions given in the coding section are doable for somebody who has experience with competitive coding. For quant, practice before-hand is necessary.
After the first round, 80 people were shortlisted for the interview round. There are three rounds of interviews: two technical and one HR. The technical rounds included questions based on the projects and internships listed in the CV. Puzzles and riddles were also asked. To clear the HR round, it is necessary that the applicant should be able to connect the dots and explain how an internship at Citi would fit into his/her profile.



For preparing in any company, decent coding skills are sufficient. Practice questions from CodeChef or HackerEarth to ensure you are in touch with coding. You can code in C, Python or Java during the online round. It is also of utmost importance that you are good with puzzles listed on GeeksForGeeks. A lot of companies pick questions listed on the website. Brush up your vocabulary for the English section. Also, be familiar with all the work you have done during your previous internships and projects. The candidate must be able to explain his work in two/three lines.


What was the work allotted to you at CITI? 

The interns are allotted different projects based on their past experiences/ skills listed down on your CV. The projects are varied: developing systems to track overflows or applying machine intelligence to reduce signature frauds on cheques. Some projects are based on automating an existing process used by the team to develop some project. Most of the time, you work independently on a project. Every intern is allocated an individual mentor who guides you through the project. You are given access to Udemy, where you can take up courses to learn any relevant skill that you might need to work during the course of your internship. Interns are also given the flexibility to choose the technologies they want to work with. We choose the tools, that we think will give us the results most efficiently.


The company culture is simply awesome. The Business Units heads are always available and interns are encouraged to ask them about their career paths. The timings are flexible and the interns get to choose when and how they want to work as long as the work is done before the given deadlines. Every intern is solely responsible for his project. Since you are the sole developer working on the project, you can choose which functionalities to add. Mentors are always encouraging when you pitch in new ideas for your project. Teams also organize knowledge sessions, wherein topics from a broad domain are discussed. Interns are also encouraged to take up these K-sessions. Some of the teams have members from all across the globe, and there are regular meetings where you are given a chance to interact with managers stationed abroad. There are various food options available in the IT park itself. With so many options to try from, you are never going to get bored of the food. There are team outings and parties. Every team has grads who take you out. The office has carrom and a foosball table, with work cafes for all the caffeine addicts out there. Various events like Community Day are also organized.


Who should ideally apply for this internship?

Anyone wanting to gain an insight into the banking sector and who enjoys coding, the internship at Citi is a great experience. Citi is a large organization, with four pillars. The center at Pune is an O& T sector. With more than five Business Units, there is a wide range of activities that are handled at Pune and as an intern, you get an insight to the varied functionalities of the bank and how its technical requirements are fulfilled. You get to meet a lot of influential people and thus get an understanding of what it takes to make it big in the fintech sector. Coding is generally user-based, and you develop products keeping in mind the needs of the end user. You also see the impact of your work, and the teams start using your products when you finish developing.


And what advice would you give to them?

All the best!!

Facebook Comments

Next Post

Previous Post

© 2019 Foresight