Upload Button Icon Add office photos

Citicorp

Compare button icon Compare button icon Compare

Filter interviews by

Citicorp Associate Vice President Interview Questions and Answers

Updated 10 Jun 2025

17 Interview questions

An Associate Vice President was asked 1w 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...

An Associate Vice President was asked 1w 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.

Associate Vice President Interview Questions Asked at Other Companies

Q1. Discuss a case study on a preferred topic or use sample problems ... read more
asked in HSBC Group
Q2. What are financial instrument as per IFRS? What all categories ar ... read more
Q3. What is a lambda expression, and how does it relate to functional ... read more
asked in Synchrony
Q4. How do you prioritize work when there has been a pivot in deliver ... read more
Q5. What ratios will you assess while analyzing the financial model f ... read more
An Associate Vice President was asked 1w 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...

An Associate Vice President was asked 1w 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...

An Associate Vice President was asked 1w 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...

An Associate Vice President was asked 1w 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...

An Associate Vice President was asked 1w 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...

Are these interview questions helpful?
An Associate Vice President was asked 6mo ago
Q. Write a program to determine if a number is divisible by 13.
Ans. 

Program to check if a number is divisible by 13

  • Use the modulo operator (%) to check if the number is divisible by 13

  • If the remainder is 0, then the number is divisible by 13

  • Example: num % 13 == 0

An Associate Vice President was asked 6mo ago
Q. What are the return types of an action method in MVC?
Ans. 

The return types of an action method in MVC can be ViewResult, PartialViewResult, JsonResult, RedirectResult, RedirectToRouteResult, ContentResult, FileResult, HttpNotFoundResult, HttpStatusCodeResult, etc.

  • ViewResult - returns a view to the browser

  • PartialViewResult - returns a partial view to the browser

  • JsonResult - returns JSON-formatted data

  • RedirectResult - redirects to a specified URL

  • RedirectToRouteResult - red...

An Associate Vice President was asked 6mo ago
Q. Explain the MVC pattern.
Ans. 

MVC pattern is a software design pattern that separates an application into three main components: Model, View, and Controller.

  • Model represents the data and business logic of the application.

  • View represents the UI components of the application.

  • Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly.

  • Example: In a web application, the Model could be a databas...

Citicorp Associate Vice President Interview Experiences

