i
bp
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Jul 2023. There were 4 interview rounds.
Codility Test of 90 minutes and graph question was asked.
Implement LRU cache with expiration, priority, and recentness based eviction policy.
Use a doubly linked list to keep track of the order of elements based on recentness.
Use a hashmap to store key-value pairs for quick access.
Implement a priority queue to handle eviction based on priority.
Set expiration time for each element and remove expired elements during access or eviction.
Implement k-Vendor problem
Create a function that takes in an array of strings and an integer k
Return the kth most frequent string in the array
Use a hashmap to store the frequency of each string
Implement a Smoke Collector problem
Create a class SmokeCollector with methods to collect smoke data
Implement a method to start collecting smoke data
Design a method to analyze and store the collected smoke data
I applied via Approached by Company and was interviewed in Feb 2023. There were 2 interview rounds.
Object-oriented programming (OOP) is a programming paradigm that uses objects to represent and manipulate data.
OOP is based on the concept of classes and objects.
It allows for encapsulation, inheritance, and polymorphism.
Encapsulation hides the internal details of an object and provides a public interface.
Inheritance allows classes to inherit properties and methods from other classes.
Polymorphism allows objects of diff...
Interface defines only method signatures while abstract class can have method implementations.
An interface can be implemented by multiple classes while a class can extend only one abstract class.
An abstract class can have instance variables while an interface cannot.
An abstract class can have constructors while an interface cannot.
An abstract class can provide default implementations for some methods while an interface...
Docker is a containerization platform while Kubernetes is a container orchestration tool.
Docker is used to create, deploy, and run applications in containers.
Kubernetes is used to manage and orchestrate multiple containers in a cluster.
Docker provides a way to package and distribute applications in a portable manner.
Kubernetes provides features like automatic scaling, load balancing, and self-healing.
Docker is a lower-...
Event emitter is a class in Angular that allows communication between components.
Event emitter is used to emit custom events in Angular.
It allows communication between parent and child components.
It can be used to pass data from child to parent component.
It is a part of the @angular/core package.
Example: @Output() eventEmitter = new EventEmitter();
View encapsulation is a feature in Angular that allows for the creation of isolated components.
View encapsulation ensures that styles defined in a component do not affect other components.
There are three types of view encapsulation: Emulated, Native, and None.
Emulated is the default and uses CSS to emulate shadow DOM.
Native uses the browser's native shadow DOM implementation.
None does not provide any view encapsulation
Components in Angular can communicate with each other using @Input, @Output, and services.
Use @Input to pass data from parent to child component
Use @Output to emit events from child to parent component
Use services to share data between components that are not directly related
Use RxJS subjects to create a shared data stream between components
I applied via Company Website and was interviewed in Jun 2023. There were 4 interview rounds.
Asked Real Time Scenario to create Microservice for Train and Station information. The interviewer asked what are the properties needs to be considered for evaluating service.
Core Java 11 questions: Webservices, Improvement in JVM, Threads
Java 8: Asked to write a program based on Group By Scenario.
The interview lasts around 2 hrs.
I applied via Company Website and was interviewed before Sep 2021. There were 2 interview rounds.
To identify if a pump is cavitating while working on a DCS panel, you can look for certain indicators.
Monitor the pump's suction pressure. If it is fluctuating or dropping below the specified range, it may indicate cavitation.
Check the pump's discharge pressure. If it is higher than normal, it could be a sign of cavitation.
Listen for unusual noises such as a rattling or grinding sound coming from the pump.
Inspect the p...
To prepare a hydrocarbon vessel for vessel entry, follow these steps:
Ensure the vessel is properly isolated from the process and all sources of energy
Ventilate the vessel to remove any flammable or toxic gases
Perform a thorough inspection of the vessel for any signs of leaks or damage
Implement proper lockout/tagout procedures to prevent accidental activation of equipment
Provide appropriate personal protective equipment...
I applied via Company Website and was interviewed in Jan 2024. There were 3 interview rounds.
My GD topic was renewable energy.
I am a Senior Engineer with 10+ years of experience in designing and implementing complex systems.
10+ years of experience in engineering
Specialize in designing and implementing complex systems
Strong problem-solving skills
Experience with various programming languages such as Java, Python, and C++
Seeking new challenges and growth opportunities at GAIL.
Desire for new challenges and opportunities for growth
Interested in working in a different industry or with different technologies
Attracted to GAIL's reputation and projects
Seeking a more collaborative and innovative work environment
My parents are both retired now, but my father used to work as a civil engineer and my mother was a teacher.
Father worked as a civil engineer
Mother was a teacher
Both are retired now
Yes, I have visited Delhi earlier for a business trip.
Visited Delhi for a business trip
Explored historical sites like Red Fort and Qutub Minar
Enjoyed local cuisine like butter chicken and chaat
I am staying at a hotel in Sector 18, Noida for the interview process.
Staying at a hotel in Sector 18, Noida
Close to the interview location
Comfortable accommodation for the duration of the process
Decoking process involves removing coke deposits from cracking furnace and naphtha circuit to maintain efficiency.
Decoking process involves burning off coke deposits using controlled combustion.
Mechanical decoking involves using high-pressure water jets to remove coke deposits.
Chemical decoking involves using solvents or acids to dissolve coke deposits.
Regular decoking is essential to prevent blockages and maintain fur
Refrigeration cycles are thermodynamic processes used in refrigerators and air conditioners to transfer heat from a low temperature reservoir to a high temperature reservoir.
Refrigeration cycles typically involve four main components: compressor, condenser, expansion valve, and evaporator.
The refrigerant undergoes a cycle of compression, condensation, expansion, and evaporation to absorb heat from the space being coole...
Safety procedures before starting a hot job include obtaining a hot work permit, conducting a hazard assessment, ensuring proper ventilation, and having fire extinguishing equipment nearby.
Obtain a hot work permit before starting any hot job
Conduct a hazard assessment to identify potential risks
Ensure proper ventilation in the work area to prevent buildup of flammable gases
Have fire extinguishing equipment nearby and r
I applied via Company Website and was interviewed before Aug 2023. There was 1 interview round.
Well integrity and well barrier elements are crucial components in ensuring the safety and efficiency of oil and gas wells.
Well integrity refers to the ability of a well to contain fluids within the intended zones and prevent any leaks or failures.
Well barrier elements are physical or mechanical barriers that are put in place to prevent the escape of fluids from the wellbore.
Examples of well barrier elements include ca...
Upstream processes involve exploration, drilling, and production of oil and gas.
Exploration: Involves searching for potential oil and gas reserves using seismic surveys and other techniques.
Drilling: Once a potential reserve is identified, wells are drilled to extract the oil and gas.
Production: Oil and gas are extracted from the wells and processed for distribution.
Examples: Offshore drilling in the Gulf of Mexico, sh
No conflicts with supervisor or others.
I have not had any conflicts with my supervisor or colleagues.
I believe in open communication and resolving issues professionally.
I prioritize teamwork and collaboration to prevent conflicts from arising.
I applied via LinkedIn and was interviewed before May 2023. There were 3 interview rounds.
Based on skillset, focus on coding
I applied via Company Website and was interviewed in Oct 2023. There were 5 interview rounds.
Hackerrank coding test
I applied via Recruitment Consulltant and was interviewed before Nov 2022. There were 2 interview rounds.
Spare maintenance philosophy focuses on maintaining spare parts to minimize downtime and ensure efficient operations.
Spare maintenance philosophy aims to have a sufficient inventory of spare parts to quickly replace any faulty components.
It involves regular inspections and maintenance of spare parts to ensure their functionality and readiness.
The philosophy emphasizes proactive planning and forecasting to anticipate th...
Streams related coding questions
based on 1 interview
Interview experience
Senior Analyst
107
salaries
| ₹6.2 L/yr - ₹23.6 L/yr |
Analyst
74
salaries
| ₹5 L/yr - ₹15 L/yr |
ARC Analyst
69
salaries
| ₹5.5 L/yr - ₹16 L/yr |
Financial Analyst
57
salaries
| ₹5.5 L/yr - ₹13.9 L/yr |
Software Engineer
48
salaries
| ₹19.5 L/yr - ₹50 L/yr |
Reliance Industries
Shell
Schlumberger
ExxonMobil