It was an interview consisting of technical questions related to the java programming environment, following by a programming puzzle. They also asked quite a few questions regarding my past experience in the banking environment as I had worked with two different banks before that. They asked me some questions about how I dealt with my peers and superiors.