Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For Employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Citi

      Engaged Employer

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: Citi reviews | Citi jobs | Citi salaries | Citi benefits | Citi conversations
      Citi interviewsCiti Applications Developer/Programmer Analyst interviewsCiti interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent Posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls," and logo are proprietary trademarks of Glassdoor LLC.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalized job recommendations and updates by starting your searches.

      Top companies for "Compensation and Benefits" near you

      avatar
      UBS
      3.5★Compensation & Benefits
      avatar
      Vanguard
      3.6★Compensation & Benefits
      avatar
      Allianz
      3.6★Compensation & Benefits
      avatar
      TIAA
      4.0★Compensation & Benefits

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Applications Developer/Programmer Analyst Interview

      Nov 13, 2017
      Anonymous employee
      Dallas, TX

      Other Applications Developer/Programmer Analyst Interview Reviews for Citi

      Applications Developer Programmer Analyst Interview

      Jul 14, 2015
      Anonymous employee
      Buffalo, NY
      Accepted offer
      Positive experience
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied through college or university. The process took 4 weeks. I interviewed at Citi (Dallas, TX) in Oct 2017

      Interview

      Citi had come to our on-campus job fair and I was interviewed a bit over there about my resume and other projects. I was then called on-site at the Irving, Dallas office for in-person interviews.

      Interview questions [1]

      Question 1

      3 interviews of 30 mins each: First interview: (2 people- 1 worked on Android other on Angular) 1. Tell me about yourself. 2. What is your strengths technically? 3. Do you know how classes get loaded onto servers? What is the precedence? 4. What did you do in your summer internship? Explain in detail. 5. JavaScript- call back, some other term starting 'c' 6. Virtual dom, difference.., why is virtual dom imp? What were the difficulties earlier that they felt the necessity to build that? 7. What is something in your career that outshines everything else? The highlight/accomplishment? 8. Some other smaller questions Second interview: (1 person- tech lead, working on credit card application) 1. Tell me about yourself. 2. So you worked in Java, tell me something about Java. 3. What is oop? 4. What is rest API? 5. What's stateless property of it? Advantage? 6. Asked about reactjs..tell me about reactjs.. 7. Angular v/s React 8. Asked about roles I was interested in; backend/front end? 9. If your boss gives you too little/ too much work for a given time, how will you handle each situation? What will you do? 10. If at work, you aren't able to do a particular task given to you, what will you do? 11. Tell me about Spring (mvc). 12. Some other questions.. Third interview: (1 person- tech lead, working on credit card applications) 1. Tell me about yourself. 2. Saw that I'd taken courses like AI, NLP, ML so asked me to explain about neural nets in 2 mins on white board. 3. Applications of ANN in real life; banking. 4. Application of NLP in banking. 5. Asked preference about front end/ backend role. 6. So you've worked with Java, what chapter from a Java book can you teach someone? 7. Teach me that topic in 5 mins. 8. How would you design/ code a cross&nuts game(xo) as a Java application, show on white board. 9. Difference between Arraylist and Linkedlist? 10. How are Arraylists implemented in Java?(memory allocation that happens when an Arraylist is declared). How do they suddenly become dynamic, what exactly goes on behind the scenes in Java? 11. Types of access modifiers? Difference between them. Asked to another candidate: Given a huge array of different numbers, how would you find a duplicate number in the array?
      Answer question
      Average interview

      Application

      I applied through college or university. The process took 1 day. I interviewed at Citi (Buffalo, NY)

      Interview

      First, we had our resume review. Then an interview was conducted with a group of few technical programmers and managers, where they asked questions related with resume, and java and sql. Then I had a phone followup conversation, after which they called another day and mentioned salary and offered job.

      Interview questions [1]

      Question 1

      polymorphism, arraylist, sql injection
      Answer question

      Applications Developer Programmer Analyst Interview

      Jan 10, 2013
      Anonymous employee
      Mumbai
      Accepted offer
      Neutral experience
      Average interview

      Application

      I applied through college or university. I interviewed at Citi (Mumbai) in Dec 2011

      Interview

      I underwent two interviews, one technical and one technical + HR. Technical interviews were mostly based on C++ and OOP concepts.

      Interview questions [1]

      Question 1

      It was not the most difficult but one question was: Write your own String class and provide functions like concat, reverse etc.
      Answer question