Upload Button Icon Add office photos

Filter interviews by

Schlumberger Python Software Developer Interview Questions and Answers

Updated 8 Apr 2022

Schlumberger Python Software Developer Interview Experiences

1 interview found

Round 1 - One-on-one 

(4 Questions)

  • Q1. They asked me about decorators.
  • Q2. What is byte code. What is filter function in python used for.
  • Ans. 

    Byte code is a low-level code that is executed by the Python interpreter. Filter function is used to filter elements from an iterable.

    • Byte code is a compiled code that is generated from Python source code.

    • It is a platform-independent code that can be executed on any system with a Python interpreter.

    • Filter function takes an iterable and a function as input and returns a new iterable with elements for which the function ...

  • Answered by AI
  • Q3. How memory management is done in python
  • Ans. 

    Python uses automatic memory management through a combination of reference counting and garbage collection.

    • Python uses reference counting to keep track of the number of references to an object.

    • When the reference count reaches zero, the object is immediately deallocated.

    • Python also employs a garbage collector to handle cyclic references and objects with circular dependencies.

    • The garbage collector identifies and collects...

  • Answered by AI
  • Q4. What is difference between set and tuple
  • Ans. 

    Sets are unordered collections of unique elements, while tuples are ordered collections of elements.

    • Sets are defined by curly braces {} and tuples are defined by parentheses ()

    • Sets do not allow duplicate elements, while tuples can contain duplicate elements

    • Sets are mutable, meaning their elements can be added, removed, or modified, while tuples are immutable

    • Sets are commonly used for membership testing and eliminating ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through the python basics and cover this very well

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

A medium python program

Round 2 - One-on-one 

(2 Questions)

  • Q1. Code dictionary
  • Q2. Optimise that code written
  • Ans. 

    Optimizing code for better performance and efficiency

    • Use built-in functions and libraries for faster execution

    • Minimize unnecessary loops and conditions

    • Avoid redundant code and optimize data structures

    • Implement caching or memoization for repetitive computations

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Optimise python code
  • Ans. 

    Optimizing Python code involves improving efficiency and performance.

    • Use built-in functions and libraries instead of writing custom code

    • Avoid unnecessary loops and nested loops for better performance

    • Optimize data structures and algorithms for faster execution

  • Answered by AI
  • Q2. Numpy code examples and optimisation
  • Ans. 

    Numpy is a powerful library for numerical operations in Python, with efficient array operations and mathematical functions.

    • Use vectorized operations instead of loops for better performance.

    • Avoid unnecessary copying of arrays to save memory.

    • Utilize broadcasting to perform operations on arrays of different shapes.

    • Use numpy functions like np.sum(), np.mean(), np.max(), etc. for efficient calculations.

    • Optimize code by prof

  • Answered by AI

Skills evaluated in this interview

Schlumberger Interview FAQs

How many rounds are there in Schlumberger Python Software Developer interview?
Schlumberger interview process usually has 1 rounds. The most common rounds in the Schlumberger interview process are One-on-one Round.
What are the top questions asked in Schlumberger Python Software Developer interview?

Some of the top questions asked at the Schlumberger Python Software Developer interview -

  1. What is byte code. What is filter function in python used f...read more
  2. How memory management is done in pyt...read more
  3. What is difference between set and tu...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Shell Interview Questions
4.0
 • 188 Interviews
Bharat Petroleum Interview Questions
4.2
 • 153 Interviews
GAIL Interview Questions
4.5
 • 78 Interviews
TechnipFMC Interview Questions
4.0
 • 68 Interviews
ExxonMobil Interview Questions
3.8
 • 68 Interviews
View all

Schlumberger Python Software Developer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Business Process Analyst
198 salaries
unlock blur

₹8.1 L/yr - ₹31.6 L/yr

Business Analyst
108 salaries
unlock blur

₹9 L/yr - ₹26 L/yr

Mechanical Engineer
90 salaries
unlock blur

₹6.2 L/yr - ₹21 L/yr

Test Analyst
68 salaries
unlock blur

₹9.5 L/yr - ₹20 L/yr

Software Engineer
60 salaries
unlock blur

₹6.5 L/yr - ₹27.9 L/yr

Explore more salaries
Compare Schlumberger with

Halliburton

3.7
Compare

Baker Hughes

4.0
Compare

Weatherford

4.0
Compare

TechnipFMC

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview