Shell
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Requirement engineering is the process of defining, documenting, and maintaining requirements for a software system.
Involves gathering, analyzing, documenting, and validating requirements
Ensures that the software meets the needs of stakeholders
Helps in identifying scope, constraints, and risks of the project
Involves communication with stakeholders to understand their needs and expectations
Examples: creating use ca...
For each loop is used to iterate over elements in a collection, while for loop is used for iterating a specific number of times.
For each loop is used with collections like arrays, lists, etc.
For loop is used when the number of iterations is known.
For each loop automatically iterates over each element in the collection.
For loop requires initialization, condition, and increment/decrement statements.
Example: for each...
I worked on various engineering projects, focusing on robotics, renewable energy, and software development during my university studies.
Developed a robotic arm for precision tasks, utilizing Arduino for control.
Designed a solar-powered water heater, improving energy efficiency.
Created a mobile app for campus navigation, enhancing student experience.
Participated in a team project to build a smart irrigation system ...
I possess strong technical skills, problem-solving abilities, and effective communication, essential for an Associate Engineer role.
Proficient in programming languages such as Python and Java, demonstrated through projects like developing a web application.
Strong understanding of data structures and algorithms, evidenced by successfully completing coding challenges on platforms like LeetCode.
Experience with softwa...
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 functi...
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 b...
Shell is a global group of energy and petrochemical companies.
Shell is a multinational corporation headquartered in the Netherlands.
It is one of the largest oil companies in the world.
Shell operates in over 70 countries and has a wide range of products and services.
The company is involved in oil and gas exploration, production, refining, and marketing.
Shell is also investing in renewable energy sources like wind a...
Asynchronous Apex allows you to run processes in the background, separate from the main transaction.
Asynchronous Apex is used for long-running processes that don't need to be executed immediately.
It helps in improving performance by offloading processing to a separate thread.
Examples include future methods, batch Apex, and queueable Apex.
I thrive in pressure situations, staying calm and focused to deliver high-quality results.
I prioritize tasks and focus on the most critical aspects first
I communicate effectively with team members to ensure everyone is on the same page
I remain adaptable and flexible, adjusting my approach as needed to meet deadlines
I utilize stress management techniques such as deep breathing or taking short breaks to stay compose...
Decorators in LWC are special functions that enhance the behavior of properties and methods in Lightning Web Components.
Decorators are used to modify the behavior of class properties and methods.
@api: Exposes a property or method to the parent component.
@track: Makes a property reactive, so changes to it will update the UI.
@wire: Connects a property or method to a data source, like an Apex method or a Salesforce d...
I appeared for an interview in May 2025, where I was asked the following questions.
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 Job Fair and was interviewed in Sep 2024. There were 3 interview rounds.
Continuing interviews ensures we find the best fit and have backup options for the role.
To ensure we have a strong pool of candidates in case the selected candidate declines the offer.
To compare skills and experiences of multiple candidates for a better hiring decision.
To maintain a pipeline of talent for future openings, as hiring needs can change quickly.
To assess cultural fit and team dynamics with various candidate...
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: `...
Porosity is the measure of empty spaces in a material, often used in geology and engineering.
Porosity is the ratio of void spaces to total volume in a material.
It is expressed as a percentage.
Porosity is important in fields like geology for assessing rock formations and in engineering for determining the strength of materials.
Examples of porous materials include sponges, pumice stones, and aerogels.
Permeability is the property of a material that allows fluids or gases to pass through it.
Permeability is a measure of how easily a substance can pass through a material.
It is often used in geology to describe how easily fluids can flow through rocks or soil.
Permeability can be affected by factors such as pore size, connectivity, and fluid viscosity.
Materials like sandstone have high permeability, while materials like ...
I am passionate about helping others and believe this job will allow me to make a positive impact in the community.
I have a strong desire to contribute to the well-being of others
I am excited about the opportunity to work in a team-oriented environment
I am eager to learn and grow in my career
Oil shale is a rock containing kerogen that can be converted into shale oil through a process called retorting.
Oil shale is a sedimentary rock containing kerogen, a precursor to oil.
Shale oil is the liquid hydrocarbons extracted from oil shale through a process called retorting.
Oil shale deposits are found in various countries like the United States, Estonia, and China.
Shale oil production has increased in recent years...
Asynchronous Apex allows you to run processes in the background, separate from the main transaction.
Asynchronous Apex is used for long-running processes that don't need to be executed immediately.
It helps in improving performance by offloading processing to a separate thread.
Examples include future methods, batch Apex, and queueable Apex.
Decorators in LWC are special functions that enhance the behavior of properties and methods in Lightning Web Components.
Decorators are used to modify the behavior of class properties and methods.
@api: Exposes a property or method to the parent component.
@track: Makes a property reactive, so changes to it will update the UI.
@wire: Connects a property or method to a data source, like an Apex method or a Salesforce data s...
I thrive in pressure situations, staying calm and focused to deliver high-quality results.
I prioritize tasks and focus on the most critical aspects first
I communicate effectively with team members to ensure everyone is on the same page
I remain adaptable and flexible, adjusting my approach as needed to meet deadlines
I utilize stress management techniques such as deep breathing or taking short breaks to stay composed
Overtime (OT) hours calculation involves determining hours worked beyond standard work hours for compensation.
Identify standard work hours (e.g., 40 hours/week).
Calculate total hours worked in a week.
Subtract standard hours from total hours to find OT hours.
Example: If an employee works 50 hours, OT = 50 - 40 = 10 hours.
Consider applicable overtime rates (e.g., 1.5x regular pay).
Daily basis attendance tracking, OT, based on the attendance will process the payroll
personal problem and my experiance 9 years in HR compliance field.
Tell me about experiance
In my previous company, I was responsible for overseeing all aspects of HRD, including recruitment, training, performance management, and employee relations.
Managed recruitment process from sourcing candidates to onboarding new hires
Developed and implemented training programs to enhance employee skills and knowledge
Conducted performance evaluations and provided feedback to employees
Handled employee relations issues and...
Form A under S&E act is a document required to be submitted by establishments under the Sexual Harassment of Women at Workplace (Prevention, Prohibition and Redressal) Act, 2013.
Form A is a mandatory document that needs to be submitted by all establishments with more than 10 employees.
It contains details of the Internal Complaints Committee (ICC) set up by the establishment to address complaints of sexual harassment.
Th...
Top trending discussions
Some of the top questions asked at the Shell interview -
The duration of Shell interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 174 interview experiences
Difficulty level
Duration
based on 2.4k reviews
Rating in categories
Software Engineer
511
salaries
| ₹16.3 L/yr - ₹30 L/yr |
Business Analyst
505
salaries
| ₹19.6 L/yr - ₹36 L/yr |
Data Engineer
253
salaries
| ₹20 L/yr - ₹34 L/yr |
Project Manager
247
salaries
| ₹29 L/yr - ₹47.2 L/yr |
Process Data Engineer
245
salaries
| ₹6 L/yr - ₹12 L/yr |
Reliance Industries
Indian Oil Corporation
Bharat Petroleum
Hindustan Petroleum