There were two technical rounds and one managerial round.
In the technical rounds, all questions were from core Java only, with no frameworks.
Instead of asking for answers, they asked me to write sample code and explain it.
Most questions were scenario-based and code-based.
How to separate 0s and 1s from an array with a given input like 0,1,1,0,1,0,0,1,1?
How to find if there is a null key in a HashMap?
How to determine if a string is an anagram?
Write a producer-consumer program and explain all the concepts used in the code.
OOPS concepts
Collections
String: why the string constant pool?
Prepare thoroughly on core Java only, with little database knowledge.
The following metrics were computed from 4 interview experiences for the Oracle Software Developer II role in Bengaluru, Karnataka.
Oracle's interview process for their Software Developer II roles in Bengaluru, Karnataka is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Oracle's Software Developer II interview process in Bengaluru, Karnataka.