Oracle
100+ Norsk Hydro Interview Questions and Answers
Q101. SQL query for minimum salary of employees
SQL query to find minimum salary of employees
Use the SELECT statement to retrieve the minimum salary
Use the MIN() function to find the minimum value
Specify the column name for the salary field
Specify the table name where the salary field is located
Q102. Find second largest in o(n) complexity
Find second largest in o(n) complexity
Use two variables to keep track of largest and second largest
Traverse the array once and update variables accordingly
Q103. Auotmate checkbox scenario using Selenium with Java?
Automate checkbox scenario using Selenium with Java
Identify the checkbox element using appropriate locators (id, name, xpath, etc.)
Use Selenium WebDriver to interact with the checkbox element
Use the 'isSelected()' method to check if the checkbox is already selected or not
Use the 'click()' method to select or deselect the checkbox
Q104. Print first non-repeating character in the given string.
Print the first non-repeating character in a given string.
Create a hash table to store the frequency of each character in the string.
Iterate through the string and update the frequency of each character in the hash table.
Iterate through the string again and return the first character with a frequency of 1.
Q105. Explain about the design process!?
The design process involves understanding user needs, ideation, prototyping, testing, and iterating to create user-centered solutions.
Research and understand user needs and goals
Ideate and brainstorm potential solutions
Create prototypes to visualize and test ideas
Gather feedback from users through testing
Iterate on designs based on feedback
Collaborate with stakeholders throughout the process
Q106. Project details and its processing
The project involved analyzing customer data to identify trends and improve marketing strategies.
Collected and cleaned customer data from various sources
Used data analysis tools like Excel and Tableau to identify patterns and trends
Developed marketing strategies based on data insights
Presented findings to stakeholders for decision-making
Q107. Opera cloud itil. How to handle support
To handle support for Opera cloud ITIL, follow ITIL best practices and prioritize incidents based on impact and urgency.
Follow ITIL best practices for incident management
Prioritize incidents based on impact and urgency
Ensure timely resolution and communication with stakeholders
Maintain documentation and knowledge base for future reference
Continuously improve support processes through feedback and analysis
Q108. How do access elements in XML/JSON data
To access elements in XML/JSON data, use appropriate methods like XPath for XML and dot notation for JSON.
For XML data, use XPath expressions to navigate and extract specific elements or attributes.
For JSON data, use dot notation to access nested objects or arrays.
In PL/SQL, you can use XMLTable or JSON_TABLE functions to extract data from XML or JSON respectively.
Q109. Costing methods?
Costing methods refer to the techniques used to determine the cost of producing a product or service.
There are various costing methods such as job costing, process costing, activity-based costing, and standard costing.
Job costing is used for unique products or services, while process costing is used for mass-produced items.
Activity-based costing focuses on the activities that drive costs, while standard costing uses predetermined costs for materials, labor, and overhead.
Choos...read more
Q110. HLD design for microservices base problem.
HLD design for microservices involves breaking down a monolithic application into smaller, independent services.
Identify the business capabilities and break them down into microservices
Design the communication protocol between the microservices
Ensure fault tolerance and scalability
Use containerization and orchestration tools like Docker and Kubernetes
Consider security and data management
Example: Breaking down an e-commerce application into microservices for product catalog, s...read more
Q111. How was the server working in the hotels
The server in hotels was working efficiently and reliably.
The server was able to handle high traffic and data volume without any major issues.
Regular maintenance and updates were performed to ensure optimal performance.
The server was also equipped with backup and disaster recovery systems to prevent any data loss or downtime.
Examples of applications running on the server include reservation systems, billing systems, and guest management systems.
Q112. Intercompany process in Oracle Projects
Intercompany process in Oracle Projects involves transactions between different legal entities within the same organization.
Intercompany process facilitates financial transactions between different legal entities within the organization.
It ensures accurate recording of revenue, costs, and profits for each legal entity involved.
Intercompany transactions are typically managed through intercompany billing and intercompany accounting.
Intercompany billing involves invoicing one le...read more
Q113. What is quarantile in Exadata?
Quarantile in Exadata is a feature that isolates problematic cells to prevent them from affecting the rest of the system.
Quarantile is a feature in Exadata that identifies and isolates cells that are experiencing issues or failures.
It helps prevent the spread of issues to other cells in the system, ensuring high availability and performance.
Quarantiled cells are still accessible for diagnosis and maintenance, but are not actively used for processing.
Examples of issues that ma...read more
Q114. Design decision on Parking lot scalability
Parking lot scalability can be achieved through modular design, efficient space utilization, and smart technology integration.
Implement modular design to easily expand or reduce parking capacity
Utilize efficient space utilization techniques like stackable parking systems or automated parking solutions
Integrate smart technology such as sensors for real-time parking availability updates and automated payment systems
Q115. What is your specifications
My specifications include a strong background in chemistry, experience with lab equipment, attention to detail, and ability to analyze data.
Strong background in chemistry
Experience with lab equipment
Attention to detail
Ability to analyze data
Q116. Design of vendee machine design patterns
Vending machine design patterns involve creating efficient and user-friendly interfaces for purchasing products.
Consider using the Factory Method pattern to create different types of vending machines.
Implement the State pattern to manage the different states of the vending machine (e.g. idle, dispensing, out of stock).
Use the Observer pattern to notify the vending machine when products are restocked or when a purchase is made.
Apply the Strategy pattern to allow for different ...read more
Q117. Last k node from end of linked list
To find the last k nodes from the end of a linked list, we can use a two-pointer approach.
Use two pointers, one starting at the head of the linked list and the other starting k nodes ahead.
Move both pointers simultaneously until the second pointer reaches the end of the linked list.
The first pointer will now be at the kth node from the end.
Q118. Most common element in a string
The most common element in a string is the character that appears the most frequently.
Use a hashmap to store the frequency of each character in the string
Iterate through the string and update the frequency count in the hashmap
Find the character with the highest frequency in the hashmap
Q119. Types of fire extinguisher ?
There are five main types of fire extinguishers: water, foam, carbon dioxide, dry powder, and wet chemical.
Water extinguishers are suitable for Class A fires involving solid materials like wood or paper.
Foam extinguishers are effective for Class A and B fires, which involve flammable liquids like gasoline or oil.
Carbon dioxide extinguishers are used for Class B and C fires, which involve flammable gases or electrical equipment.
Dry powder extinguishers are versatile and can be...read more
Q120. Implement stack using queues
Implementing stack using queues involves using two queues to simulate the behavior of a stack.
Create two queues, q1 and q2
Push operation: Enqueue the element to q1
Pop operation: Dequeue all elements from q1 to q2 except the last one, which is returned as the popped element
Swap the names of q1 and q2 after each pop operation
Top operation: Return the last element of q1
Q121. What is TestNG and its Real time usage
TestNG is a testing framework for Java that supports various testing levels and annotations.
TestNG allows for easy configuration of test suites, test cases, and test methods.
It supports parallel execution of tests, data-driven testing, and parameterization.
TestNG provides detailed test reports and allows for grouping of test methods.
Real-time usage includes automating test cases for web applications, API testing, and integration testing.
Q122. Write a bash script to make pyramid
Bash script to create a pyramid pattern
Use nested loops to print spaces and stars in a pyramid shape
Incrementally increase the number of stars in each row
Calculate the number of spaces needed for each row based on the total number of rows and current row number
Q123. Debugging when we face failures
Debugging failures involves identifying root cause, analyzing logs, using debugging tools, and collaborating with developers.
Identify the exact failure point by analyzing logs and error messages
Use debugging tools like breakpoints, watchpoints, and stack traces to pinpoint issues
Collaborate closely with developers to understand the code and potential causes of failure
Reproduce the issue in a controlled environment to test potential fixes
Document the debugging process and find...read more
Q124. What is ipconf.pl?
ipconf.pl is a Perl script used for configuring network interfaces on Linux systems.
ipconf.pl is typically used to set up IP addresses, netmasks, gateways, and DNS servers on Linux machines.
It can be used to automate the configuration of network interfaces during system setup or maintenance.
The script may also be used to troubleshoot network connectivity issues by checking and modifying network settings.
ipconf.pl is often customized to meet specific network requirements or co...read more
Q125. Full form of access ?
Access stands for Automated Community Connection to Economic Self-Sufficiency.
Access is a program in the United States that provides assistance to low-income individuals and families.
It offers various services such as healthcare, food stamps, cash assistance, and child care subsidies.
Access aims to help people achieve economic self-sufficiency and improve their quality of life.
The program is administered by the Department of Children and Families (DCF) in each state.
Eligibili...read more
Q126. Explain the process in detailed manner
The process involves analyzing market trends, setting goals, developing strategies, implementing plans, and monitoring performance.
Analyze market trends to identify opportunities and threats
Set specific, measurable, achievable, relevant, and time-bound goals
Develop strategies to achieve the goals, such as marketing campaigns or product launches
Implement plans by assigning tasks, allocating resources, and monitoring progress
Monitor performance by tracking key performance indic...read more
Q127. What is ATO process ?
ATO process stands for Assemble to Order process, where products are partially assembled and then completed based on customer orders.
Products are partially assembled and kept in semi-finished state until customer orders are received.
Final assembly is completed based on specific customer requirements.
Helps in reducing lead times and inventory costs by assembling products closer to the time of sale.
Q128. Design 1:1 chat first
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
Q129. What are your customer wins
I have successfully closed deals with major clients resulting in increased revenue and long-term partnerships.
Closed deals with Fortune 500 companies resulting in a 30% increase in sales revenue
Established long-term partnerships with key clients leading to repeat business
Implemented successful sales strategies that resulted in a 50% growth in customer base
Q130. what is paging ?
Paging is a memory management scheme that allows the operating system to move data between RAM and disk storage.
Paging involves dividing memory into fixed-size blocks called pages.
When a program needs more memory than is available in RAM, the operating system swaps out less-used pages to disk to free up space.
Paging helps in efficient memory management and allows for virtual memory usage.
Examples include Windows using a page file for paging and Linux using swap space.
Q131. detect cycle in directed graph
Detect cycle in directed graph using depth-first search algorithm.
Use depth-first search (DFS) algorithm to traverse the graph.
Maintain a visited set to keep track of visited nodes.
If a node is visited again during traversal, there is a cycle in the graph.
Q132. Explain different pragma objects
Pragma objects in PL/SQL provide compiler directives for controlling program behavior.
Pragma AUTONOMOUS_TRANSACTION: Allows a subprogram to execute SQL statements independently of the calling program.
Pragma EXCEPTION_INIT: Associates an exception name with an Oracle error number.
Pragma INLINE: Suggests the compiler to inline the code of a subprogram at the call site.
Pragma RESTRICT_REFERENCES: Specifies the purity level of a subprogram.
Pragma SERIALLY_REUSABLE: Indicates that...read more
Q133. Fair Value Accounting of Investments
Fair value accounting is a method used to measure and report the value of investments based on their current market prices.
Fair value accounting is used to provide more accurate and relevant information about the value of investments.
It involves measuring the value of investments based on their current market prices.
This method is used for both financial assets and liabilities.
Fair value accounting helps in assessing the performance and risk associated with investments.
It req...read more
Q134. Kth node from behind for linked list
Find the Kth node from the end of a linked list
Traverse the linked list to find the length of the list
Calculate the position of the Kth node from the beginning
Traverse the list again to find the Kth node from the end
Q135. Overview of HCM modules worked upon
Worked on various HCM modules including Core HR, Payroll, Time and Attendance, Benefits Administration.
Implemented Core HR module to manage employee information, organizational structure, and job positions.
Configured Payroll module to process employee salaries, deductions, and taxes accurately.
Managed Time and Attendance module to track employee work hours, leaves, and overtime.
Administered Benefits Administration module to enroll employees in health insurance, retirement pla...read more
Q136. Middle of single linked list
To find the middle of a single linked list, use two pointers - one moving twice as fast as the other.
Use two pointers - slow and fast
Move slow pointer by one node and fast pointer by two nodes
When fast pointer reaches end, slow pointer will be at the middle
Q137. Intersection of linked list
Intersection of linked list is finding the common node(s) between two linked lists.
Traverse both linked lists and store nodes in a set, then check for common nodes
Use two pointers approach to find the intersection point
If one list is longer, move the pointer of the longer list to the same distance from the end as the shorter list
Q138. Full form of fire ?
The full form of FIRE is not an acronym, it is a word that refers to the rapid oxidation of a material in the chemical process of combustion.
FIRE is not an acronym, it is a word that refers to the rapid oxidation of a material in the chemical process of combustion
It is a chemical reaction that releases heat and light
Examples of materials that can undergo combustion and produce fire include wood, gasoline, and paper
Q139. Difference between switch and routers
Switches operate at layer 2 of the OSI model, forwarding data based on MAC addresses. Routers operate at layer 3, forwarding data based on IP addresses.
Switches operate at layer 2 of the OSI model, while routers operate at layer 3.
Switches forward data based on MAC addresses, while routers forward data based on IP addresses.
Switches are used to create LANs, while routers are used to connect different networks.
Switches are typically used within a single network, while routers ...read more
Q140. Binary tree balanced or not.
A binary tree is balanced if the height of its left and right subtrees differ by at most 1.
A balanced binary tree has a smoother and faster search time than an unbalanced one.
Balancing a binary tree can be done using various algorithms like AVL tree, Red-Black tree, etc.
An example of a balanced binary tree is the AVL tree, where the heights of the left and right subtrees differ by at most 1.
Q141. What is accruals
Accruals are adjustments made to financial statements to recognize revenues and expenses when they are earned or incurred, regardless of when cash is exchanged.
Accruals help match revenues and expenses in the same accounting period
They are necessary for accurate financial reporting
Accruals include accrued revenue and accrued expenses
Accrued revenue is revenue that has been earned but not yet received
Accrued expenses are expenses that have been incurred but not yet paid
Q142. Design singleton and observer pattern
Singleton pattern ensures a class has only one instance, while observer pattern allows multiple objects to listen and react to changes in a subject.
Singleton pattern involves a private constructor, a static method to access the instance, and a static variable to hold the instance.
Observer pattern involves a subject that maintains a list of observers, and notifies them of any state changes.
Example of singleton pattern: DatabaseConnection class with a private constructor, getIn...read more
Q143. Git commands to clone stashing
Git clone command is used to create a copy of a repository. Stashing is used to save changes temporarily.
To clone a repository: git clone
To stash changes: git stash
To apply stashed changes: git stash apply
To clone and stash changes: git clone
&& git stash
Q144. linux booting process
Linux booting process involves several stages from power on to user login.
BIOS/UEFI firmware initializes hardware
Bootloader (GRUB) loads kernel into memory
Kernel initializes system processes and mounts root filesystem
Init process starts user space processes and services
User login prompt is displayed
Q145. design payments infrastructure
Designing a robust and scalable payments infrastructure for efficient transactions.
Identify the requirements of the payments system, including transaction volume, security, and integration with existing systems.
Choose appropriate payment methods such as credit/debit cards, digital wallets, and bank transfers.
Implement secure payment gateways to process transactions securely and efficiently.
Consider compliance with regulations such as PCI DSS for handling payment card data.
Ens...read more
Q146. ATO process in Order Mgmt
ATO process in Order Management involves automatic creation of sales orders based on predefined rules and criteria.
ATO stands for Assemble-to-Order
Orders are automatically generated based on customer specifications
Rules and criteria for order creation are set up in the system
Common in industries like electronics and automotive
Example: Customer selects options for a laptop online, system generates a sales order with those specifications
Q147. Implement few design patterns
Implementing design patterns in software development
Singleton pattern ensures a class has only one instance and provides a global point of access to it
Factory pattern creates objects without specifying the exact class of object that will be created
Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated
Q148. P2P Cycle explanation
P2P cycle involves the process of procuring goods or services from a supplier.
P2P stands for Procure to Pay cycle
It includes steps like requisition, purchase order, goods receipt, invoice receipt, and payment
Ensures proper controls and compliance with company policies
Integration with suppliers and financial systems is crucial
Q149. OOPS concept with examples
OOPS concept refers to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: Parent class 'Animal' and child class 'Dog'.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class 'Car' with private variables like 'speed' and methods like 'accelerate'.
Polymorphism: Ability to present the same inte...read more
Q150. Explain urself
I am a detail-oriented business analyst with strong analytical skills and experience in data analysis and project management.
Experienced in conducting market research and identifying business opportunities
Skilled in data analysis and visualization using tools like Excel and Tableau
Proficient in project management methodologies like Agile and Waterfall
Strong communication and interpersonal skills for effective collaboration with stakeholders
Passionate about continuous learning...read more
Q151. ADP vs SDP difference
ADP stands for Automatic Data Processing, while SDP stands for Secure Data Processing. ADP focuses on automating data-related tasks, while SDP focuses on ensuring data security.
ADP focuses on automating data-related tasks such as payroll processing, time and attendance tracking, and benefits administration.
SDP focuses on ensuring data security through encryption, access controls, and secure transmission protocols.
ADP is more about efficiency and streamlining processes, while ...read more
Q152. Explain OTC cycle
OTC cycle refers to the order-to-cash process in supply chain management where a customer order is received and fulfilled.
Customer places an order for a product or service
Order is processed and fulfilled by the company
Invoice is generated and sent to the customer
Payment is received from the customer
Order is closed and recorded in the system
Q153. Leecode Hard Problem
Leetcode Hard Problem - Find the answer to a challenging coding problem.
Understand the problem statement thoroughly before attempting to solve it.
Break down the problem into smaller subproblems if possible.
Consider different approaches and analyze their time and space complexity.
Test your solution with different test cases to ensure correctness.
Q154. Sorting an array
Sorting an array of strings
Use built-in sorting functions like sort() in most programming languages
Consider the case sensitivity of the strings when sorting
You can customize the sorting order by providing a comparison function
Q155. Implement LRU cache
LRU cache is a data structure that stores the most recently used items, discarding the least recently used items when full.
Use a doubly linked list to keep track of the order of items based on their usage.
Use a hashmap to quickly access items in the cache.
When an item is accessed, move it to the front of the linked list to mark it as the most recently used.
Q156. Webapp vs app ui
Webapp UI is accessed through a web browser, while app UI is accessed through a mobile application.
Webapp UI is designed for use on a web browser, while app UI is designed for use on a mobile device.
Webapp UI can be accessed on any device with a web browser, while app UI is specific to the mobile platform it is designed for.
Webapp UI may require an internet connection to access, while app UI may have offline functionality.
Examples: Webapp UI - Gmail accessed through a browser...read more
More about working at Oracle
Top HR Questions asked in Norsk Hydro
Interview Process at Norsk Hydro
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month