I applied through a staffing agency. The process took 1 day. I interviewed at Crédit Agricole (Singapore) in May 2016
Interview
The interview is scheduled to be finished by one day. Before interview, there was an online coding test, and the on-site interview includes a logical test as well as three rounds interview. The first round was the technical interview and the second round was a manager interview. Last round was an HR interview. Lots of candidates were there that day. It seems they want to decide 20+ positions in one day.
Interview questions [1]
Question 1
Written test:
15 logical test(multi-optional test) + java based questions. Java based questions like some about RDBMS, maven options, JVM options, implement Singleton, dirty read, prepared statement VS callable statement differences, HashMap VS Map differences etc.
First round interview:
Ask like data collections, when to use different collections, and what is the ArrayList implementation, also ask a code writing for reverse String. What is HashSet and some questions about hashcode.
Second round interview:
No technical questions, only what is your strength what is your weakness and why your teammates like you and do you have any questions?