Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 3 interview rounds.
2 question :
1. Find the longest common subsequence in 2 strings
2. find the 5th highest revenue from the table in last 28 days in a particular region
I was given a list of book, genre of books and books and rating of books . All list was of equal length n.
There were 2 methods which need to be implemented
1. get highest rating of book by genre . if rating are same then in lexographical order
2. update book rating by book name
What people are saying about British Petroleum
I applied via Company Website and was interviewed in Mar 2023. There were 3 interview rounds.
First round was online assessment test with programming and aptitude games
SQL query to retrieve name of employee with salary greater than department average.
Calculate average salary of department using GROUP BY clause
Join employee and department tables using department ID
Filter employees with salary greater than department average
Select employee name
British Petroleum interview questions for designations
I was interviewed in May 2024.
Performance optimization in data engineering involves tuning queries, indexing, partitioning, and utilizing appropriate hardware.
Tune queries by optimizing SQL code, using appropriate joins, and avoiding unnecessary operations.
Utilize indexing to speed up data retrieval by creating indexes on frequently queried columns.
Partition data to distribute it across multiple nodes or servers for parallel processing.
Utilize appr...
A stored procedure is a set of SQL statements that can be saved and reused in a database management system.
Stored procedures are used to perform a specific task or set of tasks in a database.
They can accept input parameters and return output parameters.
Stored procedures can improve performance by reducing the amount of data sent between the database and the application.
They can also enhance security by controlling acce...
Ranking functions in SQL are used to assign a rank to each row based on a specific criteria.
Ranking functions include RANK(), DENSE_RANK(), and ROW_NUMBER()
RANK() assigns a unique rank to each distinct row
DENSE_RANK() assigns a unique rank to each distinct row without gaps
ROW_NUMBER() assigns a unique sequential integer to each row
posted on 8 Nov 2023
I applied via Approached by Company and was interviewed before Nov 2022. There were 3 interview rounds.
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.
1 Interview rounds
based on 3 reviews
Rating in categories
Senior Analyst
103
salaries
| ₹5.6 L/yr - ₹19.5 L/yr |
Analyst
81
salaries
| ₹4.8 L/yr - ₹13 L/yr |
ARC Analyst
68
salaries
| ₹5.5 L/yr - ₹16 L/yr |
Financial Analyst
50
salaries
| ₹5.5 L/yr - ₹14 L/yr |
Inventory Analyst
47
salaries
| ₹5.8 L/yr - ₹11 L/yr |
Reliance Industries
Indian Oil Corporation
Hindustan Petroleum
Bharat Petroleum