Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by bp Team. If you also belong to the team, you can get access from here

bp Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

bp Senior Software Engineer 2 Interview Questions and Answers

Updated 23 Aug 2023

bp Senior Software Engineer 2 Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jul 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Codility Test of 90 minutes and graph question was asked.

Round 2 - Technical 

(1 Question)

  • Q1. Implement LRU with expiration, priority and recentness based eviction policy.
  • Ans. 

    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.

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Implement k-Vendor problem
  • Ans. 

    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

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. Implement Smoke Collector problem
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Topics to prepare for British Petroleum Senior Software Engineer 2 interview:
  • Data Structures
  • Algorithms
  • System Design
Interview preparation tips for other job seekers - Work on DSA, System Design before appearing for this interview.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Feb 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(6 Questions)

  • Q1. What is oops, explain them?
  • Ans. 

    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...

  • Answered by AI
  • Q2. What is difference between interface and abstract class?
  • Ans. 

    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...

  • Answered by AI
  • Q3. What is difference between docker and kubernet?
  • Ans. 

    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-...

  • Answered by AI
  • Q4. What is event emitter in angular?
  • Ans. 

    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();

  • Answered by AI
  • Q5. What is view encapsulation in angular?
  • Ans. 

    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

  • Answered by AI
  • Q6. How to communicate with components in angular?
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep basic ready but it luck is equally important.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jun 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Case Study 

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.

Round 3 - Technical 

(1 Question)

  • Q1. Managerical round: Asked about current project details, The reason to join BH, Scenario based question on LinkedList vs ArrayList
Round 4 - HR 

(1 Question)

  • Q1. It was easy. The HR told about company policies

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Cover Spring Boot, MySQL more
2. Go to BH page to know more, This will help u to answer questions will be asked in Manager Round.

I applied via Company Website and was interviewed before Sep 2021. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. How will you identify if a pump is cavitating while working on a DCS panel?
  • Ans. 

    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...

  • Answered by AI
  • Q2. How would you prepare a hydrocarbon vessel for vessel entry?
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for GAIL Senior Engineer interview:
  • Chemical Engineering
  • DCS Operations
Interview preparation tips for other job seekers - Try to answer the questions asked in simple words. The interviewer generally wants to judge an interviewee based on his understanding of the subject. When an applicant is appearing for an interview, he should share his experience and try to quote examples from his experience.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Group Discussion 

My GD topic was renewable energy.

Round 2 - HR 

(7 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    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++

  • Answered by AI
  • Q2. Why do you want to leave your previous company and join GAIL
  • Ans. 

    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

  • Answered by AI
  • Q3. What do your parents do
  • Ans. 

    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

  • Answered by AI
  • Q4. Have you ever visited Delhi earlier
  • Ans. 

    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

  • Answered by AI
  • Q5. How did you reach Noida for interview
  • Q6. Where are you staying in Noida for interview process
  • Ans. 

    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

  • Answered by AI
  • Q7. Related family background
Round 3 - Technical 

(7 Questions)

  • Q1. Detailed technical questions about bearing, pump, furnace tubes (1st and 2nd pass)MOC, TLE MOC, heat exchanger tube MOC, TEMA codes and classification etc.
  • Q2. Decoking process of cracking furnace, Naphtha circuit of furnace with sketches,
  • Ans. 

    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

  • Answered by AI
  • Q3. Detailed refrigeration cycles
  • Ans. 

    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...

  • Answered by AI
  • Q4. Safety related questions which I couldn't answer well
  • Q5. Safety procedures before starting of hot job
  • Ans. 

    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

  • Answered by AI
  • Q6. Furnace tubes Welding related questions
  • Q7. Scaffolding and insulation related general questions (easy)

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared for GD and just keep enough technical knowledge on your field of experience. Be relaxed and give interview with happy face..don't be depressed if you couldn't answer any question during interview. If you don't know anything just say "I don't know" ...keep the things simple and give honest answer always.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Explain the well integrity and well barrier elements.
  • Ans. 

    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...

  • Answered by AI
  • Q2. Explain the processes involved in Upstream.
  • Ans. 

    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

  • Answered by AI
  • Q3. Did you have any conflict with your supervisor of any others?
  • Ans. 

    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.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be clear and honest
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Based on skillset, focus on coding

Round 2 - Technical 

(1 Question)

  • Q1. System design, coding, deep dive
Round 3 - Behavioral interview 

(1 Question)

  • Q1. Behavioral questions to understand culture fit

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well, be honest
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Oct 2023. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Hackerrank coding test

Round 3 - Technical 

(1 Question)

  • Q1. Questions related to Nodejs and reactjs and system design
Round 4 - HR 

(1 Question)

  • Q1. This is more related to behaviour round with hiring manager.
Round 5 - HR 

(1 Question)

  • Q1. Related to salary expectation
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Nov 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(5 Questions)

  • Q1. Transformer testing
  • Q2. Transformer protection
  • Q3. SAP Maintenance module
  • Q4. Spare maintenance philosophy
  • Ans. 

    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...

  • Answered by AI
  • Q5. Planning strategy

Interview Preparation Tips

Topics to prepare for Shell Senior Engineer interview:
  • Maintenance straight
  • SAP
Interview preparation tips for other job seekers - Prepared your self according your experience. Most important resume should be as per experience
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Streams related coding questions

Round 3 - Technical 

(3 Questions)

  • Q1. Spring boot, security etc
  • Q2. Java multithreading scenarios
  • Q3. Scenario based questions on MS side

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare java8, collections, multithreading, docker & K8S should be prepared well

bp Interview FAQs

How many rounds are there in bp Senior Software Engineer 2 interview?
bp interview process usually has 5 rounds. The most common rounds in the bp interview process are Technical, Resume Shortlist and Coding Test.
What are the top questions asked in bp Senior Software Engineer 2 interview?

Some of the top questions asked at the bp Senior Software Engineer 2 interview -

  1. Implement LRU with expiration, priority and recentness based eviction poli...read more
  2. Implement Smoke Collector prob...read more
  3. Implement k-Vendor prob...read more

Tell us how to improve this page.

bp Senior Software Engineer 2 Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Shell Interview Questions
4.0
 • 191 Interviews
Bharat Petroleum Interview Questions
4.1
 • 148 Interviews
Schlumberger Interview Questions
3.9
 • 139 Interviews
View all
Senior Analyst
107 salaries
unlock blur

₹6.2 L/yr - ₹23.6 L/yr

Analyst
74 salaries
unlock blur

₹5 L/yr - ₹15 L/yr

ARC Analyst
69 salaries
unlock blur

₹5.5 L/yr - ₹16 L/yr

Financial Analyst
57 salaries
unlock blur

₹5.5 L/yr - ₹13.9 L/yr

Software Engineer
48 salaries
unlock blur

₹19.5 L/yr - ₹50 L/yr

Explore more salaries
Compare bp with

Reliance Industries

4.0
Compare

Shell

4.0
Compare

Schlumberger

3.9
Compare

ExxonMobil

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview