- Published on
Oracle | Internship + FTE | Campus Placement
- Author
- Shared Anonymously
Oracle GBU Interview Experience
Technical Round 1:
-
The interviewer started by asking me to introduce myself and discuss my current project.
We had a detailed conversation about the project and its specifics. -
Language preferences were explored, and I was asked whether I was more comfortable
with C++ or Java. I conveyed my proficiency in both languages, and then I explained the
differences between procedural and object-oriented programming as requested. -
The interview included code snippet challenges to determine their outputs. This tested my
programming concepts and problem-solving skills. -
The concept and implementation of a singleton class were discussed next. I provided a
clear explanation and even wrote code for a singleton pattern during our conversation. -
Multi-threading was brought up as another topic. I was asked to explain the concept and
showcase how multi-threading works through sample code. -
The interview also involved two coding tasks. The first task required me to write a query to
find duplicate records in a database table. The second task was about finding employees
and their respective managers based on provided data. -
Database-related questions revolved around various types of joins and their applications in
SQL queries. -
To assess my Java knowledge further, I was asked to differentiate between primitive and
non-primitive data types and provide sample code snippets to determine their outputs.
PS:Throughout the interview, the focus was more on discussing concepts rather than coding
exercises, as the interviewer mentioned that they don't have standardized coding questions
for me after looking my resume.
Verdict: Failed
Oracle EWGBU Interview Experience
Technical Round 1:
- The interviewer began by asking me to introduce myself.
- We discussed my current project, and I was requested to draw the entire procedural flow
happening in the project. - I was asked to rate myself in data structures and algorithms, and I rated myself as an 8 out
of 10. - The interviewer inquired about the algorithms I knew, and I mentioned some of them.
- He specifically asked about BFS and DFS, and I confirmed that I was familiar with both.
- For DFS, I was asked to write pseudo code and explain it using a recursion tree.
- The interviewer presented a grid with alphabets and a target string, and he asked whether
we could reach the target string by moving only right and down. I explained that we could
solve this using DFS and I mentioned recursive and memoization methods. - My Java knowledge was assessed, and I rated myself an 8 again. I was then asked to
provide a real-world example of Object-Oriented Programming (OOPs). - I was asked to explain the difference between the "while" and "for" loops.
- The interviewer presented a parenthesis matching question and asked me to solve it using
stacks. - I was asked about the data structures and its typed and the difference between
implementing a stack using a linked list and an array. - The interview concluded with the interviewer asking if I had any questions for them.
Technical Round 2:
-The interviewer began by asking me to introduce myself.
- The interviewer began by asking me to introduce myself.
- We went through my resume in detail, covering each project and internship experience,
with a focus on technical aspects. - The interviewer asked specific technical questions related to the technologies and tech
stack mentioned in my resume. - I was asked about my knowledge of shell and kernel.
- The topic of HTTPS came up, and the interviewer inquired about how the connection is
established using HTTPS.
Technical Round 3:
- The interview started with a brief introduction of myself.
- The interviewer showed interest in my projects and asked about the business problems
they aimed to solve. - They inquired about my internship experience and how I managed to balance both
academics and the internship responsibilities effectively. - I was asked to share three values that I consider important in my personal and professional
life. - The interviewer questioned my decision to join Oracle, wanting to understand my motivations and reasons.
- They asked about my long-term career goals and where I see myself in the next five years.
- I was presented with a hypothetical scenario where I had to choose between frontend or
backend development and was asked to justify my choice. - The interviewer wanted to know three values that hold the utmost significance to me in my
career and life. - My leadership skills were discussed, and the interviewer asked about any experiences
where I demonstrated leadership qualities. - The interview concluded with the interviewer inviting me to ask any questions I had for
them.
Verdict:Selected