20 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. 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 Strings (...

  • Answered by AI
  • Q2. Can we overload the main method
  • Ans. 

    The main method in Java cannot be overloaded due to its specific signature requirements.

    • The main method has a specific signature: public static void main(String[] args).

    • You can create overloaded methods with different parameter types, but not the main method.

    • Example of overloading: public void main(int[] args) is valid, but won't be recognized as the entry point.

    • The JVM looks for the exact signature to start the applic...

  • Answered by AI
  • Q3. Annotations used in hubernate
  • 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 field to ...

  • Answered by AI
  • Q4. Using streams and flat map get the list of list
  • 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(Collectors.to...

  • Answered by AI
  • Q5. Cache 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 for ...

  • Answered by AI
  • Q6. Monolith and Microservices
  • Q7. Date 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.

    • LocalDa...

  • Answered by AI
  • Q8. Use of 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 if n...

  • Answered by AI
  • Q9. Functional interface before java 8
  • 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.

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Hacker Rank coding test

Round 2 - Technical 

(2 Questions)

  • Q1. Java design patterns, cloud, challenges
  • Q2. Technical leadership
Round 3 - One-on-one 

(2 Questions)

  • Q1. Hiring manager round
  • Q2. Project specific
Round 4 - HR 

(2 Questions)

  • Q1. Company details
  • Q2. Benefits, opportunities

Associate Vice President Interview Questions & Answers

user image Sonalika Shrivastava

posted on 13 Sep 2024

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

(1 Question)

  • Q1. Technical java question about strings and regex
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Code level questions, Data structures, spark and java
Round 2 - Technical 

(1 Question)

  • Q1. Scenario based, problem solving questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is difference between syndication and consortium
  • Ans. 

    Syndication involves multiple parties working together to finance a project, while a consortium is a group of companies collaborating on a specific project or goal.

    • Syndication typically involves financial institutions coming together to provide funding for a large project or investment.

    • Consortiums are often formed by companies in the same industry to work together on research and development projects or to achieve a co...

  • Answered by AI
  • Q2. What is pricing
  • Ans. 

    Pricing refers to the process of determining the value of a product or service and setting a price for it.

    • Pricing involves analyzing costs, competition, and customer demand to determine the optimal price point.

    • Different pricing strategies include cost-plus pricing, value-based pricing, and competitive pricing.

    • Pricing decisions can impact sales, profitability, and market positioning.

    • Examples of pricing strategies includ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study and be yourself
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Explain your CI/CD pipeline?
  • Ans. 

    CI/CD pipeline automates the process of integrating code changes, testing, and deploying to production.

    • Automates code integration, testing, and deployment

    • Uses tools like Jenkins, GitLab CI/CD, or CircleCI

    • Includes stages like build, test, deploy

    • Facilitates continuous delivery and deployment

    • Improves software quality and speed of delivery

  • Answered by AI
  • Q2. Where do you use snyk ?
  • Ans. 

    I use Snyk for identifying and fixing vulnerabilities in our codebase.

    • We use Snyk to scan our code repositories for security vulnerabilities

    • Snyk helps us prioritize and fix vulnerabilities in our applications

    • Integrating Snyk into our CI/CD pipeline ensures security checks are automated

  • Answered by AI
  • Q3. Kubernetes Ques
Round 2 - Technical 

(2 Questions)

  • Q1. Docker screen test
  • Q2. Ansible questions
Round 3 - Behavioral 

(2 Questions)

  • Q1. How do you track teams work
  • Ans. 

    I track team's work through regular check-ins, project management tools, and performance metrics.

    • Regular check-ins with team members to discuss progress and challenges

    • Utilizing project management tools like Trello or Asana to assign tasks and track progress

    • Monitoring performance metrics such as productivity, quality, and deadlines

    • Encouraging open communication and feedback within the team

  • Answered by AI
  • Q2. How do you learn new tech
  • Ans. 

    I learn new tech through online courses, workshops, reading tech blogs, and hands-on experimentation.

    • Take online courses on platforms like Coursera, Udemy, or Khan Academy

    • Attend workshops and conferences to stay updated on the latest technologies

    • Read tech blogs, articles, and books to deepen understanding

    • Experiment with new technologies through personal projects or work assignments

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

Hacker Rank coding test.

Round 2 - Technical 

(1 Question)

  • Q1. Java collection GC Senario based questions
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion
Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
-

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

Round 1 - Cultural fit 

(4 Questions)

  • Q1. Strength and Weakness.
  • Q2. How did you master helped in your career ?
  • Ans. 

    My master's degree has equipped me with advanced skills and knowledge, enhancing my leadership and strategic thinking in my career.

    • Advanced Knowledge: The rigorous curriculum deepened my understanding of key concepts in my field, enabling me to tackle complex challenges effectively.

    • Leadership Skills: Courses on management and organizational behavior helped me develop essential leadership skills, which I applied in team...

  • Answered by AI
  • Q3. What was the data flow of you last project?
  • Ans. 

    The data flow of my last project involved collecting, processing, analyzing, and visualizing data from multiple sources.

    • Collected raw data from various sources such as databases, APIs, and user inputs

    • Processed the data using ETL tools to clean, transform, and integrate it for analysis

    • Analyzed the processed data using statistical methods and machine learning algorithms

    • Visualized the results through interactive dashboard...

  • Answered by AI
  • Q4. Tell me about your project management experience.

Interview Preparation Tips

Interview preparation tips for other job seekers - Read about the company and its lates news

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Naukri.com

Round 1 - Technical 

(1 Question)

  • Q1. What is materilized view
  • Ans. 

    A materialized view is a database object that stores the result of a query and can be used to improve query performance.

    • Materialized views are precomputed and stored in the database, reducing the need for expensive query execution.

    • They are updated periodically to reflect changes in the underlying data.

    • Materialized views can be used to speed up complex queries or aggregate data for reporting purposes.

    • They are particular...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Job Portal

Round 1 - Technical 

(1 Question)

  • Q1. Microservices related questions

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Citicorp?
Ask anonymously on communities.

Citicorp Interview FAQs

How many rounds are there in Citicorp Associate Vice President interview?
Citicorp interview process usually has 1-2 rounds. The most common rounds in the Citicorp interview process are Technical, One-on-one Round and HR.
How to prepare for Citicorp Associate Vice President 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 Accounting, Core Java, FRD, Java and Advanced Excel.
What are the top questions asked in Citicorp Associate Vice President interview?

Some of the top questions asked at the Citicorp Associate Vice President interview -

  1. What are the return types of an action method in M...read more
  2. What is difference between syndication and consort...read more
  3. Write a program to find whether a number is divisible by...read more
How long is the Citicorp Associate Vice President interview process?

The duration of Citicorp Associate Vice President 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 26 interview experiences

Difficulty level

Easy 7%
Moderate 87%
Hard 7%

Duration

Less than 2 weeks 57%
2-4 weeks 21%
4-6 weeks 21%
View more
Citicorp Associate Vice President Salary
based on 793 salaries
₹19 L/yr - ₹50 L/yr
9% more than the average Associate Vice President Salary in India
View more details

Citicorp Associate Vice President Reviews and Ratings

based on 85 reviews

3.4/5

Rating in categories

2.8

Skill development

3.3

Work-life balance

3.7

Salary

3.2

Job security

3.2

Company culture

2.9

Promotions

2.8

Work satisfaction

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

₹28 L/yr - ₹45 L/yr

Assistant Manager
3.2k salaries
unlock blur

₹6.1 L/yr - ₹22 L/yr

Officer
3k salaries
unlock blur

₹11.4 L/yr - ₹37 L/yr

Vice President
2.7k salaries
unlock blur

₹39.1 L/yr - ₹65 L/yr

Manager
2.3k salaries
unlock blur

₹9.7 L/yr - ₹33.7 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