Capgemini
Shree Jalaram International School Interview Questions and Answers
Q1. why multiple inheritance is not possible
Multiple inheritance is not possible in some programming languages due to the Diamond Problem.
Multiple inheritance can lead to the Diamond Problem where a class inherits from two classes that have a common base class.
This can cause ambiguity in the program as to which version of the common base class should be used.
To avoid this issue, some programming languages like Java and C# do not support multiple inheritance.
Q2. Tell me some basics of oops.?
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs focuses on creating objects that contain both data and functions.
Encapsulation, inheritance, and polymorphism are the three main concepts of OOPs.
Encapsulation is the process of hiding the implementation details of an object from the outside world.
Inheritance allows a class to inherit properties and methods from another class.
Polymorphism allows objects of different ...read more
Q3. What do understand by DBMS
DBMS stands for Database Management System. It is a software that manages and organizes data in a structured manner.
DBMS is a software system that allows users to create, manipulate, and manage databases.
It provides an interface for users to interact with the database and perform operations like storing, retrieving, updating, and deleting data.
DBMS ensures data integrity, security, and consistency by enforcing rules and constraints.
It supports multiple users accessing the dat...read more
Q4. abstract class vs interface
Abstract class is a class that can have both abstract and non-abstract methods, while an interface is a blueprint for a class that can only have abstract methods.
Abstract class can have constructors, fields, and methods, while interface can only have constants and abstract methods.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes are used to provide a common base for multiple classes, while interfaces are used to define a ...read more
Q5. List 5 problems of your state
Problems faced by the state
Poor infrastructure and connectivity
Lack of job opportunities
Inadequate healthcare facilities
Water scarcity and poor sanitation
Rising crime rate
Q6. Project in detail
I led a project to implement a new customer relationship management system for a retail company.
Researched different CRM systems to find the best fit for the company's needs
Collaborated with IT team to customize the chosen CRM system
Trained employees on how to use the new system effectively
Monitored and evaluated the system's performance to ensure it met expectations
Q7. Acid properties
Acid properties refer to the characteristics that ensure reliability and consistency in database transactions.
ACID stands for Atomicity, Consistency, Isolation, and Durability.
Atomicity ensures that a transaction is treated as a single, indivisible unit of work.
Consistency ensures that a transaction brings the database from one valid state to another.
Isolation ensures that concurrent transactions do not interfere with each other.
Durability ensures that once a transaction is c...read more
Q8. Experience on python
I have 2 years of experience working with Python, including data analysis, automation, and web development.
Developed data analysis scripts using pandas and numpy
Automated repetitive tasks using Python scripts
Built web applications using Django framework
Q9. Experience on cloud
I have experience working with cloud technologies such as AWS, Azure, and Google Cloud Platform.
Managed and deployed applications on AWS EC2 instances
Utilized Azure Blob Storage for data storage
Implemented Google Cloud Functions for serverless computing
More about working at Capgemini
Top HR Questions asked in Shree Jalaram International School
Interview Process at Shree Jalaram International School
Top Associate Analyst Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month