Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Oracle Team. If you also belong to the team, you can get access from here

Oracle Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 5.1k Reviews

Filter interviews by

Oracle Senior Software Engineer 2 Interview Questions and Answers

Updated 23 Jul 2024

Oracle Senior Software Engineer 2 Interview Experiences

2 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java programming string, linked list
  • Q2. Trees, threads, deadlocks, multithreading
Round 2 - Technical 

(2 Questions)

  • Q1. JAVA programming
  • Q2. Unit tests for the written program
Round 3 - Technical 

(2 Questions)

  • Q1. Data Structures and Algorithms
  • Q2. Unit tests in JAVA
  • Ans. 

    Unit tests in JAVA are used to test individual units or components of a software application.

    • Unit tests are written to verify the behavior of a specific piece of code in isolation.

    • They help ensure that each unit of code works correctly on its own.

    • JUnit is a popular Java framework for writing and running unit tests.

    • Mockito is often used in conjunction with JUnit for mocking dependencies in unit tests.

  • Answered by AI
Round 4 - Behavioral 

(2 Questions)

  • Q1. Salary Negotiation
  • Q2. About org policies

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Coding Test 

Interleaving of a string

Senior Software Engineer 2 Interview Questions Asked at Other Companies

asked in Synechron
Q1. What microservices patterns are you aware ? let's assume that the ... read more
Q2. Draw a system diagram for ecommers system to place an order and g ... read more
asked in Synechron
Q3. What is the internal implementation of hashmap? Let's assume that ... read more
Q4. what is the need for @Service annotation?
Q5. Internal working of Node.js and how node processes asynchronous r ... read more

Senior Software Engineer 2 Jobs at Oracle

View all

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jul 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Round1 - DSA question | Codility Platform
For a given String str, find the longest repeating and non-overlapping substrings. If there exists more than 1 such substring print out all of them as part of output.

Round 2 - Coding Test 

Round2 - DSA Question | stack | Codility Platform
Find largest area possible in a given Histogram where largest rectangle can be formed by a number of continuous bars whose heights are given in an array.

Round 3 - System Design 

(1 Question)

  • Q1. Design a Common Billing System for Azure services.
  • Ans. 

    Design a Common Billing System for Azure services.

    • Utilize Azure Billing API to track usage and costs

    • Implement role-based access control for billing information

    • Include automated invoicing and payment processing

    • Integrate with Azure Active Directory for user authentication

    • Provide detailed billing reports and analytics for customers

  • Answered by AI
Round 4 - Behavioral 

(2 Questions)

  • Q1. Share the most challenging task of your career so far.
  • Ans. 

    Designing and implementing a real-time data processing system for a high-traffic e-commerce platform.

    • Architecting a scalable and fault-tolerant system to handle millions of transactions per day.

    • Optimizing data processing algorithms to ensure low latency and high throughput.

    • Implementing real-time monitoring and alerting mechanisms to detect and address issues proactively.

  • Answered by AI
  • Q2. Why change from current organization?
  • Ans. 

    Seeking new challenges and growth opportunities in a larger organization with more advanced technologies.

    • Desire for new challenges and opportunities for growth

    • Interested in working with more advanced technologies

    • Seeking a larger organization with greater resources and opportunities for career advancement

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - In DSA rounds it is essential to not only solve the problem but also walk through different choices you have made and how it impacts the memory and number of iterations within the implemented algorithm.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Coding Test 

Codility Test A test for 90 min is given

Round 2 - Technical 

(1 Question)

  • Q1. Tech Based Interview
Round 3 - Technical 

(1 Question)

  • Q1. Profile based questions
Round 4 - One-on-one 

(2 Questions)

  • Q1. Manager Round to check if your background fits well
  • Q2. Scenario based questions
Round 5 - HR 

(1 Question)

  • Q1. Salary and notice period negotiation
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is split function in ajava
  • Ans. 

    The split function in Java is used to split a string into an array of substrings based on a specified delimiter.

    • The split function takes a regular expression as a parameter to specify the delimiter.

    • The result is an array of strings containing the substrings.

    • Example: String str = 'Hello,World'; String[] parts = str.split(','); // parts = ['Hello', 'World']

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Sorting programs, some algorithms on logic

