
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
Candidate interview experiences
First-hand accounts from people who interviewed at Shell.
Software Engineer
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.
- What motivates you to want to join our company?
Software Engineer
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.
- Can you explain the event loop?
- There was a small coding challenge.
Software Engineer
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.
- 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.