Upload Button Icon Add office photos

Citicorp

Compare button icon Compare button icon Compare

Filter interviews by

Citicorp Interview Questions and Answers

Updated 24 Jun 2025
Popular Designations

285 Interview questions

An Associate Vice President was asked 2w ago
Q. What options existed before Java 8 to implement functional interfaces?
Ans. 

Functional interfaces in Java before version 8 were interfaces with a single abstract method, enabling lambda expressions.

  • Functional interfaces are defined with a single abstract method.

  • Common examples include Runnable, Callable, and Comparator.

  • They can have multiple default or static methods.

  • Used extensively in Java's Collections framework for sorting and filtering.

View all Associate Vice President interview questions
An Associate Vice President was asked 2w ago
Q. How do you use Optional in Java?
Ans. 

Java's Optional is a container that may or may not hold a non-null value, helping to avoid NullPointerExceptions.

  • Optional is part of java.util package and introduced in Java 8.

  • It can be created using Optional.of(value), Optional.ofNullable(value), or Optional.empty().

  • Use Optional.isPresent() to check if a value is present.

  • Use Optional.get() to retrieve the value, but be cautious as it throws NoSuchElementException...

View all Associate Vice President interview questions
An Associate Vice President was asked 2w ago
Q. What is the use of public static void main?
Ans. 

The 'public static void main' method is the entry point for Java applications, defining how the program starts execution.

  • The 'public' keyword allows the method to be accessible from anywhere.

  • The 'static' keyword means it can be called without creating an instance of the class.

  • The 'void' return type indicates that the method does not return any value.

  • The 'main' method must accept a single argument: an array of Stri...

View all Associate Vice President interview questions
An Associate Vice President was asked 2w ago
Q. How can you use streams and flatMap to get a list of lists?
Ans. 

