i
Oracle
Filter interviews by
I applied via Recruitment Consultant and was interviewed in Sep 2020. There were 5 interview rounds.
Hashmap is a data structure that stores key-value pairs and provides constant time complexity for basic operations.
Hashmap uses hashing to store and retrieve values based on their keys.
Concurrent Hashmap is a thread-safe version of Hashmap.
Middle node of LinkedList can be found using two pointers, one moving at twice the speed of the other.
JVM is a virtual machine that executes Java bytecode.
JRE is a runtime environmen...
posted on 31 Mar 2022
I applied via Naukri.com and was interviewed before Mar 2021. There were 2 interview rounds.
I applied via LinkedIn and was interviewed before Sep 2020. There were 4 interview rounds.
posted on 16 Sep 2021
I appeared for an interview before Sep 2020.
Round duration - 90 minutes
Round difficulty - Easy
Pretty easy questions.
You are provided with an array of integers ARR
of size N
and an integer K
. Your task is to find and return the K
-th smallest value present in the array. All elements...
Find the K-th smallest element in an array of distinct integers.
Sort the array and return the element at index K-1.
Use a min-heap to find the K-th smallest element efficiently.
Implement quickselect algorithm for optimal performance.
Round duration - 20 Minutes
Round difficulty - Easy
1 coding question
Given a string S
consisting only of digits from 0 to 9, your task is to find all potential IP addresses that can be formed from S
and list them in lexicographical order. I...
Given a string of digits, find all potential valid IP addresses that can be formed from it.
Split the string into four parts and check if each part is a valid IP segment (0-255).
Use backtracking to generate all possible combinations of valid IP addresses.
Ensure that the IP address does not contain leading zeroes.
Return the valid IP addresses in lexicographical order.
Round duration - 45 Minutes
Round difficulty - Easy
Total Discussion on OS concepts
Memory management in operating systems involves allocation, deallocation, and optimization of memory usage.
Memory allocation: OS allocates memory to processes based on their requirements.
Memory deallocation: OS frees up memory when it is no longer needed by a process.
Memory optimization: OS optimizes memory usage through techniques like paging, segmentation, and virtual memory.
Examples: Paging in which memory is divide...
Round duration - 45 Minutes
Round difficulty - Easy
Easy in office environment
Your task is to identify the position of the only '1' bit in the binary representation of a given non-negative integer N
. The representation contains exactly one '1' and the rest are...
Find the position of the lone '1' bit in the binary representation of a given non-negative integer.
Iterate through the bits of the integer to find the position of the lone '1'.
Use bitwise operations to check if there is exactly one '1' bit in the binary representation.
Return the position of the lone '1' or -1 if there isn't exactly one '1'.
Tip 1 : Do a good project.
Tip 2 : Master the topics you are preparing.
Tip 1 : Avoid writing things you do not know
Tip 2 : Follow a proper format for Resume.
Reverse a given string
Use a loop to iterate through the string and append each character to a new string in reverse order
Alternatively, use built-in string functions to reverse the string
If the string is stored as an array of characters, swap the first and last elements, then the second and second-to-last elements, and so on until the middle is reached
I applied via Naukri.com and was interviewed before Jul 2020. There were 3 interview rounds.
Program on array
Arrays are used to store multiple values in a single variable
Arrays can be of any data type
Arrays can be accessed using index numbers
Arrays can be sorted and searched
I applied via Naukri.com and was interviewed in Sep 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Nov 2019. There were 6 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2020. There were 5 interview rounds.
Senior Software Engineer
2.4k
salaries
| ₹12 L/yr - ₹40 L/yr |
Principal Consultant
2.1k
salaries
| ₹10.9 L/yr - ₹36 L/yr |
Senior Consultant
2.1k
salaries
| ₹8.6 L/yr - ₹28 L/yr |
Senior Member of Technical Staff
1.8k
salaries
| ₹13.4 L/yr - ₹45 L/yr |
Senior Application Engineer
1.4k
salaries
| ₹9.6 L/yr - ₹30 L/yr |
SAP
MongoDB
Salesforce
IBM