EMPYRA SOFTWARE SOLUTIONS
Mahindra & Mahindra Interview Questions and Answers
Q1. Architecture of instagram, backend api responses, features that can be added and how, component structure
Instagram backend architecture, API responses, features, and component structure overview
Instagram backend uses a microservices architecture to handle various functionalities like user authentication, image storage, and feed generation.
Backend API responses are typically in JSON format and include endpoints for actions like posting photos, liking posts, and following users.
Features that can be added include real-time messaging, video sharing, and improved search functionality...read more
Q2. Write a currying function to calcate sum of n numbers
Currying function to calculate sum of n numbers
Create a function that takes a number as input and returns a function that takes the next number as input
Repeat this process until all numbers are added together
Return the final sum
Q3. Find frequencies of each element in an array
Count frequencies of elements in an array of strings
Create a dictionary to store frequencies of each element
Iterate through the array and update the frequencies in the dictionary
Return the dictionary with frequencies
Q4. Create dialogue box
Creating a dialogue box in software development
Use a GUI library like Java Swing or Qt to create the dialogue box
Define the content and appearance of the dialogue box, including text, buttons, and input fields
Handle user interactions with the dialogue box, such as button clicks or text input
Q5. what is the difference between java and .Net
Java is a programming language while .NET is a framework that supports multiple languages like C# and VB.NET.
Java is platform-independent, while .NET is primarily used on Windows.
.NET supports multiple languages like C# and VB.NET, while Java is limited to Java.
Java uses a virtual machine (JVM) for execution, while .NET uses Common Language Runtime (CLR).
Java has a larger community and more open-source libraries, while .NET has better integration with Microsoft products.
Java ...read more
Q6. what is java and .net
Java and .NET are both popular programming languages used for developing software applications.
Java is a high-level programming language developed by Sun Microsystems, now owned by Oracle. It is platform-independent and object-oriented.
.NET is a framework developed by Microsoft for building Windows applications. It supports multiple programming languages like C#, VB.NET, and F#.
Java applications run on a Java Virtual Machine (JVM), while .NET applications run on the Common La...read more
Interview Process at Mahindra & Mahindra
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month