The interview started off relatively easy, focusing on basic data structures and algorithms. However, it quickly transitioned into more complex topics such as system design principles, API architecture, and frontend development strategies. They seemed particularly interested in how I approach scalability, integration between services, and user interface responsiveness.
I applied through college or university. I interviewed at Oracle (Coimbatore) in Jul 2017
Interview
There were three rounds of interviews,
Round 1 : Technical Interview
Basics of OOPS and Java were tested.
Round 2: Technical Interview
Programming skills and problem solving were tested.
Round 3: HR Interview
Problem solving and ability to thrive under pressure were sort after.
The interviewers were very friendly and they made me feel comfortable, throughout the process.
Interview questions [1]
Question 1
• Exception handling
• Difference between finally and finalize. To close a JDBC connection object, which is the better choice?
• Hashing, Hash Map in Java
• Write a program to store the count of each integer in an array of integers.
• Find the kth largest element in an array without sorting the array.
• Find the second maximum element in an array in O(n) time complexity.
• Sort a linked list using any sorting algorithm (Merge Sort).
• Given a sorted array such that it is rotated n times, find the smallest element in the array in O(log n) time complexity.
I applied through college or university. I interviewed at Oracle (Bengaluru)
Interview
1. First round OA - 1 coding 15 aptitude and 15 technical MCQs
2. Based on resume and 1 coding question was asked
3. Managerial - Resume + Cloud + Behavioral