Round 3 - Technical 

(4 Questions)

  • Q1. C# Basics Design patterns Architectural questions
  • Q2. Product Design Performance based
  • Q3. Programs on maze problem
  • Ans. 

    Maze problem programs involve finding a path through a maze from start to finish.

    • Use depth-first search or breadth-first search algorithms to solve maze problems.

    • Consider using backtracking to handle dead ends in the maze.

    • Implement a recursive function to explore all possible paths in the maze.

    • Use a stack or queue data structure to keep track of visited cells and potential paths.

  • Answered by AI
  • Q4. Programs on snake ladder
  • Ans. 

    Snake ladder program simulates a game where players move based on dice rolls.

    • Create a board with 100 squares representing the snake ladder game.

    • Players take turns rolling a dice and moving their token on the board.

    • If a player lands on a square with a snake head, they move back to the square's tail.

    • If a player lands on a square with a ladder bottom, they move to the ladder's top.

    • The game continues until a player reaches

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. Working in a shift ?
  • Ans. 

    Yes, I am open to working in shifts as required for the job.

    • I am flexible with my work schedule and can adapt to different shift timings.

    • I have previous experience working in shifts, such as night shifts or weekend shifts.

    • I understand the importance of teamwork and collaboration in a shift-based work environment.

  • Answered by AI
  • Q2. Why you are looking for change
  • Ans. 

    Seeking new challenges and growth opportunities in a dynamic environment.

    • Looking to expand my skill set and knowledge in a different industry

    • Interested in working on cutting-edge technologies and projects

    • Seeking a more collaborative and innovative work culture

    • Want to take on more leadership responsibilities and mentor junior team members

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Questions on react , majorly focus on basics

Round 2 - Technical 

(1 Question)

  • Q1. Question on coding react
Round 3 - Technical 

(1 Question)

  • Q1. Machine coding round
Round 4 - HR 

(1 Question)

  • Q1. Cultural fit questions

I was interviewed in Feb 2022.

Round 1 - Aptitude Test 

Simple apti questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Ooops concepts and SQL basics
  • Q2. One general question
Round 3 - One-on-one 

(1 Question)

  • Q1. Coding type and your project details
  • Ans. 

    I have experience in coding various types of software projects.

    • I have worked on web development projects using HTML, CSS, and JavaScript.

    • I have also developed mobile applications using Java and Kotlin.

    • I have experience in backend development using Python and Node.js.

    • I have worked on database management using SQL and MongoDB.

    • I have implemented algorithms and data structures in C++ and Java.

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Tell me about yourself.
  • Q2. He just invites to you into the organisation and congratulate you

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn ooops and SQL and you have to be good in basics of any programming language

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 75 Minutes
Round difficulty - Hard

Online Round - 2 questions. 
75 minutes

  • Q1. Construct the Lexicographically Largest Valid Sequence

    You are given a positive integer N. Your task is to create the lexicographically largest sequence of length 2*N - 1 containing integers between 1 to N...

  • Ans. Backtracking Approach

    Approach:

     

    In this approach, we will be trying to find the valid sequence using backtracking. We will be creating our sequence from left to right and will be trying to fix the biggest possible integer yet to be used at the current position. We are fixing the biggest integer first because that will give us the lexicographically largest sequence that is possible. For every position, we will be fi...

  • Answered Anonymously
  • Q2. Zuma Game

    You have several balls on the table in the form of a string named 'BOARD'. The colors of the balls can be red(R), blue(B), green(G), white(W), and yellow(Y). You also have several balls i...

  • Ans. Recursive Approach

    The idea here is to use recursion. At each step, we plan to insert the remaining balls in the string hand to the string board. Now the question arises, in which position do we have to insert the ‘i’th character of the string hand? The answer is simple; we have to insert ‘i’th character to all the positions on board to get all possible answers. That’s why we are using the recursive approach. After inse...

  • Answered Anonymously
Round 2 - Video Call 

(2 Questions)

Round duration - 40 Minutes
Round difficulty - Hard

