i
bp
Filter interviews by
Clear (1)
CTEs are used in SQL to create temporary result sets that can be referenced within a query.
CTEs improve readability and maintainability of complex queries
They can be recursively referenced to solve hierarchical problems
CTEs can be used to simplify queries by breaking them into smaller, more manageable parts
Rate your
company
🤫 100% anonymous
How was your last interview experience?
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
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
bp interview questions for designations
Top trending discussions
I applied via Walk-in and was interviewed before Jun 2020. There was 1 interview round.
Name mangling is a technique used by compilers to give unique names to functions and variables to avoid naming conflicts.
Name mangling is used in C++ to support function overloading.
It is also used in Python to avoid naming conflicts in modules.
Name mangling can make it difficult to access variables and functions from outside the class in which they are defined.
In C++, name mangling can be seen by using the 'nm' comman
I applied via Walk-in and was interviewed before Feb 2020. There was 1 interview round.
I applied via Company Website and was interviewed before Jun 2020. There were 4 interview rounds.
MongoDB database algorithms are used for efficient data storage, retrieval, and processing.
MongoDB uses various algorithms for indexing, sharding, and aggregation.
Indexing algorithms include B-tree, hash, and text search indexes.
Sharding algorithms include range-based, hash-based, and zone-based sharding.
Aggregation algorithms include map-reduce and aggregation pipeline.
MongoDB also uses algorithms for query optimizati
Some of the top questions asked at the bp Data Engineer interview -
based on 5 interviews
1 Interview rounds
based on 3 reviews
Rating in categories
Senior Analyst
104
salaries
| ₹0 L/yr - ₹0 L/yr |
Analyst
94
salaries
| ₹0 L/yr - ₹0 L/yr |
ARC Analyst
69
salaries
| ₹0 L/yr - ₹0 L/yr |
Financial Analyst
57
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
48
salaries
| ₹0 L/yr - ₹0 L/yr |
Reliance Industries
Indian Oil Corporation
Hindustan Petroleum
Bharat Petroleum