Upload Button Icon Add office photos

Citicorp

Compare button icon Compare button icon Compare

Filter interviews by

Citicorp Java Software Developer Interview Questions and Answers

Updated 28 Feb 2024

Citicorp Java Software Developer Interview Experiences

2 interviews found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic java questions
  • Q2. OOPs concept and Solid principle
Round 2 - HR 

(1 Question)

  • Q1. Salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - if you want development or tech work don't go there. And want to work in Management it is good oportunity
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
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 - Technical 

(1 Question)

  • Q1. Question on Core Java, Spring, Spring Boot.
Round 3 - Behavioral 

(1 Question)

  • Q1. Manager asked about previous experience and project.
Round 4 - HR 

(1 Question)

  • Q1. Salary Nigotiation

Java Software Developer Interview Questions Asked at Other Companies

asked in Synechron
Q1. How do you convert list to arraylist? And vice versa
asked in Synechron
Q2. What are functional interfaces? What is the need to have function ... read more
Q3. When two threads access the same array list object what is the ou ... read more
asked in HCLTech
Q4. Q14) Can We write Procedures in String Data JPA? How to handle co ... read more
asked in Synechron
Q5. How do you handle exceptions in Rest APIs

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Oct 2021. There was 1 interview round.

Interview Questionnaire 

5 Questions

  • Q1. Oops concepts: pass by value in Java Parent reference to child object
  • Q2. Thread: print odd and even number in sequence using Threads
  • Ans. 

    Printing odd and even numbers in sequence using threads.

    • Create two threads, one for odd and one for even numbers.

    • Use a shared variable to keep track of the current number.

    • Use synchronized block to ensure only one thread is executing at a time.

    • Use wait() and notify() methods to signal the other thread.

    • Terminate the threads when the desired number of iterations is reached.

  • Answered by AI
  • Q3. Concurrent package: internal working of CopyOnWriteArrayList Diff between synchronized collection and concurrent collection
  • Ans. 

    Explaining CopyOnWriteArrayList and difference between synchronized and concurrent collections.

    • CopyOnWriteArrayList is a thread-safe variant of ArrayList where all mutative operations are implemented by making a new copy of the underlying array.

    • Synchronized collections use a single lock to synchronize access to the collection, while concurrent collections use multiple locks to allow concurrent access.

    • Concurrent collect...

  • Answered by AI
  • Q4. Write program to find the largest number present in array having increasing then decreasing numbers.
  • Ans. 

    Program to find largest number in array with increasing then decreasing numbers.

    • Find the peak element in the array using binary search.

    • If peak element is at index 0 or last index, return it.

    • Else, search for largest element in left and right subarrays.

  • Answered by AI
  • Q5. Working of HashMap Use of Equals and Hashcode method in case of HashMap
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashcode and equals methods for efficient retrieval.

    • HashMap uses hashcode to generate an index for the key-value pair

    • If two keys have the same hashcode, equals method is used to check for equality

    • If equals method returns true, the value associated with the key is returned

    • If equals method returns false, a collision occurs and the key-value pair is stored i

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was technical one. It lasted for 1 hr.
Most of the question asked were related to my work.
Thread concept is must for Morgan Stanley. So prepare that on priority. Basic concepts of Oops/collection framework should be clear. Array based program will be asked so have some hands-on.

Skills evaluated in this interview

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

There were three coding questions.

Round 2 - Technical 

(5 Questions)

  • Q1. Could you provide a thorough explanation of the project?
  • Q2. OOps Concepts and question from the technical subjects
  • Q3. Why Spring Boot
  • Q4. JWT Authentication
  • Q5. Docker and Kubernetes
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Technical 

(2 Questions)

  • Q1. This was for internship. The first questions were 10 questions based on guessing output of c program
  • Q2. 2 coding questions with easy to medium difficulty based on strings and mathematical knowledge
Round 2 - Interview 

(1 Question)

  • Q1. This was a virtual interview round which had basic HR type questions.
Round 3 - Hackathon 

(1 Question)

  • Q1. This was code for good hackathon
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

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

Round 1 - Technical 

(1 Question)

  • Q1. Project Architecture
