Citi

  www.citigroup.com
Work in HR? Unlock Free Profile

Citi Programmer Analyst Interview Questions & Reviews

All Interviews Received Offers

Getting an Interview  

50%
41%
8%

Interview Experience  

12%
87%
0%

Interview Difficulty  

Average Difficulty
8 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

Accepted Offer

Neutral Experience

Easy Interview

Programmer Analyst Interview

Programmer Analyst
Buffalo, NY

I applied through college or university and the process took 2+ weeks - interviewed at Citi in March 2013.

Interview Details – Core Java standard questions, basic database questions , questions on recursion


1 person found this helpful

Accepted Offer

Neutral Experience

Average Interview

Programmer Analyst Interview

Programmer Analyst
Buffalo, NY

I applied online and the process took 2+ weeks - interviewed at Citi in August 2013.

Interview Details – 1 Telephonic , 1 Onsite interview @Buffalo . Basic object oriented programming questions, core java based questions, collections, jsp and some knowledge of web services and jsp expected.

Interview Question – No difficult question as such.   Answer Question


Accepted Offer

Positive Experience

Easy Interview

Programmer Analyst Interview

Programmer Analyst
Boston, MA

I applied in-person and the process took 3+ weeks - interviewed at Citi in August 2010.

Interview Details – Very easy - since they needed my skills

Interview Question – The usual schmoo about weaknesses   View Answer

Negotiation Details – I received what I asked for


We want your feedback – Is this interview information helpful to you?  Yes | No

Accepted Offer

Neutral Experience

Average Interview

Programmer Analyst Interview

Programmer Analyst
Portland, ME

I applied through college or university and the process took 2+ weeks - interviewed at Citi.

Interview Details – It was out of college - so fairly informal. Met with future boss and superior, answered several technical questsions.

Interview Question – If you were a tree - what kind of tree would you be   Answer Question

Negotiation Details – Pretty One sided. They presented the offer, and there was no negotiation available.


No Offer

Neutral Experience

Average Interview

Programmer Analyst Interview

Programmer Analyst
New York, NY

I applied online and the process took 2 days - interviewed at Citi in January 2011.

Interview Details – Our Application Developers are expected to propose suitable solutions to a variety of common programming problems. Candidates should have a fundamental understanding of current programming / multi-threading and familiarity with basic concepts of relational databases and a working knowledge of either C# or Java (e.g. final year project, projects worked on at home) should be demonstrated to design and build technology software solutions to meet business requirements

Interview Question – “What is OOP (define encapsulation, polymorphism)?”   Answer Question


No Offer

Neutral Experience

Average Interview

Programmer Analyst Interview

Programmer Analyst
New York, NY

I applied through college or university and the process took 3 weeks - interviewed at Citi in November 2008.

Interview Details – Round-robin of inteviews. Three people total for their 'superday'. Each person is assigned a different category to interview. They included: personality, background, and technical.

The technical interview consisted of writing out code for several different algorithms. I was asked to write out a function that traverses through a linked list in reverse minimizing the amount of times through.

Also I was asked about different sorting algorithms and to write them out.

The two non-technical people were easy to talk to. The technical guy had no personality, so sense of humor and seemed like he'd rather be at his desk doing work than meeting potential employees.

Interview Questions

  • Write out the code to print out all the values of a linked-list in reverse.   Answer Question
  • What is quick sort? How useful is it? Write out the code for it.   Answer Question


Accepted Offer

Neutral Experience

Average Interview

Programmer Analyst Interview

Programmer Analyst

I applied online and the process took 2 months - interviewed at Citi in August 2010.

Interview Details – 5 interviews.

Interview Question – write C++ code   Answer Question


Accepted Offer

Neutral Experience

Average Interview

Programmer Analyst Interview

Programmer Analyst

I applied through college or university and the process took a day - interviewed at Citi in December 2010.

Interview Details – Consisted of resume based shortlist followed by an hour long technical test. After that there was a half hour long technical interview which focussed on basic concepts and general programming questions. This was followed by an HR interview to test my confidence and ability to work in a team with people from diverse background.

Interview Question – There was some strange database problem where i was asked to devise a mechanism to store and retrieve data more efficiently. I replied with something not that confidently. They moved on to next one quickly.   Answer Question

Worked for Citi? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.