Skip to content
Related Articles
Open in App
Not now

Related Articles

Shell Interview Experience for Software Engineer | On-Campus 2021

Improve Article
Save Article
  • Difficulty Level : Basic
  • Last Updated : 03 Sep, 2021
Improve Article
Save Article

Shell had its online test on 25th August 2021. The job role I applied for is IT Software Engineer. The whole selection process took place between 25th August 2021 to 27th August 2021

  1. Written exam
  2. Placement talk for the shortlisted students from the written exam
  3. Interview

Round 1:This test was for 2 hrs 15 mins, with a fixed time for different sections.

First Section: Duration:60 minute

  • Count the number of elements present before the current element, which are greater than the current element
  • In a particular social network, friends are automatically allocated to users by the system and users cannot add friends of their choice on their own. There are currently N users on the social network, labeled from 2 to N + 1. For every ith user (where I ranges from 2 to N + 1), the system allocated all the users labeled with multiples of I as the user’s friends (if possible). One day, all users of the social network come together for a meeting and form groups such that each person in a group is a direct friend or a friend of a friend of every other person of that group.
Example: Input: 10
Output: 3
Three groups will be formed:{2, 3, 4, 5, 6, 8, 9, 10}, {7} and {11}

Second Section: Duration:15 mins

  • SQL Query to print the name of the customers who belonged to the city of Texas

Third section: This section is for 25 technical MCQs which contained most of its questions from DBMS and data structures.  

Fourth Section: 25 aptitudes MCQs

Around 140 students were selected for the interview round.

Round 2: The interview round was on 27th August 2021.

Every one of us had 1 hr slot for an interview

  • My interview took place only for 20 minutes
  • The interviewers were very friendly, for the first few minutes they explained to me about the company, and for the next few minutes, I was asked technical questions from java.
  • What is an immutable class in java
  • Use of interface
  • Hashmap purposes
  • Class loaders
  • Java Database Connectivity
  • Can a nonstatic variable be accessed by the static method
  • Then I was asked few teamwork-based questions like what are the challenges you have faced in teamwork, explain it with a real-life situation you have faced. I guess they asked me around 5 teamwork-based questions.
  • Then in the end they asked me if I have any questions for them, I asked them about their favorite project in the shell.

That day itself they declared the results,89 students were selected, I was one of them.


  • Be confident.
  • Know everything about your resume.
  • Learn core CSE concepts especially java,oops,DBMS,OS,CN.
  • Practice coding problems from geeks for geeks and Leetcode.
  • For teamwork-based questions, answer them with a real-life situation that you have faced.


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!