Upload Button Icon Add office photos

Filter interviews by

Tenth Planet Technologies Python Developer Interview Questions and Answers

Updated 28 Mar 2022

Tenth Planet Technologies Python Developer Interview Experiences

1 interview found

Python Developer Interview Questions & Answers

user image durga bharathi

posted on 28 Mar 2022

I applied via Walk-in and was interviewed in Sep 2021. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Basics of python questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared interview .all the best.

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

6 Questions

  • Q1. What is list?
  • Ans. 

    List is a collection of ordered and changeable elements.

    • Lists are created using square brackets []

    • Elements in a list can be of different data types

    • Lists can be sliced and concatenated

    • Example: my_list = [1, 'apple', True, 3.14]

  • Answered by AI
  • Q2. Difference between list and tuple?
  • Ans. 

    Lists are mutable and can be modified, while tuples are immutable and cannot be modified.

    • Lists are enclosed in square brackets [], while tuples are enclosed in parentheses ().

    • Lists can have elements of different data types, while tuples can have elements of the same or different data types.

    • Lists have more built-in methods for manipulation, such as append(), remove(), and sort().

    • Tuples are generally used for heterogeneo...

  • Answered by AI
  • Q3. What is dictionary?
  • Ans. 

    A dictionary is a collection of key-value pairs, where each key is unique and used to access its corresponding value.

    • Keys must be immutable objects like strings, numbers, or tuples.

    • Values can be any type of object, including other dictionaries.

    • Dictionaries are unordered, meaning the order of items is not guaranteed.

    • Accessing a value using a key is fast and efficient.

    • Example: {'name': 'John', 'age': 30, 'city': 'New Yor

  • Answered by AI
  • Q4. How will you get the value for a key from dictionary?
  • Ans. 

    To get the value for a key from a dictionary in Python, use the square bracket notation or the get() method.

    • Use square brackets and the key name to access the value directly: dictionary[key]

    • Alternatively, use the get() method to retrieve the value: dictionary.get(key)

    • If the key is not present in the dictionary, using square brackets will raise a KeyError, while get() will return None or a default value if specified

  • Answered by AI
  • Q5. Explain about the memory management
  • Ans. 

    Memory management is the process of allocating and deallocating memory in a computer system.

    • Memory is allocated dynamically using malloc() or new() functions.

    • Memory leaks occur when memory is not deallocated after use.

    • Garbage collection is used in languages like Python to automatically deallocate memory.

    • Memory fragmentation can occur when memory is allocated and deallocated frequently.

    • Memory management is important for

  • Answered by AI
  • Q6. What is RestAPI?
  • Ans. 

    RestAPI is a web service that uses HTTP requests to access and manipulate data.

    • RestAPI stands for Representational State Transfer Application Programming Interface.

    • It is a standard protocol used for creating web services.

    • It uses HTTP methods like GET, POST, PUT, DELETE to perform operations on data.

    • It returns data in various formats like JSON, XML, etc.

    • Examples of RestAPIs include Twitter API, Facebook API, etc.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong on the basics of Python and any of the associated technologies

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How do you a reverse a string in Python?
  • Ans. 

    Use slicing with step size -1 to reverse a string in Python.

    • Use string slicing with step size -1 to reverse the string.

    • Example: 'hello'[::-1] will return 'olleh'.

  • Answered by AI
  • Q2. You can reverse a string using slicing.
  • Ans. 

    Yes, you can reverse a string in Python using slicing.

    • Use the slicing syntax [::-1] to reverse a string.

    • Example: 'hello'[::-1] will return 'olleh'.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - "Research the company thoroughly."
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How do you reverse in a list in PYthon?
  • Ans. 

    Use the reverse() method to reverse a list in Python.

    • Use the reverse() method to reverse the elements of a list in place.

    • Example: my_list = [1, 2, 3, 4]; my_list.reverse(); print(my_list) will output [4, 3, 2, 1].

  • Answered by AI
  • Q2. You can use the reverse() method or slicing.

Interview Preparation Tips

Interview preparation tips for other job seekers - "Research the company before interview."
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How do you reverse a string in Python?
  • Ans. 

    Use slicing with step -1 to reverse a string in Python.

    • Use string slicing with step -1 to reverse a string: str[::-1]

    • Example: 'hello'[::-1] will return 'olleh'

  • Answered by AI
  • Q2. Use slicing reversed_string ="hello
  • Ans. 

    Using slicing to reverse a string in Python

    • Use slicing with a step of -1 to reverse the string

    • Example: reversed_string = 'hello'[::-1]

    • Print reversed_string to see the reversed result

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - "Network effectively and genuinely."
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How do you reverse a string in Python?
  • Ans. 

    Use slicing with step -1 to reverse a string in Python.

    • Use slicing with step -1 to reverse a string: str[::-1]

    • Example: s = 'hello', reversed_s = s[::-1] will result in 'olleh'

  • Answered by AI
  • Q2. Use Slicing ex - reverse_string ="hello"
  • Ans. 

    Slicing in Python allows you to extract a portion of a string or list by specifying a start and end index.

    • Use square brackets [] to specify the start and end index for slicing.

    • The start index is inclusive, while the end index is exclusive.

    • You can also specify a step value to skip elements while slicing.

    • Example: reverse_string = 'hello'; reverse_string[::-1] will output 'olleh'.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - "Focus on building relevant skills."
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. What is a python decorator and how does it work?
  • Ans. 

    Python decorator is a design pattern that allows you to add new functionality to existing functions or methods without modifying their structure.

    • Decorators are denoted by the @ symbol followed by the decorator name.

    • They are functions that take another function as an argument and return a new function.

    • Decorators can be used for logging, timing, authentication, and more.

    • Example: @my_decorator def my_function(): pass

  • Answered by AI
  • Q2. A python decorator is a function that modifies another function's behaviour

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep learning and improving skills
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. How would you handle exceptions in Python?
  • Ans. 

    Exceptions in Python are handled using try-except blocks to catch and handle errors gracefully.

    • Use try-except blocks to catch exceptions and handle them gracefully.

    • You can specify different except blocks for different types of exceptions.

    • Use the 'finally' block to execute code regardless of whether an exception was raised or not.

  • Answered by AI
  • Q2. Using a try-except block

Interview Preparation Tips

Interview preparation tips for other job seekers - customize your resume for each job
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Oct 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Measure of your ability to learn or perform required tasks and succeed in the environment you're in. They are not a measure of intelligence these tests look for your strengths and weaknesses, giving you and the evaluator an idea of your abilities.

Round 3 - Coding Test 

To asking the question for the coding

Round 4 - HR 

(1 Question)

  • Q1. Tell me about your self? What is your strength? What is your weekeness? Why should I hire u ?
  • Ans. Thank you for this opportunity to this position of interview my self sowmya patro I am from vishakapatnam Andhra Pradesh my graduation is degree in bsc computers msrs.siddardha degree college coming to my family background I believe in nuclear family including me my father has working from A/c mechanic my mother house wife My strength is time punctuality and good good communication skills My weekness is public talking
  • Answered Anonymously

Interview Preparation Tips

Topics to prepare for HCL Infosystems Python Developer Lead interview:
  • Non Voice Process
  • Python
Interview preparation tips for other job seekers - Sir /madam
I am a good hard worker

I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

6 Questions

  • Q1. What is list?
  • Ans. 

    List is a collection of ordered and changeable elements.

    • Lists are created using square brackets []

    • Elements in a list can be of different data types

    • Lists can be sliced and concatenated

    • Example: my_list = [1, 'apple', True, 3.14]

  • Answered by AI
  • Q2. Difference between list and tuple?
  • Ans. 

    Lists are mutable and can be modified, while tuples are immutable and cannot be modified.

    • Lists are enclosed in square brackets [], while tuples are enclosed in parentheses ().

    • Lists can have elements of different data types, while tuples can have elements of the same or different data types.

    • Lists have more built-in methods for manipulation, such as append(), remove(), and sort().

    • Tuples are generally used for heterogeneo...

  • Answered by AI
  • Q3. What is dictionary?
  • Ans. 

    A dictionary is a collection of key-value pairs, where each key is unique and used to access its corresponding value.

    • Keys must be immutable objects like strings, numbers, or tuples.

    • Values can be any type of object, including other dictionaries.

    • Dictionaries are unordered, meaning the order of items is not guaranteed.

    • Accessing a value using a key is fast and efficient.

    • Example: {'name': 'John', 'age': 30, 'city': 'New Yor

  • Answered by AI
  • Q4. How will you get the value for a key from dictionary?
  • Ans. 

    To get the value for a key from a dictionary in Python, use the square bracket notation or the get() method.

    • Use square brackets and the key name to access the value directly: dictionary[key]

    • Alternatively, use the get() method to retrieve the value: dictionary.get(key)

    • If the key is not present in the dictionary, using square brackets will raise a KeyError, while get() will return None or a default value if specified

  • Answered by AI
  • Q5. Explain about the memory management
  • Ans. 

    Memory management is the process of allocating and deallocating memory in a computer system.

    • Memory is allocated dynamically using malloc() or new() functions.

    • Memory leaks occur when memory is not deallocated after use.

    • Garbage collection is used in languages like Python to automatically deallocate memory.

    • Memory fragmentation can occur when memory is allocated and deallocated frequently.

    • Memory management is important for

  • Answered by AI
  • Q6. What is RestAPI?
  • Ans. 

    RestAPI is a web service that uses HTTP requests to access and manipulate data.

    • RestAPI stands for Representational State Transfer Application Programming Interface.

    • It is a standard protocol used for creating web services.

    • It uses HTTP methods like GET, POST, PUT, DELETE to perform operations on data.

    • It returns data in various formats like JSON, XML, etc.

    • Examples of RestAPIs include Twitter API, Facebook API, etc.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong on the basics of Python and any of the associated technologies

Skills evaluated in this interview

Tenth Planet Technologies Interview FAQs

How many rounds are there in Tenth Planet Technologies Python Developer interview?
Tenth Planet Technologies interview process usually has 1 rounds. The most common rounds in the Tenth Planet Technologies interview process are One-on-one Round.

Tell us how to improve this page.

People are getting interviews through

based on 1 Tenth Planet Technologies interview
WalkIn
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Tenth Planet Technologies Python Developer Salary
based on 8 salaries
₹1.1 L/yr - ₹6 L/yr
49% less than the average Python Developer Salary in India
View more details

Tenth Planet Technologies Python Developer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

3.0

Skill development

4.0

Work-Life balance

2.0

Salary & Benefits

5.0

Job Security

3.0

Company culture

1.0

Promotions/Appraisal

3.0

Work Satisfaction

Explore 1 Review and Rating
Software Developer
10 salaries
unlock blur

₹2 L/yr - ₹4.2 L/yr

Software Engineer
9 salaries
unlock blur

₹2.4 L/yr - ₹6.2 L/yr

Java Developer
8 salaries
unlock blur

₹2.8 L/yr - ₹5 L/yr

Python Developer
8 salaries
unlock blur

₹1 L/yr - ₹6 L/yr

Odoo Developer
7 salaries
unlock blur

₹3 L/yr - ₹4.2 L/yr

Explore more salaries
Compare Tenth Planet Technologies with

Infosys

3.7
Compare

Wipro

3.7
Compare

TCS

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview