Shell
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Campus Placement and was interviewed in Aug 2021. There was 1 interview round.
Normalization is the process of organizing data in a database to reduce redundancy. Joins are used to combine data from multiple tables.
Normalization involves breaking down a table into smaller tables to reduce data redundancy.
Joins are used to combine data from two or more tables based on a common column.
Types of joins include inner join, left join, right join, and full outer join.
Normalization and joins are important...
Top trending discussions
60 aptitude que in 30 mins
Coding test- with 2 coding que
I applied via Campus Placement and was interviewed in Aug 2023. There were 3 interview rounds.
There were 20 MCQ and 2 coding questions related to dsa
We were given a topic and we're divided in team of 6 and 3 members from each team were selected for next round
I applied via Recruitment Consultant and was interviewed in Aug 2021. There were 4 interview rounds.
posted on 27 May 2024
30 technical questions
Object-oriented programming concepts that focus on objects and classes.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary features.
Decorators in Python are functions that modify the behavior of other functions or methods.
Decorators are denoted by the @ symbol followed by the decorator function name.
They are commonly used for logging, authentication, and memoization.
Example: @staticmethod, @classmethod, @property
No, if an object is defined with 'const' keyword, it cannot be modified in the future.
Objects defined with 'const' keyword are read-only and cannot be reassigned.
Properties of a 'const' object can still be modified, but the object itself cannot be reassigned.
Example: const obj = { key: 'value' }; obj.key = 'new value'; // Valid, but obj = { newKey: 'newValue' }; // Invalid
I applied via Campus Placement and was interviewed in Dec 2016. There were 2 interview rounds.
based on 10 reviews
Rating in categories
Software Engineer
509
salaries
| ₹10.6 L/yr - ₹31 L/yr |
Business Analyst
503
salaries
| ₹11 L/yr - ₹40 L/yr |
Project Manager
261
salaries
| ₹19 L/yr - ₹50 L/yr |
Process Data Engineer
234
salaries
| ₹5 L/yr - ₹12 L/yr |
Data Engineer
222
salaries
| ₹12 L/yr - ₹33 L/yr |
Reliance Industries
Indian Oil Corporation
Bharat Petroleum
Hindustan Petroleum