Shell logo

Shell Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 157 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
73.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Shell.

Showing 3 of 157
Shell logo
Shell

Software Engineer

Engineering · half a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Behavioral

The interview process began with an online assessment, then moved into a behavioral and technical interview. They asked about how I solve problems, my teamwork experience, and my basic programming knowledge. The whole process felt structured and was all about checking my communication and technical understanding.

Confirmed questions1 question
  • What motivates you to want to join our company?
Shell logo
Shell

Software Engineer

Engineering · nearly a year ago

Senior Easy Positive experience Accept offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Coding

The hiring process was really smooth and professional, I liked how they handled things. The first chat was with the hiring manager who talked about the company and their expectations. After that, there was a chat with the team lead which involved a small coding challenge.

Confirmed questions2 questions
  • Can you explain the event loop?
  • There was a small coding challenge.
Shell logo
Shell

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

The interview had 2 rounds, each lasting about an hour. First was a professional interview, which was basically a discussion about the projects on my resume. It felt pretty easy. The second round was a structural interview with two interviewers. They had a list of questions, mostly using the CAR framework, and asked about 6-7 questions. They also asked a lot of follow-up questions on my answers, and I found this part to be medium-hard.

Confirmed questions8 questions
  • Can you share an instance where you performed the most complex task or analysis?
  • Tell me about a time you had a disagreement with team members.
  • Describe a situation where you needed to provide a solution quickly.

Shell Software Engineer Interview Questions

Quoted word for word from Shell interview reports.

Analogies: A tree relates to a forest in the same way a cloud relates to what? 1) sky 2) Storm 3) thunder 4) lightning

Read reports

If I have a class Bar that takes a final Foo object as a dependency, and I write a method DoSomething to change a property of Foo, will the compiler throw an error, or can this be done?

Read reports

If you were given $1 billion, how would you invest it to achieve a return greater than 8%?

Read reports

Solve 3 simple coding problems, such as finding the occurrence of ‘A’ in a string.

Read reports

In a team setting, would you rather take the lead or have someone else lead?

Read report

How do you persuade a stranger to assist you, and what is your reasoning behind it?

Read report

How do you think you would adjust to a different culture or a new location?

Read report

Were typical behavioral questions asked from a booklet, with notes taken during the session? Was the session timed, with about 10 minutes for each question, and about 15 minutes for questions at the end?

Read report

Can you share an instance when you altered a decision due to a disagreement from someone else?

Read report

Formats, difficulty and experience

Across all 157 Shell interview reports.

Interview formats

Technical 40.7%
Behavioral 37.3%
Coding 13.6%
Case 2.8%
Group 2.5%

Interview difficulty

Easy 11.5%
Average 63.1%
Difficult 25.5%

Candidate experience

Positive 73.1%
Neutral 18.6%
Negative 8.3%