Open In App

Schlumberger Interview Experience for Fullstack Developer (On-Campus)

Last Updated : 25 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

One of the most challenging interview processes of all, SLB comes with a whopping 6 rounds of screening, including the Online Assessment.

The company came to our campus and kept the eligibility for CE, IT, and EnTC. They sent the OA link to only 333 people amongst roughly 600 people who applied.

Let’s break it down one by one:

Online Assessment

– It was conducted from home on the DoSelect platform.

– It consisted of 3 sections for a time limit of 1.5 hours and 22 questions(20 MCQs and 2 coding questions).

– But there is a catch, 20 MCQs were divided into 2 sections and each section had an individual time limit of 10mins.

– 1st section consisted of theoretical questions (some multi-correct some single-correct). They were doable in 10mins of time. All the questions were based on Java.

– 2nd section questions were lengthy. All of them consisted of code snippets that you had to dry run or debug. All of them were in Java again and 10 mins wasn’t sufficient for this section. The questions might seem difficult to people who don’t know Java in depth, but they consisted of topics like error handling(try-catch-finally), string buffers, and inheritance.

– 3rd section was child’s play. It had 2 coding questions and they were not the same for all. The overall difficulty was the same for everyone (Easy on Leetcode). I got the easiest of all

– Integer to binary

– Tell if 2 strings are anagrams

– They shortlisted 121 candidates after this round including me

Group Discussion

– I know, everyone was surprised as you are right now. It was the first time for almost everyone to attend a GD for an interview.

– As they had to eliminate the majority of the chunk in this round, they made groups of 10 and they had given topics like Artificial Intelligence vs Human Intelligence, the Impact of Social media, etc.

– From each group, they sent roughly 4 or 5 people into the next round, all of them going in parallel.

– I was in the first round for the GD and immediately got called for Technical Interview 1

Technical Interview 1

– I went in, and the interviewer asked for a copy of my resume and started asking about some of the mentioned keywords.

– First, he asked what I know about MongoDB and how can I connect to a MongoDB database.

– Then he asked me what all I know about Docker, then asked me to write a sample `Dockerfile` for any application(I was familiar with node so I wrote that)

– He then asked me about my previous Internship experiences.

– Starting with the first and easy DSA question, he asked me to write down the code for adding 2 binary strings.

– Next, he asked what I knew about a BST, then he asked if I could work on inserting and deleting a node from a BST. I mentioned I won’t be perfect with code, so he instructed me to dry-run my approach on a sample BST.

– Further, he asked me what is a Linked List and what is the advantage of it over Arrays. Then he asked me to write the code for sorting a Linked List (wrote kind of a broken Merge Sort code for it). He asked a few questions related to my code.

– He asked if I had any questions and that was it.

– This one lasted for about 35-40 mins and immediately I was called for the next round.

Managerial Round

– This interview was with the project manager at the company.

– First, he started by asking for my introduction apart from my technical side. (including family background, schooling, and stuff)

– Then he asked how I would explain SLB to a new person.

– Another HR type of question was, let’s say if you get an offer from Google what will you do?

– What progress do you want to see in yourself 3 years from now?

– Further, I was asked to talk about my most significant project followed by its details.

– This round concluded with some questions from my side.

Here comes a long 3 hours of break where I was waiting for a response from the team which was busy with GD and interviews of other candidates.

They then called me for another round of technical interview.

Technical Round 2

– Here, I was again asked for the details about MongoDB, Firebase, and NoSQL in general. He asked which would I choose between MongoDB and Firebase.

– Then he asked some basic questions about Node.js.

– After 1 or 2 more questions on my resume, he started with DSA. The first one was easy again, to sort an array consisting of only zeros and ones, the next was to reverse a string.

– Then he asked me to design a database for our canteen management system.

– He kept on asking me about my thought process along the way, cross-questioned, and suggested changes.

– Then he asked me 2 puzzles:

– Given 4, 10cm and 5cm sticks each, arrange them in a way so that they form exactly 3 squares(do let me know if you figure out)

– He drew a rectangle and 2 circles below it, he said, “Say this is a bus, which direction is it going?” (the logic behind this was to look for the door of the bus if it is facing you then it’s going left, otherwise right)

– After this one, in an hour or so, my HR interview was scheduled.

HR round

– 2 HRs greeted me and asked me to start with my intro.

– Then they went on to ask some questions about my background.

– Further, they asked which is the top preferred company of mine that I would like to join.

– What are your long-term and short-term goals?

– What is SLB?

– What did you learn from the PPT?

– What skills do you bring to the table?

– Last and most tricky one, if not SLB then what?

– They asked me to leave and said that the results will be announced by EOD.

After whole 12hrs of grinding and waiting, the result?

REJECTED

Who got selected? 2 girls from the IT department.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads