i
Mahindra & Mahindra
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Walk-in and was interviewed in Mar 2024. There was 1 interview round.
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!')
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.
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
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.
I applied via Naukri.com and was interviewed in May 2019. There was 1 interview round.
I applied via Company Website and was interviewed in Jun 2021. There were 5 interview rounds.
posted on 23 Jun 2021
I applied via Recruitment Consultant and was interviewed in Dec 2020. There was 1 interview round.
An index is a data structure that improves the speed of data retrieval operations on a database table.
Indexes are created on one or more columns of a table.
They allow for faster searching, sorting, and filtering of data.
Examples include B-tree, hash, and bitmap indexes.
Indexes can also have unique constraints to enforce data integrity.
However, they can also slow down data modification operations like insert, update, an
There are different types of indexes in databases, including clustered, non-clustered, unique, and full-text indexes.
Clustered index determines the physical order of data in a table based on the indexed column.
Non-clustered index creates a separate structure that includes the indexed column and a pointer to the actual data.
Unique index ensures that the indexed column has unique values.
Full-text index enables searching ...
Index is used to improve the performance of database queries by allowing faster data retrieval.
Index is a data structure that stores a small portion of the table data in an easily searchable format.
It helps in reducing the number of disk I/O operations required to retrieve data from a table.
Indexes can be created on one or more columns of a table.
Examples of indexes include primary key, unique key, clustered index, and
Joins are used to combine data from two or more tables based on a related column between them.
Inner join returns only the matching rows from both tables
Left join returns all rows from the left table and matching rows from the right table
Right join returns all rows from the right table and matching rows from the left table
Full outer join returns all rows from both tables
Cross join returns the Cartesian product of both t
Node.js is suitable for real-time applications and microservices, while Java is better for large-scale enterprise applications.
Use Node.js for building real-time applications like chat apps, streaming services, and collaborative tools.
Node.js is also great for developing microservices and APIs due to its lightweight and event-driven architecture.
Java is ideal for building large-scale enterprise applications that requir...
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
Quantitative, verbal
2 coding questions easy, medium
Few MCQ's and 2 coding questions
I would enhance the project by investing in better technology, hiring more skilled team members, and conducting more extensive research.
Invest in better technology to improve performance and efficiency
Hire more skilled team members to bring in fresh perspectives and expertise
Conduct more extensive research to explore new possibilities and innovations
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
based on 1 interview
Interview experience
Deputy Manager
2.8k
salaries
| ₹5.1 L/yr - ₹19 L/yr |
Assistant Manager
2.3k
salaries
| ₹4.2 L/yr - ₹12.8 L/yr |
Manager
1.5k
salaries
| ₹10 L/yr - ₹29.4 L/yr |
Senior Engineer
1k
salaries
| ₹6.5 L/yr - ₹18 L/yr |
Team Lead
818
salaries
| ₹1.5 L/yr - ₹9.3 L/yr |
Tata Motors
Maruti Suzuki
Ashok Leyland
Hero MotoCorp