Round 2 - Technical 

(1 Question)

  • Q1. Informatica tech questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
No response

I was interviewed in Oct 2024.

Round 1 - Technical 

(4 Questions)

  • Q1. Spring cloud gateway
  • Q2. JWT Token structure and details
  • Q3. Java 11 features
  • Q4. Stream related problems
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

MCQ test consisting of 70 mcqs in 75 minutes from aptitude english and cs fundamentals. If cleared next paper 2 coding qs medium level

Round 2 - Technical 

(2 Questions)

  • Q1. Two sum leetcode problem
  • Q2. What problems you faced in your project
  • Ans. 

    I faced challenges with integrating third-party APIs and debugging complex logic.

    • Difficulty in understanding and implementing third-party APIs

    • Issues with data synchronization between different systems

    • Troubleshooting complex logic errors

    • Managing dependencies and version conflicts

    • Time constraints affecting problem-solving

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

(2 Questions)

  • Q1. How is transaction managed in microservices architecture?
  • Ans. 

    Transactions in microservices are managed using distributed transactions or compensating transactions.

    • Distributed transactions involve multiple microservices coordinating with a transaction manager to ensure data consistency across services.

    • Compensating transactions involve each microservice having a compensating action to rollback changes if a transaction fails.

    • Saga pattern is commonly used in microservices to manage ...

  • Answered by AI
  • Q2. Questions about java garbage collection

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

DP graphs strings it was good

Round 2 - Technical 

(2 Questions)

  • Q1. Reverse a linkded list
  • Ans. 

    Reverse a linked list by changing the direction of pointers

    • Start with three pointers: current, previous, and next

    • Iterate through the list, updating pointers to reverse the direction

    • Return the new head of the reversed list

  • Answered by AI
  • Q2. Print fibonacci series
  • Ans. 

    The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.

    • Start with two variables initialized to 0 and 1

    • Loop through desired number of iterations, adding the previous two numbers to get the next number

    • Print or store each number in the series

  • Answered by AI

Skills evaluated in this interview

Citicorp Interview FAQs

How many rounds are there in Citicorp Java Software Developer interview?
Citicorp interview process usually has 3 rounds. The most common rounds in the Citicorp interview process are Technical, HR and Resume Shortlist.
What are the top questions asked in Citicorp Java Software Developer interview?

Some of the top questions asked at the Citicorp Java Software Developer interview -

  1. Question on Core Java, Spring, Spring Bo...read more
  2. OOPs concept and Solid princi...read more
  3. basic java questi...read more

Tell us how to improve this page.

Citicorp Java Software Developer Interview Process

based on 2 interviews

Interview experience

3.5
  
Good
View more

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.4k Interviews
HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
Axis Bank Interview Questions
3.8
 • 1.5k Interviews
IDFC FIRST Bank Interview Questions
4.0
 • 636 Interviews
IndusInd Bank Interview Questions
3.5
 • 600 Interviews
Wells Fargo Interview Questions
3.9
 • 567 Interviews
HSBC Group Interview Questions
4.0
 • 490 Interviews
Yes Bank Interview Questions
3.7
 • 428 Interviews
View all
Citicorp Java Software Developer Salary
based on 7 salaries
₹15 L/yr - ₹19.1 L/yr
156% more than the average Java Software Developer Salary in India
View more details

Citicorp Java Software Developer Reviews and Ratings

based on 1 review

1.0/5

Rating in categories

1.0

Skill development

1.0

Work-life balance

1.0

Salary

1.0

Job security

1.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 1 Review and Rating
Assistant Vice President
4.6k salaries
unlock blur

₹17 L/yr - ₹48 L/yr

Assistant Manager
3.3k salaries
unlock blur

₹6 L/yr - ₹20 L/yr

Officer
2.8k salaries
unlock blur

₹10.1 L/yr - ₹35.5 L/yr

Vice President
2.5k salaries
unlock blur

₹24 L/yr - ₹70 L/yr

Manager
2.3k salaries
unlock blur

₹9 L/yr - ₹38 L/yr

Explore more salaries
Compare Citicorp with

State Bank of India

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Axis Bank

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview