Filter interviews by
I appeared for an interview in Feb 2025.
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...
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 ...
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 ...
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...
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...
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...
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
I appeared for an interview in Jan 2025.
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
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.
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...
What people are saying about Citicorp
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...
Citicorp interview questions for popular designations
posted on 16 Dec 2024
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
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.
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
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
Get interview-ready with Top Citicorp Interview Questions
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
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
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.
I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.
I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.
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 ...
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...
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed in Sep 2024. There were 2 interview rounds.
For ICG role it was SQL+React+Angular+2 coding questions
For PBWMT , it was aptitude questions + 2 coding questions
Some of the top questions asked at the Citicorp interview -
The duration of Citicorp interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 408 interviews
Interview experience
based on 4.6k reviews
Rating in categories
Assistant Vice President
4.8k
salaries
| ₹17 L/yr - ₹48.5 L/yr |
Assistant Manager
3.4k
salaries
| ₹6.2 L/yr - ₹21 L/yr |
Officer
2.9k
salaries
| ₹10.7 L/yr - ₹35.9 L/yr |
Vice President
2.6k
salaries
| ₹25 L/yr - ₹70.8 L/yr |
Manager
2.3k
salaries
| ₹9.7 L/yr - ₹39 L/yr |
Wells Fargo
JPMorgan Chase & Co.
HSBC Group
Cholamandalam Investment & Finance