Use Java Streams and flatMap to transform a list of lists into a single list.

  • Streams allow processing sequences of elements, like lists.

  • flatMap is used to flatten nested structures, such as a list of lists.

  • Example: List<List<Integer>> nestedList = Arrays.asList(Arrays.asList(1, 2), Arrays.asList(3, 4));

  • To flatten: List<Integer> flatList = nestedList.stream().flatMap(List::stream).collect(Collecto...

View all Associate Vice President interview questions

What people are saying about Citicorp

View All
a senior software engineer
3d (edited)
Which one should I select?
I'm holding offer from Boeing, Citi and Ford which one should I choose? My priority is work life balance and job security at some point. Boeing - 35LPA Team Lead Citi - 33.5 LPA Sr. Software Engineer Ford - 37LPA Team Lead
Got a question about Citicorp?
Ask anonymously on communities.
An Associate Vice President was asked 2w ago
Q. How do you handle date and time in Java 8?
Ans. 

Java 8 introduced a new Date-Time API to handle date and time more effectively and avoid issues with the old java.util.Date.

  • Java 8 introduced the java.time package, which includes LocalDate, LocalTime, and LocalDateTime classes.

  • LocalDate represents a date without time-zone, e.g., LocalDate.now() gets the current date.

  • LocalTime represents a time without date, e.g., LocalTime.of(10, 30) creates a time of 10:30 AM.

  • Lo...

View all Associate Vice President interview questions
An Associate Vice President was asked 2w ago
Q. What annotations are used in Hibernate?
Ans. 

Hibernate annotations simplify database interactions in Java applications, enhancing ORM capabilities.

  • @Entity: Marks a class as a persistent entity. Example: @Entity public class User { ... }

  • @Table: Specifies the table name in the database. Example: @Table(name = "users")

  • @Id: Denotes the primary key of the entity. Example: @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id;

  • @Column: Maps a fiel...

View all Associate Vice President interview questions
An Associate Vice President was asked 2w ago
Q. What is caching in Hibernate?
Ans. 

Hibernate cache improves performance by storing frequently accessed data in memory, reducing database access.

  • Hibernate supports two levels of caching: first-level (session) and second-level (session factory).

  • First-level cache is enabled by default and is associated with the session object.

  • Second-level cache is optional and can be configured to use various providers like Ehcache or Infinispan.

  • Example: Using Ehcache...

View all Associate Vice President interview questions
Are these interview questions helpful?
An ETL Developer was asked 3w ago
Q. Can we perform bulk data insertion if we disable the index on a table?
Ans. 

Disabling indexes can improve bulk data insert performance by reducing overhead during data loading.

  • Disabling indexes before a bulk insert can speed up the process significantly.

  • After the bulk insert, re-enabling the indexes can take time, but overall performance may be better.

  • Example: In SQL Server, you can use 'ALTER INDEX DISABLE' before the insert and 'ALTER INDEX REBUILD' after.

  • This approach is particularly u...

View all ETL Developer interview questions
An ETL Developer was asked 3w ago
Q. What is the difference between SCOPE_IDENTITY() and @@IDENTITY?
Ans. 

Scope_identity() returns the last identity value in the current scope, while @@Identity returns the last identity value in the session.

  • Scope_identity() is limited to the current scope, ensuring it only retrieves the identity value from the last insert in the same context.

  • Example: If you insert a row in a stored procedure, Scope_identity() will return that row's identity value.

  • @@Identity returns the last identity v...

View all ETL Developer interview questions
An Assistant Vice President AML Compliance was asked 3w ago
Q. How would you describe a risk-based approach, and how would you prioritize cases?
Ans. 

A risk-based approach prioritizes resources on higher-risk areas to effectively manage AML compliance.

  • Identify high-risk customers based on factors like geography, industry, and transaction patterns.

  • Utilize data analytics to flag unusual transactions for further investigation.

  • Regularly update risk assessments to reflect changes in regulations or market conditions.

  • Example: A customer from a high-risk jurisdiction w...

View all Assistant Vice President AML Compliance interview questions

Citicorp Interview Experiences

587 interviews found

AVP Interview Questions & Answers

user image Anonymous

posted on 26 Nov 2022

I applied via Referral and was interviewed in Oct 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Questions on Resume and basic info
Round 3 - Technical 

(1 Question)

  • Q1. Questions on basic Statistics and statical models
Round 4 - Technical 

(1 Question)

  • Q1. Questions on advanced Statistics and models

Interview Preparation Tips

Interview preparation tips for other job seekers - Be well prepared for a lot of statistical questions
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Feb 2025.

Round 1 - Technical 

(6 Questions)

  • Q1. What problems does the Java Collections Framework address?
  • Ans. 

    The Java Collections Framework provides data structures and algorithms for efficient data management and manipulation.

    • Standardized data structures: Offers common interfaces like List, Set, and Map for consistent usage.

    • Dynamic sizing: Collections can grow or shrink dynamically, unlike arrays which have fixed sizes.

    • Rich API: Provides a wide range of utility methods for sorting, searching, and manipulating data.

    • Thread-saf...

  • Answered by AI
  • Q2. What are Dependency Injection and the Inversion of Control (IoC) container in Spring?
  • Ans. 

    Dependency Injection (DI) and Inversion of Control (IoC) are core concepts in Spring for managing object creation and dependencies.

    • Dependency Injection allows objects to receive their dependencies from an external source rather than creating them internally.

    • Inversion of Control (IoC) is a design principle where the control of object creation and management is transferred to a container.

    • Spring IoC container manages the ...

  • Answered by AI
  • Q3. What keywords in threading can lead to a deadlock situation?
  • Ans. 

    Keywords like 'lock', 'synchronized', and 'wait' can contribute to deadlock in threading by causing resource contention.

    • 1. 'lock': Acquiring a lock on a resource can lead to deadlock if multiple threads try to acquire locks in different orders.

    • 2. 'synchronized': Using synchronized blocks can cause deadlock if two threads hold locks on two resources and wait for each other.

    • 3. 'wait': If a thread calls wait on an object ...

  • Answered by AI
  • Q4. How does a HashMap work in Java, and what are the implications of overriding the hashCode method without overriding the equals method, and vice versa?
  • Ans. 

    A HashMap in Java uses key-value pairs and relies on hashCode and equals for object storage and retrieval.

    • HashMap stores data in an array of buckets, where each bucket corresponds to a hash code.

    • The hashCode method determines the bucket index for storing an object.

    • If two objects have the same hash code, they are stored in the same bucket (collision handling).

    • Overriding hashCode without equals can lead to inconsistent b...

  • Answered by AI
  • Q5. How can a program be written that utilizes three threads running in parallel while ensuring that they complete their tasks in a serial order?
  • Ans. 

    Use synchronization mechanisms to control thread execution order while allowing parallel processing.

    • Utilize CountDownLatch in Java to ensure threads complete in order.

    • Example: Thread 1 completes, then Thread 2 starts, followed by Thread 3.

    • Use semaphores to control access and execution order.

    • Example: Semaphore initialized to 0 for Thread 2, allowing it to start only after Thread 1 completes.

    • Implement Future and Executor...

  • Answered by AI
  • Q6. What are the steps involved in designing a chatbot application?
  • Ans. 

    Designing a chatbot involves defining objectives, selecting technology, creating conversation flows, and testing for user experience.

    • Define the purpose: Determine what the chatbot will do, e.g., customer support, booking appointments.

    • Choose the platform: Decide whether to build on platforms like Facebook Messenger, Slack, or a custom website.

    • Select technology: Choose between rule-based systems or AI-driven solutions li...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. Introduction, be prepared to have knowledge on your resume
  • Q2. Mathematical questions like percentage
  • Q3. Critical thinking. They asked a question with a given situation what you'll do .
  • Q4. The past 4 days been climate be stroming . And current was cut off due to rain and flood , you have a important assignment to finish, what you'll do
  • Ans. 

    In a storm with power outages, prioritize tasks, use alternative resources, and communicate effectively to complete the assignment.

    • Assess the situation: Determine the extent of the power outage and how it affects my work.

    • Prioritize tasks: Focus on the most critical aspects of the assignment that can be completed without power.

    • Use alternative resources: If possible, switch to a laptop with battery power or use a mobile ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I went to citi for the interview of operation specialist other day. I been waitied for around 4 hours just to get my first round of interview. The interviewer seems exhausted due to overwhelming candidate. And one thing is shown upon the scheduling of the interview is lack of people management and schedules. The interviewer seems nice even though i didn't selected
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(2 Questions)

  • Q1. Tell about your experience
  • Ans. 

    I have 5 years of experience in risk management, including analyzing data, identifying potential risks, and implementing strategies to mitigate them.

    • 5 years of experience in risk management

    • Proficient in analyzing data to identify potential risks

    • Implemented strategies to mitigate risks

    • Strong understanding of risk assessment techniques

    • Experience in developing risk management policies and procedures

  • Answered by AI
  • Q2. JD questions
Round 2 - Technical 

(2 Questions)

  • Q1. Can you work under pressure and night shifts
  • Ans. 

    Yes, I have experience working under pressure and night shifts.

    • I have previous experience working in high-pressure environments where quick decision-making was required.

    • I am able to stay focused and maintain productivity during night shifts.

    • I have a flexible schedule and am willing to work night shifts as needed.

  • Answered by AI
  • Q2. Tell me about yourself and tell me about your exp how you can contribute
  • Ans. 

    I am a detail-oriented risk management analyst with 5 years of experience in identifying and mitigating potential risks.

    • I have a strong background in conducting risk assessments and developing risk management strategies.

    • I am proficient in using data analysis tools to identify trends and patterns that could indicate potential risks.

    • I have experience working closely with cross-functional teams to implement risk mitigatio...

  • Answered by AI

Management Trainee Interview Questions & Answers

user image Tejasvini Arya

posted on 15 Jan 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. Read current Affairs
  • Q2. Accounting basics from golden rule to financial modelling
  • Q3. Recent europe conditions
  • Ans. 

    Recent Europe conditions have been impacted by various factors including the COVID-19 pandemic, economic challenges, and political tensions.

    • COVID-19 pandemic has led to lockdowns, travel restrictions, and economic downturn in many European countries.

    • Economic challenges such as high unemployment rates and inflation have affected the region's stability.

    • Political tensions, including Brexit negotiations and disputes over m...

  • Answered by AI
  • Q4. About company in details read JD

Angular Frontend Developer Interview Questions & Answers

user image Narasimhan Subramaniyan

posted on 16 Dec 2024

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Codility consists of two Angular questions: the first involves creating a form, while the second pertains to developing a searchable input field, along with one DSA coding question.

Round 2 - Technical 

(3 Questions)

  • Q1. How do you build form validations in angular
  • Ans. 

    Form validations in Angular are built using Angular forms and validators.

    • Use Angular forms to create form controls and group them together

    • Apply built-in validators like required, minlength, maxlength, pattern, etc.

    • Create custom validators for complex validation requirements

    • Display error messages based on validation status

    • Use reactive forms for more control and flexibility

  • Answered by AI
  • Q2. How will you create reusable loading logic in angular
  • Ans. 

    Create a service with a loading state and methods to show/hide loading indicators

    • Create a loading service with a boolean property 'isLoading'

    • Add methods in the service to set isLoading to true/false

    • Inject the loading service in components where loading indicators are needed

  • Answered by AI
  • Q3. JS questions which includes closure and promise.race

Interview Questions & Answers

user image Preethi V

posted on 2 Mar 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(3 Questions)

  • Q1. Sell this pen for me
  • Ans. 

    This pen is sleek, stylish, and perfect for everyday use.

    • Highlight the pen's sleek design and durability

    • Emphasize its smooth writing experience

    • Mention any special features like a comfortable grip or refillable ink

    • Offer a discount or promotion to entice the customer to purchase

  • Answered by AI
  • Q2. What's your greatest disappointment in life
  • Ans. 

    Losing my dream job due to company downsizing

    • Being laid off from my position as a senior sales associate

    • Feeling like I had invested so much time and effort into the company

    • Struggling to find a new job in the same field

  • Answered by AI
  • Q3. What's 10 times hundred
  • Ans. 

    The answer is 1000.

    • To find 10 times 100, simply multiply 10 by 100 which equals 1000.

    • The answer is a three-digit number.

    • The answer is a multiple of 100.

  • Answered by AI
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
No response

I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Simple questions asked related to web forms

Interview Preparation Tips

Interview preparation tips for other job seekers - As soon as the interviewer joined, there was so much noise in the background that I couldn't understand what they were asking. It was so loud that I could hardly hear anything. This is not a professional way to conduct interview. The interview lasted hardly 10 minutes and it was very awkward for me. I couldn't even understand what I was saying, and I couldn't hear what they were saying either.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How does Bank BS differ from traditional companies?
  • Ans. 

    Bank BS differs from traditional companies in its focus on financial services and regulations.

    • Bank BS primarily deals with financial services such as lending, investments, and wealth management.

    • Bank BS is heavily regulated by government authorities and must adhere to strict financial regulations.

    • Traditional companies operate in various industries and sectors, focusing on producing goods or providing services unrelated ...

  • Answered by AI
  • Q2. What is Tier1 Capital?
  • Ans. 

    Tier1 Capital is a measure of a bank's financial strength, consisting of common equity and disclosed reserves.

    • Tier1 Capital is the core measure of a bank's financial strength.

    • It consists of common equity, such as common stock and retained earnings, and disclosed reserves.

    • Tier1 Capital is used to ensure that banks have enough capital to absorb potential losses.

    • Regulatory authorities require banks to maintain a minimum l...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. They grind u in javascript,typescript
  • Q2. Html css, angular
  • Q3. Deep preparation needed

Interview Preparation Tips

Interview preparation tips for other job seekers - Not an easy interview

Interview Questions & Answers

user image Anonymous

posted on 7 Oct 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

For ICG role it was SQL+React+Angular+2 coding questions
For PBWMT , it was aptitude questions + 2 coding questions

Round 2 - Technical 

(3 Questions)

  • Q1. Introduce yourself + basic react questions
  • Q2. Questions on project i had mentioned in resume
  • Q3. No dsa,Cs-fundamental questions were asked

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well with your resume . Be thorough about projects you have worked on

Citicorp Interview FAQs

How many rounds are there in Citicorp interview?
Citicorp interview process usually has 2-3 rounds. The most common rounds in the Citicorp interview process are Technical, One-on-one Round and HR.
How to prepare for Citicorp interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Citicorp. The most common topics and skills that interviewers at Citicorp expect are Java, SQL, Microservices, phone banking and Communication Skills.
What are the top questions asked in Citicorp interview?

Some of the top questions asked at the Citicorp interview -

  1. A fish using 6 sticks was drawn in a specific direction and was asked to rotate...read more
  2. 1)Why do we use redefines 2) In a sortt if we have - Copy, Include, Omit, sort...read more
  3. Why do you think almost all the IITs are populated mostly by students from the ...read more
