Open In App
Related Articles

Citicorp Interview Experience for Technology Analyst | On-Campus 2021

Improve Article
Save Article
Like Article

Citicorp visited our campus for full-time hiring for the role of Technology Analyst in the month of September 2021. They allowed students from all branches with 6 or above CGPA throughout all semesters and no active backs to sit for the Online Test. 

The process had 3 rounds: Online Test, Technical Interview, HR Interview.

Round 1: Online Test

The test was conducted on the AMCAT platform. It was a two-hour test having 4 sections and each section had its own time limit. You cannot skip a question and change the answer to the previously marked question. There was no negative marking. It had 4 sections:

  • Quantitative Aptitude (14 Questions)
  • Logical Reasoning (12 Questions)
  • Technical MCQ (25 Questions)
  • Coding Section (2 Section)

The starting two sections had basic-level questions. For Aptitude, I would recommend Indiabix and Arun Sharma. Technical MCQs consisted of questions from OOPs concepts, stability, and time complexity of sorting algorithms, predict the output questions, pointers, basics of data structures(notably arrays, stacks, queues, linked lists, trees). Out of the two coding questions, the first one was GCD of an array and the second one was the maximum number of calls required for a special function to obtain a list in sorted order. 


  1. Aptitude had more weightage for qualifying in the next round. So even if you can’t solve even one coding question, give your best shot in aptitude.
  2. Try to solve at least one coding question completely as it will give you an edge over other candidates.
  3. Be through with the basics, the best way to do so is to refer to GFG articles.

Around 50 candidates were shortlisted from B.Tech for Chennai Branch.

Round 2: Technical Interview

After the online test, technical interviews were conducted on Zoom. There were two panelists who asked a mixture of technical and HR questions. They asked me to introduce myself and asked some questions about the skills and the courses which I had mentioned in my resume.

Questions were as follows:

  1. What programming languages do you know?
  2. Tell me about your projects.
  3. What is a function?
  4. C vs C++
  5. What are class and object?
  6. What is inheritance?
  7. What is function overloading?
  8. What is the role of the constructor, destructor?
  9. What is a data structure?
  10. What is an array?
  11. What is SQL?
  12. What is a subquery?
  13. What is a primary key?
  14. What is a foreign key?

Round 3: HR Round

  1. Why software being in Metallurgy?
  2. Why do you want to join CITI?
  3. Would you leave CITI if you get a better offer from another MNC?
  4. How would you explain to your grandmother that you are a software engineer?

Before the interview, I studied all the fundamentals of OOPs, data structures and focused on working of searching, sorting algorithms. In SQL, I revised the function of various SQL commands and Joins. The technical interview lasted for about 20 minutes. I was able to answer almost every question confidently.


  1. Be through with your resume. Whatever you mention in your resume you must be 100% confident with that. For instance, if you mention SQL, you can expect various questions on SQL.
  2. Stay calm and confidently answer to the point.
  3. If you get stuck in any question, take some time, frame an answer before speaking anything.

Round 3: HR Interview

About 19 students qualified for the HR interview. The panelists asked me some basic HR questions. 

Questions were as follows:

  1. Tell me about yourself.
  2. What are your short-term goals and long-term goals?
  3. Why do you want to join CITI?
  4. Tell me something about CITI?
  5. Tell me something about your projects. Which project are you most proud of?

It is always a good habit to know about the organization and its operations before going for an interview. The interview lasted for about 10 minutes.

Verdict: Selected


  1. Doing some projects related to Web Dev, Machine Learning really helps. Also, you should be able to explain them.
  2. Be strong with the fundamentals of OOPs, DSA.
  3. Stay calm and confident throughout the process.
  4. A stone is broken by the last stroke of a hammer, it does not mean that the first stroke is useless. Success is the result of continuous and persistent efforts.
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 18 Oct, 2021
Like Article
Save Article
Similar Reads