i
Oracle
Filter interviews by
I was interviewed in Apr 2024.
Use a web scraping tool to count the number of links on a web page.
Use a web scraping tool like BeautifulSoup in Python or Selenium to extract all the links from the HTML of the web page.
Count the number of link elements or anchor tags in the HTML.
Consider different types of links such as internal links, external links, and anchor links.
Handle cases where links are dynamically loaded or hidden behind JavaScript.
Verify ...
Remove zeros from arrays list of strings
Iterate through each string in the array
Use filter method to remove zeros from each string
Return the updated array without zeros
FindElements method returns a list of web elements matching the specified locator.
Return type of FindElements is List
It returns a list of all elements matching the specified locator
Example: List
Find the second highest occurrence of a vowel in a string.
Iterate through the string and count the occurrences of each vowel (a, e, i, o, u).
Store the counts in an array and find the second highest count.
Return the vowel with the second highest count.
Use CSS selector to locate element on webpage
Use unique id or class names to locate element
Use CSS selectors like 'id', 'class', 'name', 'tag name', etc.
Use XPath if necessary for complex element locating
Monolith has simplicity but lacks scalability, while microservices offer flexibility but introduce complexity.
Monolith: Simplicity in development and deployment, easier to debug and test
Monolith: Lack of scalability, all components tightly coupled
Microservices: Flexibility to use different technologies for different services
Microservices: Scalability, each service can be independently scaled
Microservices: Increased com...
Lock and Synchronised are both mechanisms used for thread synchronization in Java.
Lock is a more flexible and powerful mechanism compared to synchronized keyword in Java.
Lock interface provides more functionalities like tryLock(), lockInterruptibly(), etc.
Lock allows for more fine-grained control over locking and unlocking of resources.
Synchronized keyword is simpler to use but may lead to deadlocks in complex scenario...
DSA - Balanced parenthesis variant
DSA - string manipulation
DP - Medium level problem
Puzzles - Find the fastest 3 horses
I applied via Approached by Company and was interviewed in Sep 2023. There were 4 interview rounds.
Oracle interview questions for designations
I applied via Naukri.com and was interviewed in Jul 2023. There were 2 interview rounds.
Explanation of differences between List and ArrayList, HashMap behavior with same key, Spring boot beans, Profile annotation in Spring, database configurations in pom.xml, and data structures.
List is an interface while ArrayList is a class that implements List interface
HashMap replaces the old value with the new value if the same key is added
Spring boot beans can be avoided by using @Lazy annotation
Profile annotation i...
Program to return square of integers in ascending order from input array
Iterate through the input array and calculate the square of each integer
Store the squares in a new array and sort it in ascending order
Return the sorted array of squares
Get interview-ready with Top Oracle Interview Questions
The sum of principal diagonal elements of a matrix is calculated by adding the elements from the top left to bottom right.
Add the elements from the top left to bottom right of the matrix to get the sum of principal diagonal elements.
For example, in a 3x3 matrix [[1, 2, 3], [4, 5, 6], [7, 8, 9]], the principal diagonal elements are 1, 5, and 9. Their sum would be 15.
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 4 interview rounds.
Basic DSA problem on BST
Problem solving on 3 sum array
Design a 1:1 chat feature for seamless communication between two users.
Implement real-time messaging functionality
Include features like read receipts, typing indicators, and message timestamps
Allow users to share multimedia content such as images and videos
Provide options for users to customize their chat settings and notifications
Top trending discussions
posted on 14 Oct 2024
posted on 25 Sep 2024
I applied via Naukri.com and was interviewed in Aug 2024. There were 3 interview rounds.
Algorithm based coding round
The most used technologies during work include Java, Spring Boot, AWS, Docker, and Kubernetes.
Java
Spring Boot
AWS
Docker
Kubernetes
I am available to join within 2 weeks of receiving an offer.
Available to join within 2 weeks of receiving offer
Flexible with start date if needed
Can start immediately if required
I applied via Company Website and was interviewed in Aug 2024. There were 3 interview rounds.
Medium DSA questions were asked.
Medium to Hard ds questions were asked
My strengths include strong problem-solving skills, excellent communication abilities, and a proven track record of delivering high-quality results.
Strong problem-solving skills
Excellent communication abilities
Proven track record of delivering high-quality results
Seeking new challenges and opportunities for growth in a senior technical role.
Looking for opportunities to work on more complex projects
Seeking a role with more responsibility and leadership opportunities
Interested in expanding my skill set and learning new technologies
1 Interview rounds
based on 11 reviews
Rating in categories
Senior Software Engineer
2.4k
salaries
| ₹10.2 L/yr - ₹40 L/yr |
Senior Consultant
2.1k
salaries
| ₹9 L/yr - ₹30 L/yr |
Principal Consultant
2k
salaries
| ₹10.9 L/yr - ₹36 L/yr |
Senior Member of Technical Staff
1.8k
salaries
| ₹13.4 L/yr - ₹45 L/yr |
Senior Application Engineer
1.4k
salaries
| ₹9.5 L/yr - ₹30 L/yr |
SAP
MongoDB
Salesforce
IBM