i
ExxonMobil
Filter interviews by
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
Top trending discussions
60 aptitude que in 30 mins
Coding test- with 2 coding que
Normal aptitude test containing behavioural, mathematical, English questions
Oopc, dbms, sql, se concepts were there with few os, dsa and got related questions
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Basic two coding questions will be and also apptitude questions also included.
Virtual functions enable polymorphism in classes, while friend functions allow access to private members of a class.
Virtual functions are declared in a base class and overridden in derived classes to achieve runtime polymorphism.
Friend functions are not members of a class but can access its private and protected members.
Example of a virtual function: `class Base { virtual void show(); };`
Example of a friend function: `...
Developed a web-based project management tool to streamline team collaboration and task tracking.
Utilized React for the front-end to create a responsive user interface.
Implemented Node.js and Express for the back-end API, ensuring efficient data handling.
Integrated MongoDB for a scalable database solution to store project data.
Incorporated user authentication using JWT for secure access control.
Designed a Kanban board ...
I applied via Campus Placement
Based on cs subjects, DS Algo and Aptitude
In five years, I envision myself as a lead developer, driving innovative projects and mentoring junior developers in a collaborative environment.
I aim to lead a team on impactful projects, like developing a scalable application that improves user experience.
I plan to enhance my skills in emerging technologies, such as AI and machine learning, to stay ahead in the industry.
I want to contribute to open-source projects, f...
I envision a fulfilling career in software development, contributing to innovative projects while maintaining a balanced personal life.
Pursue continuous learning through courses and certifications, like cloud computing or AI.
Aim to lead a team in developing impactful software solutions, such as healthcare applications.
Balance work with personal interests, like traveling or volunteering in tech education.
Contribute to o...
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 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...
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.
I applied via Recruitment Consultant and was interviewed in Aug 2021. There were 4 interview rounds.
based on 2 interview experiences
based on 2 reviews
Rating in categories
Project Engineer
95
salaries
| ₹19.1 L/yr - ₹36.6 L/yr |
Data Scientist
65
salaries
| ₹17.3 L/yr - ₹32.8 L/yr |
Project Control Engineer
51
salaries
| ₹19.7 L/yr - ₹38.4 L/yr |
Architect
39
salaries
| ₹23.6 L/yr - ₹35 L/yr |
Area Sales Manager
36
salaries
| ₹20 L/yr - ₹32.5 L/yr |
Reliance Industries
Shell
GAIL
Petrofac