I applied through a recruiter. The process took 7 weeks. I interviewed at Oracle (Bengaluru) in Jan 2017
Interview
There were 2 technical rounds and one managerial round.
In the technical rounds all the questions were from core java only. No frameworks.
Instead of asking for the answer of any questions they were asking me to write a sample code and asking me to explain via the code.
Maximum number of questions are scenario based and code based.
Interview questions [1]
Question 1
How to separate 0,1 from an array with given input as 0,1,1,0,1,0,0,1,1 like this ?
How to find if there is a null key in hashmap ?
How to find if a string is anagram or not ??
Write consumer producer program and explain all the concepts used in the code ??
OOPS concepts
Collections
String like why string constant pool ?
Prepare throughly on core java only with little Data base knowledge
I applied through college or university. The process took 5 months. I interviewed at Oracle (Guadalajara, Jalisco) in Jan 2016
Interview
First they went at my university and gave us a test with questions like: which of these trees is BST?. Then a 1o1 interview with two simple questions, then onsite interview with the manager of all the teams that were interested in you (in my case 4) and finally a phone interview with a current member of the team where Im working now.
Interview questions [1]
Question 1
return the second most repeated letter of a string.
I applied online. The process took 2 weeks. I interviewed at Oracle (Sunnyvale, CA) in Apr 2013
Interview
Interview process included a brief screening round followed by a Phone interview which included white-boarding session. The interview went well and was asked for an onsite interview. Couldn't make it for the onsite interview. But overall experience was good. The interviewers were polite and one of the question for UDP vs TCP, i couldn't explain so he briefed me on that.