Add office photos
Engaged Employer

IBM

4.0
based on 23.1k Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

20+ Mars International India Interview Questions and Answers

Updated 2 Apr 2025
Popular Designations

Q1. Given string/sentence need to be reversed and the vowels need to be replaced with numbers from 1-9.In the reversed string replaced numbers should appear in descending order from left to right .If there are more...

read more
Ans.

Reverse a string and replace vowels with numbers in descending order. Restart numbering if more than 9 vowels.

  • Reverse the given string using built-in functions or loops

  • Create a dictionary to map vowels to numbers from 1-9

  • Iterate through the reversed string and replace vowels with numbers from the dictionary

  • If there are more than 9 vowels, restart numbering from 1

  • Sort the replaced numbers in descending order from left to right

View 1 answer

Q2. What is inheritance and what are their types? Explain them.

Ans.

Inheritance is a mechanism in object-oriented programming where a new class is derived from an existing class.

  • It allows the new class to inherit the properties and methods of the existing class.

  • There are two types of inheritance: single and multiple.

  • Single inheritance is when a class inherits from only one parent class.

  • Multiple inheritance is when a class inherits from multiple parent classes.

  • For example, a class 'Car' can inherit from a parent class 'Vehicle' which has prope...read more

View 1 answer

Q3. What are polymorphism, abstraction, and encapsulation?

Ans.

Polymorphism, abstraction, and encapsulation are three fundamental concepts in object-oriented programming.

  • Polymorphism allows objects of different classes to be treated as if they are objects of the same class.

  • Abstraction is the process of hiding complex implementation details and showing only the necessary information to the user.

  • Encapsulation is the practice of keeping the internal workings of an object hidden from the outside world.

  • Examples of polymorphism include method ...read more

Add your answer

Q4. From Java 1. What is class and object? 2. Describe OOPS concept 3. Details from Exception Handling Some basic questions ask from DBMS

Ans.

Questions related to Java and DBMS concepts

  • Class is a blueprint for creating objects, while object is an instance of a class

  • OOPS concepts include encapsulation, inheritance, polymorphism, and abstraction

  • Exception handling is a mechanism to handle runtime errors and prevent program crashes

  • DBMS questions may include SQL queries, normalization, and database design

Add your answer
Discover Mars International India interview dos and don'ts from real experiences

Q5. What are the types of clouds?

Ans.

There are three types of clouds: public, private, and hybrid.

  • Public clouds are owned and operated by third-party providers, and the infrastructure is shared among multiple organizations.

  • Private clouds are dedicated to a single organization and can be located on-premises or hosted by a third-party provider.

  • Hybrid clouds combine public and private clouds, allowing organizations to take advantage of the benefits of both.

  • Examples of public clouds include Amazon Web Services (AWS)...read more

Add your answer

Q6. Have you heard about the Hybrid cloud?

Ans.

Yes, Hybrid cloud is a combination of public and private cloud infrastructure.

  • Hybrid cloud allows organizations to leverage the benefits of both public and private cloud infrastructure.

  • It provides flexibility, scalability, and cost-effectiveness.

  • For example, an organization can use a public cloud for non-sensitive data and a private cloud for sensitive data.

  • Hybrid cloud also allows for workload portability and disaster recovery options.

  • It requires proper planning and manageme...read more

Add your answer
Are these interview questions helpful?

Q7. Replace a sub-string in a string.

Ans.

To replace a sub-string in a string, use the replace() method.

  • Use the replace() method with the old sub-string and new sub-string as arguments.

  • The replace() method only replaces the first occurrence of the sub-string by default.

  • To replace all occurrences, use a regular expression with the global flag.

  • Example: 'hello world'.replace('world', 'universe') returns 'hello universe'.

  • Example: 'hello world'.replace(/world/g, 'universe') returns 'hello universe'.

View 1 answer

Q8. What type of application would you design to prevent online payment fraud?

Ans.

Design a multi-layered application using AI, encryption, and user verification to combat online payment fraud.

  • Implement AI-driven anomaly detection to identify unusual transaction patterns.

  • Use two-factor authentication (2FA) for user verification during transactions.

  • Incorporate end-to-end encryption to secure sensitive payment information.

  • Utilize machine learning algorithms to continuously improve fraud detection.

  • Provide real-time alerts to users for suspicious activities on ...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What is the keyword for function? What project I did in my college final year?

Ans.

The keyword for function in programming is 'function'.

  • The keyword 'function' is used to define a function in programming languages like JavaScript.

  • Functions are blocks of code that perform a specific task and can be called multiple times within a program.

Add your answer

Q10. what is primary key and foreign key

Ans.

Primary key uniquely identifies each record in a table, while foreign key establishes a link between two tables.

  • Primary key ensures data integrity by enforcing uniqueness of each record

  • Foreign key establishes a relationship between tables by referencing the primary key of another table

  • Primary key can be a single column or a combination of columns

  • Foreign key helps maintain referential integrity in a database

Add your answer

Q11. Projects done during engineering, Java and C

Ans.

During my engineering, I worked on several projects using Java and C.

  • Developed a Java-based web application for a college project

  • Created a C program to simulate a traffic signal system

  • Implemented a Java program to analyze data from a weather station

  • Collaborated with a team to develop a C++ program for a hackathon

  • Worked on a Java-based project to automate a library management system

Add your answer

Q12. what is inheritance and polymorphism

Ans.

Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class. Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • Inheritance allows a class to inherit attributes and methods from another class, promoting code reusability.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass, enabling flexibility and extensibility.

  • Example of i...read more

Add your answer

