Add office photos
Engaged Employer

Oracle

3.7
based on 5.2k Reviews
Video summary
Filter interviews by

100+ Norsk Hydro Interview Questions and Answers

Updated 31 Jan 2025
Popular Designations

Q101. SQL query for minimum salary of employees

Ans.

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

Add your answer

Q102. Find second largest in o(n) complexity

Ans.

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

Add your answer

Q103. Auotmate checkbox scenario using Selenium with Java?

Ans.

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

Add your answer

Q104. Print first non-repeating character in the given string.

Ans.

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.

Add your answer
Discover Norsk Hydro interview dos and don'ts from real experiences

Q105. Explain about the design process!?

Ans.

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

Add your answer

Q106. Project details and its processing

Ans.

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

Add your answer
Are these interview questions helpful?

Q107. Opera cloud itil. How to handle support

Ans.

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

Add your answer

Q108. How do access elements in XML/JSON data

Ans.

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.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q109. Costing methods?

Ans.

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

Add your answer

Q110. HLD design for microservices base problem.

Ans.

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

Add your answer

Q111. How was the server working in the hotels

Ans.

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.

Add your answer

Q112. Intercompany process in Oracle Projects

Ans.

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

Add your answer

Q113. What is quarantile in Exadata?

Ans.

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

Add your answer

Q114. Design decision on Parking lot scalability

Ans.

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

Add your answer

Q115. What is your specifications

Ans.

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

Add your answer

Q116. Design of vendee machine design patterns

Ans.

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

Add your answer

Q117. Last k node from end of linked list

Ans.

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.

Add your answer

Q118. Most common element in a string

Ans.

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

Add your answer

Q119. Types of fire extinguisher ?

Ans.

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

View 1 answer

Q120. Implement stack using queues

Ans.

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

Add your answer

Q121. What is TestNG and its Real time usage

Ans.

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.

Add your answer

Q122. Write a bash script to make pyramid

Ans.

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

Add your answer

Q123. Debugging when we face failures

Ans.

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

Add your answer

Q124. What is ipconf.pl?

Ans.

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

Add your answer

Q125. Full form of access ?

Ans.

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

View 1 answer

Q126. Explain the process in detailed manner

Ans.

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

Add your answer

Q127. What is ATO process ?

Ans.

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.

Add your answer

Q128. Design 1:1 chat first

Ans.

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

Add your answer

Q129. What are your customer wins

Ans.

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

Add your answer

Q130. what is paging ?

Ans.

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.

Add your answer

Q131. detect cycle in directed graph

Ans.

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.

Add your answer

Q132. Explain different pragma objects

Ans.

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

Add your answer

Q133. Fair Value Accounting of Investments

Ans.

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

Add your answer

Q134. Kth node from behind for linked list

Ans.

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

Add your answer

Q135. Overview of HCM modules worked upon

Ans.

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

Add your answer

Q136. Middle of single linked list

Ans.

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

Add your answer

Q137. Intersection of linked list

Ans.

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

Add your answer

Q138. Full form of fire ?

Ans.

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

Add your answer

Q139. Difference between switch and routers

Ans.

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

Add your answer

Q140. Binary tree balanced or not.

Ans.

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.

Add your answer

Q141. What is accruals

Ans.

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

Add your answer

Q142. Design singleton and observer pattern

Ans.

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

Add your answer

Q143. Git commands to clone stashing

Ans.

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

Add your answer

Q144. linux booting process

Ans.

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

Add your answer

Q145. design payments infrastructure

Ans.

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

Add your answer

Q146. ATO process in Order Mgmt

Ans.

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

View 1 answer

Q147. Implement few design patterns

Ans.

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

Add your answer

Q148. P2P Cycle explanation

Ans.

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

Add your answer

Q149. OOPS concept with examples

Ans.

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

Add your answer

Q150. Explain urself

Ans.

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

Add your answer

Q151. ADP vs SDP difference

Ans.

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

Add your answer

Q152. Explain OTC cycle

Ans.

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

View 1 answer

Q153. Leecode Hard Problem

Ans.

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.

Add your answer

Q154. Sorting an array

Ans.

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

Add your answer

Q155. Implement LRU cache

Ans.

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.

Add your answer

Q156. Webapp vs app ui

Ans.

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

Add your answer
1
2

More about working at Oracle

#22 Best Mega Company - 2022
#3 Best Internet/Product Company - 2022
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Norsk Hydro

based on 156 interviews
Interview experience
4.1
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.9
 • 361 Interview Questions
3.5
 • 307 Interview Questions
3.9
 • 200 Interview Questions
4.1
 • 161 Interview Questions
4.1
 • 146 Interview Questions
3.7
 • 141 Interview Questions
View all
Top Oracle Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter