The interview process took about four weeks and included three rounds. The first was an in-person technical interview, followed by a virtual technical interview, each with one interviewer at a time. They asked me questions primarily focused on core Java and Spring Boot. The final interview combined behavioral and technical questions, with both a manager and a tech lead present. Each interview lasted an hour.
Core Java and SpringBoot
Q: Describe equals() and hashCode() methods Q: What is web.xml Q: What is SOLID Q: Explain about DI
Algorithm Q: Two Sum II - Input Array Is Sorted Q: Longest substring without repeating characters
The following metrics were computed from 3 interview experiences for the Citigroup Software Engineer role in Irving, Texas.
Citigroup's interview process for their Software Engineer roles in Irving, Texas is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Citigroup's Software Engineer interview process in Irving, Texas.