Q13. What is object oriented programming?

Ans.

Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code to manipulate that data.

  • OOP focuses on creating objects that interact with each other to solve problems

  • Encapsulation, inheritance, and polymorphism are key principles of OOP

  • Examples of OOP languages include Java, C++, and Python

Add your answer

Q14. Prime number In SQL inner joins and operators

Ans.

Prime numbers are numbers greater than 1 that are only divisible by 1 and themselves.

  • Prime numbers are essential in cryptography for generating secure keys.

  • In SQL, you can use a prime number as a condition in a WHERE clause to filter data.

  • Operators like % (modulo) can be used to check if a number is prime in SQL queries.

Add your answer

Q15. What is event based programming

Ans.

Event-based programming is a paradigm where the flow of the program is determined by events such as user actions or sensor outputs.

  • Events can be user actions like clicks, key presses, or system-generated events.

  • Event handlers are functions that respond to specific events.

  • Common in GUI applications, where user interactions trigger events.

  • Examples include JavaScript in web development, where events like 'onclick' are used.

  • Event-driven architectures are used in systems like IoT,...read more

Add your answer

Q16. what is normalization?

Ans.

Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

  • Normalization involves breaking down data into smaller, more manageable tables.

  • It helps in reducing data redundancy by storing data in a structured way.

  • Normalization ensures data integrity by minimizing the chances of inconsistencies.

  • There are different levels of normalization such as First Normal Form (1NF), Second Normal Form (2NF), and Third Normal Form (3NF).

Add your answer

Q17. how do overcome normalization?

Ans.

Normalization can be overcome by diversifying data sources, using different algorithms, and considering outliers.

  • Diversify data sources to prevent bias towards a specific type of data.

  • Use different algorithms to compare results and identify any discrepancies.

  • Consider outliers and determine if they should be included or removed from the analysis.

Add your answer

Q18. what are classes and objects

Ans.

Classes are blueprints for creating objects in object-oriented programming. Objects are instances of classes with their own unique attributes and behaviors.

  • Classes define the properties and behaviors that objects of that class will have

  • Objects are instances of classes that contain data (attributes) and methods (behaviors)

  • Classes can inherit properties and behaviors from other classes through inheritance

  • Example: Class 'Car' may have properties like 'color' and 'model', and met...read more

Add your answer

Q19. What is DBMS and RDBMS?

Ans.

DBMS stands for Database Management System, while RDBMS stands for Relational Database Management System.

  • DBMS is a software system that allows users to define, create, maintain and control access to the database.

  • RDBMS is a type of DBMS that stores data in a structured format using rows and columns.

  • RDBMS uses SQL (Structured Query Language) for accessing and managing the database.

  • Examples of RDBMS include MySQL, Oracle, SQL Server, and PostgreSQL.

Add your answer

Q20. difference between list and tuple

Ans.

List is mutable, tuple is immutable in Python.

  • List can be modified after creation, tuple cannot

  • List uses square brackets [], tuple uses parentheses ()

  • List is used for collections of items that may change, tuple for fixed collections

Add your answer

Q21. Tell me about Javascript

Ans.

JavaScript is a versatile, high-level programming language primarily used for web development to create interactive and dynamic web pages.

  • JavaScript is an interpreted language, meaning it runs directly in the browser without the need for compilation.

  • It supports event-driven programming, allowing developers to create responsive user interfaces. Example: handling button clicks.

  • JavaScript can manipulate the Document Object Model (DOM), enabling dynamic changes to HTML and CSS. E...read more

Add your answer

Q22. Proficiency in English

Ans.

Proficient in English with excellent communication skills.

  • Native English speaker with strong grammar and vocabulary.

  • Experience communicating complex technical concepts to non-technical stakeholders.

  • Ability to write clear and concise documentation.

  • Comfortable presenting to large groups and leading meetings.

  • Experience working in multicultural teams and adapting communication style accordingly.

Add your answer

Q23. Pros and cons of social media

Ans.

Social media has pros and cons that impact individuals and society.

  • Pros: Connect with others, share information, build communities

  • Cons: Privacy concerns, cyberbullying, misinformation spread

  • Example: Pros - Social media platforms like Facebook and Twitter allow users to connect with friends and family, share updates and news, and join groups with similar interests.

  • Example: Cons - Social media can also lead to privacy issues, as personal information may be shared without consen...read more

Add your answer

Q24. Spring MVC and Spring Boot difference

Add your answer

Q25. Reverse word of a sentence

Ans.

Reverse the words in a sentence

  • Split the sentence into words

  • Reverse the order of the words

  • Join the reversed words back into a sentence

Add your answer

Q26. Oops concept in java

Ans.

Oops concept in Java

  • Object-oriented programming paradigm

  • Encapsulation, Inheritance, Polymorphism, Abstraction

  • Classes and Objects

  • Access Modifiers

  • Interfaces and Abstract Classes

  • Example: Car class with properties and methods

Add your answer

Q27. Merge Sort technique

Ans.

Merge Sort is a divide and conquer algorithm that divides the input array into two halves, sorts them, and then merges them back together.

  • Divide the array into two halves

  • Recursively sort each half

  • Merge the sorted halves back together

Add your answer

More about working at IBM

Top Rated Mega Company - 2024
Top Rated Company for Women - 2024
Top Rated IT/ITES Company - 2024
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Mars International India

based on 62 interviews
5 Interview rounds
Coding Test Round - 1
Coding Test Round - 2
Aptitude Test Round
Technical Round - 1
Technical Round - 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Associate Systems Engineer Interview Questions from Similar Companies

3.7
 • 31 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter