
Shell Data Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 26 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Shell.
Data Engineer
It was good, went through some of the basics of oops , dbms , projects in resume which lasts for one hour. There are some questions based on situations and there are some behavioural questions also
- Could you please explain the concepts of Object-Oriented Programming with illustrative examples?
- Could you please explain the concepts of Database Management Systems with illustrative examples?
- Could you please discuss the projects listed on your resume?
Data Engineer
The interview process for Shell typically takes 1-2 months, with the exact duration varying by role and other factors. It's a direct application process, no third parties involved. I mentioned my notice period was about 20 days, so I needed an expedited process and an offer before my last day. Shell HR is really nice, confirmed by others. The scheduling is a bit different, handled by a team in the Philippines, which can take time for a global organization. My process had two rounds: 1. Professional Round: A virtual call with a 2-5 person panel (2-3 technical folks, 2 HRs). It's a tough, pure technical round testing your expertise, lasting about an hour. They focus on your approach, not just the exact answer, and were supportive. The technical panelists had 10+ years of experience. 2. Structural Round: A 1-hour round, mixing technical and behavioral aspects. The model here is C.A.R. (Capacity, Achievement, Relationship), and they judge you on these. Don't take this lightly; Shell highly values this round. Failing the technical round means you can retry in 3 months, but failing the structural round requires a 1-year wait. All questions are situational/scenario-based, so answer honestly based on your past IT experience. There were 2-3 panelists.
- Tell me about the most complicated issue you ran into on your last project, how you fixed it, what your plan was, and what you took away from it.
- What was the hardest part of your recent project, how did you solve it, what was your strategy, and what did you learn?
- Describe the most complex challenge from your recent project, how you resolved it, your methodology, and your key learnings.
Analytics Engineer
This was honestly one of the worst interview experiences ever. The people interviewing me seemed to have no clue about what they were asking, and the questions were often incorrect. It felt like they were just making it up as they went along. Interviewers really need to be prepared and know the answers themselves before assessing candidates. The lady gave wrong answers confidently, and the other guy insisted I was wrong even when I knew I was 100% right. They were unprofessional and didn't even let me finish my answers. I suspect they were doing it on purpose, either to reject me or because they already had someone picked. Regardless, interviewers must be knowledgeable. It's not just on the candidate to be professional; the interviewer has a responsibility too.
- Tell me about a time you faced a worst-case scenario.
- Can you answer these questions?
Shell Data Engineer Interview Questions
Quoted word for word from Shell interview reports.
“How does a Left outer join work in Oracle?”
Read reports →“What's the difference between a PC source qualifier and an IICS source qualifier?”
Read reports →“How would you write and read a file in Pyspark?”
Read reports →“Using PySpark, how would you retrieve the top 3 employees with the highest hike over the last 3 years from an employee table containing columns (id, name, salary, hike, year)?”
Read reports →“How would you delete duplicate records from a table?”
Read report →“Can you explain the difference between the HAVING and WHERE clauses in SQL?”
Read report →“Can you explain what a Runtime environment is?”
Read report →“Could you please explain the concepts of Database Management Systems with illustrative examples?”
Read report →“Could you please explain the concepts of Object-Oriented Programming with illustrative examples?”
Read report →Formats, difficulty and experience
Across all 26 Shell interview reports.