1 Coding problem and 1 OOP problem

  • Q1. Ninja and Chocolates

    Ninja is hungry and wants to eat his favorite chocolates but his mother won’t let him eat since he has already eaten enough chocolates. There are ‘N’ jars filled with chocolates. His m...

  • Ans. Brute Force

    The brute force approach to this problem is that we continuously iterate on the speed of eating chocolates till Ninja can eat all the chocolates within ‘M’ Minutes.

     

    Algorithm:

    1. Make a variable ‘sum’, which will store the sum of all chocolates which are present in all N jars.
    2. Now to find the starting speed, we’ll use the fact that our required speed has to be greater than the average speed(sum/M), else the ...
  • Answered Anonymously
  • Q2. OOP Question

    Virtual function and abstract class

Round 3 - Video Call 

(1 Question)

Round duration - 40 minutes
Round difficulty - Hard

Resume based problems, OOPs, DBMS, OS problems

  • Q1. System Design Question

    Design linkedin kind platform

Round 4 - HR 

Round duration - 15 Minutes
Round difficulty - Hard

Typical HR interview round. Short and crisp

Interview Preparation Tips

Professional and academic backgroundI completed Software Engineering from Delhi Technological University. Eligibility criteriaNo criteriaSalesforce interview preparation:Topics to prepare for the interview - DBMS, Data Structures and Algorithms , OOP, Maths puzzles, Aptitude , CN, OSTime required to prepare for the interview - 9 MonthsInterview preparation tips for other job seekers

Tip 1 : Never leave any topic from any chapter / Subject
Tip 2 : Learn to explain your thoughts well
Tip 3 : Learn from previous experiences / interviews / problems asked.
Tip 4 : Atleast 4 projects in Resume

Application resume tips for other job seekers

Tip 1 : Atleast 4 projects on Resume
Tip 2 : Do not write false things. You always get caught. Be genuine.

Final outcome of the interviewRejected

Skills evaluated in this interview

Oracle Interview FAQs

How many rounds are there in Oracle Senior Software Engineer 2 interview?
Oracle interview process usually has 2-3 rounds. The most common rounds in the Oracle interview process are Technical, Coding Test and Behavioral.
How to prepare for Oracle Senior Software Engineer 2 interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Oracle. The most common topics and skills that interviewers at Oracle expect are Schema, C++, CRM, Computer Engineering and Data Structures and Algorithms.
What are the top questions asked in Oracle Senior Software Engineer 2 interview?

Some of the top questions asked at the Oracle Senior Software Engineer 2 interview -

  1. unit tests in J...read more
  2. trees, threads, deadlocks, multithread...read more
  3. Unit tests for the written prog...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Accenture Interview Questions
3.9
 • 8.1k Interviews
Amazon Interview Questions
4.1
 • 5k Interviews
IBM Interview Questions
4.1
 • 2.4k Interviews
Google Interview Questions
4.4
 • 853 Interviews
Cisco Interview Questions
4.2
 • 395 Interviews
SAP Interview Questions
4.2
 • 303 Interviews
Salesforce Interview Questions
4.1
 • 269 Interviews
Adobe Interview Questions
4.0
 • 249 Interviews
View all
Oracle Senior Software Engineer 2 Salary
based on 34 salaries
₹18 L/yr - ₹40 L/yr
13% more than the average Senior Software Engineer 2 Salary in India
View more details

Oracle Senior Software Engineer 2 Reviews and Ratings

based on 3 reviews

3.9/5

Rating in categories

3.3

Skill development

5.0

Work-life balance

3.9

Salary

4.5

Job security

4.4

Company culture

3.3

Promotions

3.5

Work satisfaction

Explore 3 Reviews and Ratings
Senior Software Engineer II

Hyderabad / Secunderabad

3-11 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
2.4k salaries
unlock blur

₹10 L/yr - ₹40 L/yr

Senior Consultant
2.1k salaries
unlock blur

₹9 L/yr - ₹24.4 L/yr

Principal Consultant
2k salaries
unlock blur

₹10.9 L/yr - ₹36 L/yr

Senior Member of Technical Staff
1.8k salaries
unlock blur

₹12 L/yr - ₹45 L/yr

Senior Application Engineer
1.4k salaries
unlock blur

₹9.4 L/yr - ₹29 L/yr

Explore more salaries
Compare Oracle with

SAP

4.2
Compare

MongoDB

3.8
Compare

Salesforce

4.1
Compare

IBM

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview