Filter interviews by
What people are saying about Citicorp
Citicorp interview questions for designations
Implementing a thread-safe linked list in C++
Use mutex locks to ensure only one thread can access the list at a time
Implement functions for thread-safe insertion, deletion, and traversal
Consider using condition variables to notify waiting threads of changes in the list
Inserting an element in a map using C++ code
Use the insert() function to add a key-value pair to the map
If the key already exists, the value will not be updated
If you want to update the value for an existing key, you can use the subscript operator []
I applied via Job Portal and was interviewed before Mar 2023. There were 2 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Mar 2021. There were 3 interview rounds.
SQL performance techniques
Use indexes to speed up queries
Avoid using SELECT * and only select necessary columns
Use stored procedures to reduce network traffic
Avoid using subqueries and instead use JOINs
Use EXPLAIN to analyze query performance
Normalize database tables to reduce redundancy
Use connection pooling to reduce overhead
Avoid using cursors and use set-based operations instead
A Linux shell script can be used to read and parse a flat file.
Use the 'read' command to read the file line by line
Use 'cut' command to parse the data based on delimiter
Use 'awk' command to filter and manipulate data
Use 'sed' command to search and replace data
Use 'grep' command to search for specific patterns in the file
I applied via Referral and was interviewed before Sep 2021. There was 1 interview round.
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
HashMap is a data structure that stores key-value pairs, while Concurrency Map allows for safe concurrent access.
HashMap internally uses an array of linked lists to store key-value pairs.
Concurrency Map implementations like ConcurrentHashMap use locks or other mechanisms to allow safe concurrent access.
HashMap allows for null keys and values, while ConcurrentHashMap does not allow null keys or values.
Concurrency Map im...
Optimizing SQL Joins involves using proper indexing, limiting the result set, and avoiding unnecessary joins.
Use indexes on columns involved in join conditions to improve performance
Limit the result set by using WHERE clause to filter out unnecessary rows before joining
Avoid unnecessary joins by only joining the tables that are needed for the query
Optimizing performance involves setting clear goals, providing feedback, offering training and development opportunities, and fostering a positive work environment.
Set clear goals and expectations for employees
Provide regular feedback and recognition for good performance
Offer training and development opportunities to help employees improve their skills
Create a positive work environment that promotes collaboration and c...
2 Interview rounds
based on 144 reviews
Rating in categories
Assistant Vice President
4.6k
salaries
| ₹17 L/yr - ₹47.2 L/yr |
Assistant Manager
3.3k
salaries
| ₹6 L/yr - ₹20 L/yr |
Officer
2.9k
salaries
| ₹10.1 L/yr - ₹35 L/yr |
Vice President
2.5k
salaries
| ₹24 L/yr - ₹70 L/yr |
Manager
2.3k
salaries
| ₹9 L/yr - ₹38 L/yr |
State Bank of India
HDFC Bank
ICICI Bank
Axis Bank