Recently I was contacted by a Oracle recuriter for role of IC2 position.
Years of Exp : 2years 10months
I had 5 rounds of interviews, about 1hour each.
Round 1 : Screening round -
Discussion on your resume -30mins
Implement Queue data structure using LinkedList - 30 mins
Round 2 : DS/Algo round -
Discussion on resume -30mins
Find Middle Element of LinkedList
Find the nth element in a LinkedList
Round 3: DS/Algo round -
Discussion on resume -30mins
Merge two sorted arrays
Rotate a given 2D matrix by 90degree
Round 4: Design round -
In depth discussion on previous and current projects -30mins
LLD - OOPs concepts, HLD concepts
Explain Hashing concept
Explain passwordless authentication, private and public keys
Round 5: Hiring Manager round -
In detail discussion on previous projects and current projects, contribution to the projects, production deployment, archtitecutre of projects, discussion around microservices, cloud and serverless architecture. SDLC in my org.
Count the occurences of a substring in a given string.
Last round is bartender round which was optional in my case and didn't happen.
Tip : Practice easy-medium DS/Algo questions and be thourogh with your projects design and deployment architectures as there will be lot of cross-questions. Major part of the interview is focused on the contribution you have made towards your projects.