I applied online. The process took 2 weeks. I interviewed at Citi (Tampa, FL)
Interview
I received the initial phone screening within a week after applying on their site. This was with the HR recruiter and the recruiter then schedule a technical phone interview. I was also told upfront there is no relocation assistance. Was also given their salary range.
The technical phone interview was pretty easy. It took half an hour and we went over simple questions regarding Java.
Within 2 days the recruiter got back and scheduled another interview. This one would've been an on-site but we did a video call instead. Interview was with the same person with some of the same questions. We also did a coding problem which wasn't too difficult. This interview took an hour.
Within a week the recruiter scheduled the final interview with the hiring manager. This one had a mix of technical and non-technical questions. No what would you do or how would you handle type of questions. This interview also took an hour.
I received an offer a few days afterwards.
Interview questions [2]
Question 1
What are some features introduced in this version of Java?
I applied through a staffing agency. The process took 1 day. I interviewed at Citi (Pune) in Apr 2018
Interview
It took full day, interview process was good, 3 F2F techanical round , and 1 HR round, they are asking more about core java concept, LinkedList, design patterns and SQL queries.
Interview questions [1]
Question 1
how to traverse data in linked list in forward and backword direction , write code and algo
how to delete node from linked list, write code and algo
how to install your project in your system
program for an array where keep all 0'z at begning positions and all 1's at last positions
why we use interface and abstract class
Design patterns
internal working of hash map
difference between equals and ==
overloading and overridding
Write database query to pring emp name and their manager name from one single table