Upload Button Icon Add office photos
Engaged Employer

i

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

Mahindra & Mahindra Verified Tick

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Mahindra & Mahindra Python Software Developer Interview Questions, Process, and Tips

Updated 16 Apr 2024

Mahindra & Mahindra Python Software Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - HR 

(5 Questions)

  • Q1. What about your self?
  • Ans. A very warm good morning sir/mam,first of all thank you for giving this opportunity,this is sudha and I have recently completed my bachelor's degree in kadapa.and my strength is speaking well, creativity,adaptability,etc... And my technical skills are speed typing,python,ms office,ms word,Xcel,power point, presentation skills, team work, active listening, communication skills,etc...
  • Answered Anonymously
  • Q2. What is python?
  • Ans. 

    Python is a high-level, interpreted programming language known for its simplicity and readability.

    • Python is dynamically typed and garbage-collected.

    • It supports multiple programming paradigms like procedural, object-oriented, and functional programming.

    • Python has a large standard library and a thriving community of developers.

    • Example: print('Hello, World!')

  • Answered by AI
  • Q3. What are data types in python?
  • Ans. 

    Data types in Python define the type of data that a variable can hold.

    • Python has several built-in data types such as int, float, str, list, tuple, dict, set, bool, etc.

    • Each data type has specific characteristics and operations that can be performed on it.

    • Examples: int for integers, float for floating-point numbers, str for strings, list for lists of elements.

  • Answered by AI
  • Q4. What is python indentation?
  • Ans. 

    Python indentation is the spacing at the beginning of a line to define the structure of the code.

    • Indentation is used to define blocks of code, such as loops, functions, and classes.

    • Python uses indentation to determine the scope and hierarchy of code.

    • Incorrect indentation can lead to syntax errors or unexpected behavior.

    • Example: if x > 5: print('x is greater than 5')

    • Example: def my_function(): print('This is i

  • Answered by AI
  • Q5. Write a program in palindrome in python?
  • Ans. 

    A program to check if a given string is a palindrome in Python.

    • Create a function that takes a string as input.

    • Use string slicing to reverse the input string.

    • Compare the reversed string with the original string to check for palindrome.

    • Return True if the string is a palindrome, False otherwise.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Mahindra & Mahindra Python Software Developer interview:
  • I left my fear
  • I get confidence
  • I get experience
  • I get knowledge

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Have you implemented any context manager in your application?
  • Ans. 

    Yes, I have implemented context managers in my applications.

    • Implemented context managers using the 'with' statement in Python

    • Used contextlib module to create custom context managers

    • Managed resources like file handling, database connections, and locks using context managers

  • Answered by AI
  • Q2. How do you authenticate your API calls?
  • Ans. 

    API calls are authenticated using tokens or API keys.

    • Use tokens or API keys to authenticate API calls

    • Implement OAuth for secure authentication

    • Set up API rate limiting to prevent abuse

    • Use HTTPS to encrypt data during transmission

  • Answered by AI
  • Q3. Coding questions on lambda, string, oops
  • Q4. What is the purpose of using the super keyword, Inheritance in Python
  • Ans. 

    The super keyword is used to call the superclass's methods and constructors in a subclass in Python.

    • super() is used to call the superclass's methods and constructors in a subclass.

    • It helps in achieving method overriding and method resolution order in multiple inheritance.

    • super() is commonly used in the __init__() method of a subclass to initialize the superclass's attributes.

  • Answered by AI
  • Q5. How Docker works
  • Ans. 

    Docker is a platform that allows you to package, distribute, and run applications in containers.

    • Docker uses containerization technology to create isolated environments for applications to run in

    • Containers share the host OS kernel but have their own filesystem and resources

    • Docker images are used to create containers, which can be easily distributed and run on any system

    • Docker uses a client-server architecture with a dae

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Volvo Trucks Python Software Developer interview:
  • advanced python
  • RestAPI
  • Docker
  • OOPS
  • Jenkins
  • Pytest
Interview preparation tips for other job seekers - Overall interview experience was good, Its been a month there is no response from them.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Question regarding what you do on daily basis and past experience
Round 2 - Technical 

(2 Questions)

  • Q1. Python one liner question
  • Q2. Check if the ip address is correct
  • Ans. 

    To check if an IP address is correct, validate the format and range of each octet.

    • Check if the IP address has 4 octets separated by periods.

    • Validate each octet to be between 0 and 255.

    • Ensure there are no leading zeros in each octet.

    • Use regular expressions for pattern matching.

    • Consider using built-in libraries like ipaddress in Python.

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Have you implemented any context manager in your application?
  • Ans. 

    Yes, I have implemented context managers in my applications.

    • Implemented context managers using the 'with' statement in Python

    • Used contextlib module to create custom context managers

    • Managed resources like file handling, database connections, and locks using context managers

  • Answered by AI
  • Q2. How do you authenticate your API calls?
  • Ans. 

    API calls are authenticated using tokens or API keys.

    • Use tokens or API keys to authenticate API calls

    • Implement OAuth for secure authentication

    • Set up API rate limiting to prevent abuse

    • Use HTTPS to encrypt data during transmission

  • Answered by AI
  • Q3. Coding questions on lambda, string, oops
  • Q4. What is the purpose of using the super keyword, Inheritance in Python
  • Ans. 

    The super keyword is used to call the superclass's methods and constructors in a subclass in Python.

    • super() is used to call the superclass's methods and constructors in a subclass.

    • It helps in achieving method overriding and method resolution order in multiple inheritance.

    • super() is commonly used in the __init__() method of a subclass to initialize the superclass's attributes.

  • Answered by AI
  • Q5. How Docker works
  • Ans. 

    Docker is a platform that allows you to package, distribute, and run applications in containers.

    • Docker uses containerization technology to create isolated environments for applications to run in

    • Containers share the host OS kernel but have their own filesystem and resources

    • Docker images are used to create containers, which can be easily distributed and run on any system

    • Docker uses a client-server architecture with a dae

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Volvo Trucks Python Software Developer interview:
  • advanced python
  • RestAPI
  • Docker
  • OOPS
  • Jenkins
  • Pytest
Interview preparation tips for other job seekers - Overall interview experience was good, Its been a month there is no response from them.

Skills evaluated in this interview

Mahindra & Mahindra Interview FAQs

How many rounds are there in Mahindra & Mahindra Python Software Developer interview?
Mahindra & Mahindra interview process usually has 1 rounds. The most common rounds in the Mahindra & Mahindra interview process are HR.
What are the top questions asked in Mahindra & Mahindra Python Software Developer interview?

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

  1. What are data types in pyth...read more
  2. Write a program in palindrome in pyth...read more
  3. What is python indentati...read more

Tell us how to improve this page.

Mahindra & Mahindra Python Software Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Tata Motors Interview Questions
4.2
 • 995 Interviews
Maruti Suzuki Interview Questions
4.2
 • 586 Interviews
Hero MotoCorp Interview Questions
4.1
 • 333 Interviews
TVS Motor Interview Questions
4.0
 • 312 Interviews
Bajaj Auto Interview Questions
3.9
 • 267 Interviews
Ashok Leyland Interview Questions
4.1
 • 239 Interviews
Ford Motor Interview Questions
4.4
 • 145 Interviews
Force Motors Interview Questions
3.6
 • 116 Interviews
View all
Deputy Manager
2.8k salaries
unlock blur

₹5.1 L/yr - ₹19 L/yr

Assistant Manager
2.2k salaries
unlock blur

₹4.2 L/yr - ₹12.8 L/yr

Manager
1.5k salaries
unlock blur

₹10 L/yr - ₹29.4 L/yr

Senior Engineer
970 salaries
unlock blur

₹6.5 L/yr - ₹17 L/yr

Team Lead
820 salaries
unlock blur

₹1.5 L/yr - ₹9.3 L/yr

Explore more salaries
Compare Mahindra & Mahindra with

Tata Motors

4.2
Compare

Maruti Suzuki

4.2
Compare

Ashok Leyland

4.1
Compare

Hero MotoCorp

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