Upload Button Icon Add office photos

Shell

Compare button icon Compare button icon Compare
4.0

based on 2k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Shell Associate Software Developer Interview Questions and Answers

Updated 11 Oct 2024

Shell Associate Software Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Coding, DBMS and aptitude

Round 2 - One-on-one 

(2 Questions)

  • Q1. Introduction and background.
  • Q2. College projects and previous internship exp.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding simple 2 questions and apptitude

Round 2 - Group Discussion 

Speak more.just tell your opinion

Round 3 - One-on-one 

(1 Question)

  • Q1. Project related

Interview Preparation Tips

Interview preparation tips for other job seekers - speak in gd. not too much technical but they ask about project and questions based on it
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Recruitment Consulltant and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Coding Test 

Question on stock prices

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

30 technical questions

Round 2 - Technical 

(2 Questions)

  • Q1. Technical process
  • Q2. What are oops concept
  • Ans. 

    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.

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Oops questions Database SQL Logic building along with case study
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. If else statement difference
  • Ans. 

    If else statement is used to make decisions in programming based on conditions.

    • If statement is used to execute a block of code if a condition is true.

    • Else statement is used to execute a block of code if the same condition is false.

    • Else if statement can be used to check multiple conditions.

    • Example: if (condition) { // code block } else { // code block }

  • Answered by AI
  • Q2. Guard let statement diffrence
Round 2 - Aptitude Test 

Maths and reasoning basic questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Mostly on c++ 11,pointers,move etc
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Project explaation
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jun 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Case Study 

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.

Round 3 - Technical 

(1 Question)

  • Q1. Managerical round: Asked about current project details, The reason to join BH, Scenario based question on LinkedList vs ArrayList
Round 4 - HR 

(1 Question)

  • Q1. It was easy. The HR told about company policies

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Cover Spring Boot, MySQL more
2. Go to BH page to know more, This will help u to answer questions will be asked in Manager Round.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Reasoning, number system, triangle

Round 2 - Case Study 

Computer networking , java developer, python developer, mysql

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are deecorators in Python
  • Ans. 

    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

  • Answered by AI
  • Q2. If the object is defined with "const" keyword, then in future can it be modified?
  • Ans. 

    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

  • Answered by AI

Skills evaluated in this interview

Shell Interview FAQs

How many rounds are there in Shell Associate Software Developer interview?
Shell interview process usually has 2 rounds. The most common rounds in the Shell interview process are Aptitude Test and One-on-one Round.

Tell us how to improve this page.

People are getting interviews through

based on 1 Shell interview
Campus Placement
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

Adani Group Interview Questions
3.9
 • 173 Interviews
Bharat Petroleum Interview Questions
4.2
 • 149 Interviews
Schlumberger Interview Questions
4.0
 • 132 Interviews
Nayara Energy Interview Questions
4.2
 • 77 Interviews
GAIL Interview Questions
4.5
 • 76 Interviews
ExxonMobil Interview Questions
3.8
 • 68 Interviews
View all
Shell Associate Software Developer Salary
based on 5 salaries
₹12 L/yr - ₹18 L/yr
134% more than the average Associate Software Developer Salary in India
View more details
Software Engineer
490 salaries
unlock blur

₹10.5 L/yr - ₹31 L/yr

Business Analyst
460 salaries
unlock blur

₹12 L/yr - ₹45 L/yr

Process Data Engineer
242 salaries
unlock blur

₹5 L/yr - ₹12 L/yr

Project Manager
232 salaries
unlock blur

₹19 L/yr - ₹48.2 L/yr

Data Engineer
227 salaries
unlock blur

₹12 L/yr - ₹33 L/yr

Explore more salaries
Compare Shell with

Reliance Industries

4.0
Compare

Oil And Natural Gas Corporation

4.3
Compare

Indian Oil Corporation

4.4
Compare

Bharat Petroleum

4.2
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview