Premium Employer

i

This company page is being actively managed by Xoriant Team. If you also belong to the team, you can get access from here

Xoriant Verified Tick

Compare button icon Compare button icon Compare
4.2

based on 2k Reviews

Filter interviews by

Xoriant Senior Python Developer Interview Questions and Answers

Updated 22 Jul 2021

Xoriant Senior Python Developer Interview Experiences

1 interview found

Interview Questionnaire 

3 Questions

  • Q1. Find all occurrences and it's count into given string?
  • Ans. 

    The answer to the question is a Python function that finds all occurrences of a given substring in a string and returns the count.

    • Use the `count()` method to find the count of occurrences of a substring in a string.

    • Iterate through the string and use slicing to check for occurrences of the substring.

    • Store the occurrences and their counts in a dictionary or a list of tuples.

  • Answered by AI
  • Q2. Shallow copy and Deep copy in Python Difference ? how to use?
  • Ans. 

    Shallow copy and Deep copy in Python Difference and how to use?

    • Shallow copy creates a new object but references the original object's memory address

    • Deep copy creates a new object with a new memory address and copies the original object's values

    • Shallow copy can be done using slicing, copy() method, or the built-in list() function

    • Deep copy can be done using the deepcopy() method from the copy module

    • Shallow copy is faster...

  • Answered by AI
  • Q3. Update tuple in list of tuples ? can we update? How about tuple of lists
  • Ans. 

    Yes, we can update a tuple in a list of tuples. However, tuples are immutable, so we need to create a new tuple.

    • To update a tuple in a list of tuples, we can convert the tuple to a list, update the desired element, and then convert it back to a tuple.

    • For example, if we have a list of tuples called 'list_of_tuples' and we want to update the second tuple, we can do: list_of_tuples[1] = tuple(updated_list)

    • Similarly, we ca...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

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

Simple python programming concepts

Round 2 - Technical 

(2 Questions)

  • Q1. Basic System design of inter service communication in transactional systems.
  • Ans. 

    Inter service communication in transactional systems involves designing a reliable and efficient way for services to communicate and exchange data.

    • Use asynchronous messaging systems like RabbitMQ or Kafka to decouple services and ensure reliable message delivery.

    • Implement RESTful APIs for synchronous communication between services, using HTTP methods like GET, POST, PUT, DELETE.

    • Consider using gRPC for high-performance,...

  • Answered by AI
  • Q2. Loading and processing a file with huge data volume
  • Ans. 

    Use pandas library for efficient loading and processing of large files in Python.

    • Use pandas read_csv() function with chunksize parameter to load large files in chunks.

    • Optimize memory usage by specifying data types for columns in read_csv() function.

    • Use pandas DataFrame methods like groupby(), merge(), and apply() for efficient data processing.

    • Consider using Dask library for parallel processing of large datasets.

    • Use gen...

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Create linkedList
  • Ans. 

    A linked list is a data structure consisting of nodes where each node points to the next node in the sequence.

    • Create a Node class with data and next pointer

    • Create a LinkedList class with methods like insert, delete, search

    • Example: Node class - class Node: def __init__(self, data): self.data = data self.next = None

  • Answered by AI
  • Q2. Basic to advance python

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare data structure

Skills evaluated in this interview

Round 1 - Coding Test 

Python oriented topic one hour

Round 2 - Technical 

(1 Question)

  • Q1. Python oriented question
Round 3 - HR 

(1 Question)

  • Q1. Self intro,one or more technical questions

Interview Preparation Tips

Interview preparation tips for other job seekers - please give effort till the end of the success.

I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. 1. What are decorators
  • Ans. 

    Decorators are functions that modify the behavior of other functions without changing their source code.

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

    • They can be used to add functionality to a function, such as logging or timing.

    • Decorators can also be used to modify the behavior of a class or method.

    • They are commonly used in web frameworks like Flask and Django.

    • Examples of built-in de...

  • Answered by AI
  • Q2. 2. What is Namespace in Python
  • Ans. 

    Namespace is a container that holds identifiers (names) used to avoid naming conflicts.

    • Namespace is created at different moments and has different lifetimes.

    • Python implements namespaces as dictionaries.

    • There are four types of namespaces in Python: built-in, global, local, and non-local.

    • Namespaces can be accessed using the dot (.) operator.

    • Example: 'import math' creates a namespace 'math' that contains all the functions

  • Answered by AI
  • Q3. Write Algorithm for Soduku
  • Ans. 

    Algorithm to solve Sudoku puzzle

    • Create a 9x9 grid to represent the puzzle

    • Fill in known numbers

    • For each empty cell, try numbers 1-9 until a valid number is found

    • Backtrack if no valid number can be found

    • Repeat until all cells are filled

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn about Soduku before appearing for interview

Skills evaluated in this interview

I applied via LinkedIn and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Python basics, one DSA question, DNS lookup process in full detail, GIL, memory management in python, copy vs deepcopy

Interview Preparation Tips

Interview preparation tips for other job seekers - Be thorough with your python knowledge, web frameworks, memory management in Python and networking concepts especially DNS lookup process

Xoriant Interview FAQs

How to prepare for Xoriant Senior Python Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Xoriant. The most common topics and skills that interviewers at Xoriant expect are Algorithms, Assembly, Auto Plotter, Case and Data Structures.
What are the top questions asked in Xoriant Senior Python Developer interview?

Some of the top questions asked at the Xoriant Senior Python Developer interview -

  1. Update tuple in list of tuples ? can we update? How about tuple of lis...read more
  2. Find all occurrences and it's count into given stri...read more
  3. Shallow copy and Deep copy in Python Difference ? how to u...read more

Tell us how to improve this page.

Join Xoriant Imagination Realized

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.7
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
Mphasis Interview Questions
3.4
 • 793 Interviews
CitiusTech Interview Questions
3.4
 • 266 Interviews
View all
Software Engineer
1.7k salaries
unlock blur

₹3.9 L/yr - ₹16 L/yr

Senior Software Engineer
1.7k salaries
unlock blur

₹9 L/yr - ₹33 L/yr

Softwaretest Engineer
626 salaries
unlock blur

₹2.8 L/yr - ₹8.7 L/yr

Technical Lead
621 salaries
unlock blur

₹12 L/yr - ₹40 L/yr

Senior Test Engineer
522 salaries
unlock blur

₹7.9 L/yr - ₹33 L/yr

Explore more salaries
Compare Xoriant with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

Tech Mahindra

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