i
Oracle
Filter interviews by
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.
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
Interleaving of a string
Top trending discussions
posted on 2 Aug 2024
I applied via Naukri.com and was interviewed in Jul 2024. There were 4 interview rounds.
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.
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.
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
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.
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
posted on 13 Mar 2024
Codility Test A test for 90 min is given
posted on 24 May 2024
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']
posted on 19 Jul 2023
Sorting programs, some algorithms on logic
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.
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
posted on 29 Aug 2024
I applied via Approached by Company and was interviewed before Aug 2023. There was 1 interview round.
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.
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
posted on 22 Mar 2024
Questions on react , majorly focus on basics
posted on 22 Mar 2022
I was interviewed in Feb 2022.
Simple apti questions
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.
I was interviewed in Feb 2021.
Round duration - 75 Minutes
Round difficulty - Hard
Online Round - 2 questions.
75 minutes
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...
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...
Round duration - 40 Minutes
Round difficulty - Hard
1 Coding problem and 1 OOP problem
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:
Virtual function and abstract class
Round duration - 40 minutes
Round difficulty - Hard
Resume based problems, OOPs, DBMS, OS problems
Design linkedin kind platform
Round duration - 15 Minutes
Round difficulty - Hard
Typical HR interview round. Short and crisp
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
Tip 1 : Atleast 4 projects on Resume
Tip 2 : Do not write false things. You always get caught. Be genuine.
based on 3 reviews
Rating in categories
Senior Software Engineer
2.4k
salaries
| ₹10 L/yr - ₹40 L/yr |
Senior Consultant
2.1k
salaries
| ₹9 L/yr - ₹24.4 L/yr |
Principal Consultant
2k
salaries
| ₹10.9 L/yr - ₹36 L/yr |
Senior Member of Technical Staff
1.8k
salaries
| ₹12 L/yr - ₹45 L/yr |
Senior Application Engineer
1.4k
salaries
| ₹9.4 L/yr - ₹29 L/yr |
SAP
MongoDB
Salesforce
IBM