What are the most common questions asked in Citicorp HR round?

The most common HR questions asked in Citicorp interview are -

  1. Why are you looking for a chan...read more
  2. Why Should We Hire Y...read more
  3. What are your salary expectatio...read more
How long is the Citicorp interview process?

The duration of Citicorp interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 418 interview experiences

Difficulty level

Easy 13%
Moderate 77%
Hard 10%

Duration

Less than 2 weeks 48%
2-4 weeks 33%
4-6 weeks 9%
6-8 weeks 5%
More than 8 weeks 5%
View more

Interview Questions from Similar Companies

Wells Fargo Interview Questions
3.8
 • 613 Interviews
HSBC Group Interview Questions
3.9
 • 509 Interviews
American Express Interview Questions
4.1
 • 384 Interviews
BNY Interview Questions
3.8
 • 365 Interviews
UBS Interview Questions
3.9
 • 351 Interviews
Morgan Stanley Interview Questions
3.6
 • 306 Interviews
FactSet Interview Questions
3.8
 • 216 Interviews
View all

Citicorp Reviews and Ratings

based on 4.8k reviews

3.7/5

Rating in categories

3.3

Skill development

3.5

Work-life balance

3.9

Salary

3.6

Job security

3.5

Company culture

3.1

Promotions

3.3

Work satisfaction

Explore 4.8k Reviews and Ratings
Assistant Vice President
5.2k salaries
unlock blur

₹17 L/yr - ₹50 L/yr

Assistant Manager
3.2k salaries
unlock blur

₹6.2 L/yr - ₹22 L/yr

Officer
3k salaries
unlock blur

₹11.5 L/yr - ₹37 L/yr

Vice President
2.7k salaries
unlock blur

₹25 L/yr - ₹73 L/yr

Manager
2.3k salaries
unlock blur

₹9.7 L/yr - ₹40 L/yr

Explore more salaries
Compare Citicorp with

Wells Fargo

3.8
Compare

JPMorgan Chase & Co.

3.9
Compare

HSBC Group

3.9
Compare

Cholamandalam Investment & Finance

3.9
Compare
write
Share an Interview