I was contacted by recruiter and was promptly followed by technical phone screen. The technical phone screen consists of combination of basic and programmatically intuitive questions from all the modules in your resume.Be prepared for the tech questions.
I was called for inperson interview with in a week. The questions here mostly consists of medium to difficult concepts ranging from Datastructures, understanding of the implementation of the API, Design approach etc
1.Please give algorithm to sort given nos. from 1 to n, with O(1) binary notation 2.Explain the internal implementation of hash map. 3.Caching
The following metrics were computed from 2 interview experiences for the Citigroup Senior Software Developer role in New York, New York.
Citigroup's interview process for their Senior Software Developer roles in New York, New York is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very negative feelings for Citigroup's Senior Software Developer interview process in New York, New York.