SLB Interview Process – Question
Compilation
This document summarizes the questions and topics covered during my
SLB interview process, which consisted of six rounds:
1. Coding Round
2. Group Discussion (GD)
3. Technical Round 1
4. Technical Round 2
5. Managerial Round
6. HR Round
1. Coding Round
• Format: 2 coding questions within 1 hour.
2. Group Discussion (GD) Round
• My Topic: Is India ready for Electric Vehicles?
o Speak confidently, allow space for others to speak, and
maintain balanced participation.
• Other GD Topics:
1. Impact of social media
2. Women empowerment and gender justice
3. AI in everyday life
4. Technological advancements like AI, Blockchain, and
Cybersecurity
3. Technical Round 1
Java OOP & Core Concepts
1. What are the four pillars of OOP in Java?
2. How does OOP in Java differ from Python?
3. Why doesn’t Java support multiple inheritance?
4. Can you write sample code to explain why Java doesn’t support
multiple inheritance?
Collections
5. Difference between KeySet and HashSet. When would you use each?
6. What is a TreeSet in Java?
Memory Management
7. What is garbage collection in Java?
8. What are some real-world problems caused by memory leaks?
Data Structures & Algorithms
9.Detecting a cycle in a circular linked list (write code in Java).
10.Explain the logic behind detecting a cycle in a circular linked list.
11.Why do we move the fast pointer by 2 steps in cycle detection?
DevOps
13. What all things in DevOps can you explain?
14. Explain DevOps theoretically.
15. Key principles of DevOps.
16. How to set up a CI/CD pipeline?
4. Technical Round 2
CS Fundamentals & DSA
14. What is polymorphism in Java?
15. What is a circular linked list?
16. Can you write and explain code for a circular linked list?
17. What is a node in a graph?
18. What is Kafka?
19. What is a constructor in Java?
20. What are Java applets?
21. Difference between Java interpreter and compiler.
22. Where is JVM used?
23. Cons of Python vs Java.
DBMS
24. What is normalization in DBMS?
25. Explain 1NF, 2NF, 3NF.
26. What is BCNF?
27. Why is 3NF considered balanced?
28. How much normalization should be applied?
29. Why not stop normalization at 2NF?
Sorting & Algorithms
30. Types of sorting algorithms.
31. What is in-place sorting?
32. Sorting algorithm for maintaining duplicate order in an array.
33. Will Bubble Sort work in that case? Explain how.
OS Concepts
34. What do you know about processes and threads?
35. Where are processes and threads used?
Networking & Web
36. How does YouTube work technically?
37. What is a REST API?
38. Protocols used in REST API.
39. HTTP, TCP, UDP. What’s in UDP that’s not in HTTP?
40. What is FTP and SMTP?
41. Can you explain OSI layers?
DSA Coding Questions
42. Program: Given array 1…5, output 1234512345.
43. Program: Given linked list 1…6 and k=3, reverse last 3 nodes.
44. Explain the steps for the linked list reversal.
45. Time complexity of your approach.
46. Pseudo code for reversing last K elements of a linked list.
47. Explain reverseLastK function line by line.
5. Managerial Round
1. How is your day going?
2. What do you want to solve with your knowledge?
3. Can you give a specific rural problem (e.g., education) you’d like
to solve with technology?
4. What impact can technology create in reducing knowledge gaps
across age groups?
5. What technology can you use to address rural education
challenges?
6. What is the area of development you still need to work on before
being corporate-ready?
7. Can you give some business learnings, leadership, or technical
areas you want to strengthen?
Education & Projects
8. Tell me about your Live-in-Labs experience.
9. What was your role in the Live-in-Labs project?
10. Tell me about your internship at IIT Madras and IBM.
11. What did you learn during your B.Tech journey?
12. What ML models have you worked on?
13. What does MVP (Minimum Viable Product) mean?
14. How can ML models be used for rural education?
6. HR Round
Personal Introduction
• Tell me about yourself.
Travel & Exposure
• Which cities in India have you traveled to so far?
Internship & Experience
• Tell me more about your internships.
• Walk me through your experience at IIT Research Park and IBM
(different internships).
• Tell me about your project (could be any project from your
resume).
• What are you doing at IBM now?
Company Knowledge & Expectations
• What do you know about SLB?
• What do you expect from SLB?
Hobbies & Interests
• Apart from work, what do you like to do in your free time?
Self-Reflection
• What are some of your weaknesses that can also be strengths?
• Can you give a refined version of your weaknesses as strengths?
HR Interaction
• Do you have any questions for me?
*every interview would last for 30 minutes.