Capgemini
30+ Kavki Marketing & Technologies Interview Questions and Answers
Q1. 1) What are the types of master data in SAP MM? 2) What is T-code for creation of material master? 3) What are the types of document in SAP MM? 4) What is T- code for creation of vendor master? 5) What is STO? ...
read more1) Material, Vendor, Customer, and Service master data are types of master data in SAP MM.
Material master data contains information about materials used in production or procurement.
Vendor master data contains information about the vendors or suppliers.
Customer master data contains information about the customers.
Service master data contains information about the services provided.
Q2. What is your favorite programming language?
My favorite programming language is Python.
Python is easy to learn and has a simple syntax.
It has a vast library of modules and frameworks for various purposes.
Python is widely used in data science and machine learning.
It is also great for web development, automation, and scripting.
Some popular companies that use Python include Google, Facebook, and Netflix.
Q3. What is your favorite language other than programming language?
My favorite language other than programming language is French.
I love the sound of the language and its rich culture.
I enjoy reading French literature and watching French films.
I have traveled to France and appreciate the beauty of the country.
I also appreciate the practicality of knowing a widely spoken language.
For example, it has helped me communicate with French-speaking colleagues and clients.
Q4. TI - What are CDMA and TDMA? What do you mean by a MUX?
CDMA and TDMA are wireless communication technologies. MUX stands for Multiplexer.
CDMA stands for Code Division Multiple Access and TDMA stands for Time Division Multiple Access.
CDMA allows multiple users to share the same frequency band by assigning unique codes to each user.
TDMA divides a frequency band into time slots and each user is assigned a specific time slot.
A MUX is a device that combines multiple signals into a single signal for transmission over a single channel.
M...read more
Q5. Write a code to print 100 prime numbers on a paper.
Code to print 100 prime numbers on paper.
Create a function to check if a number is prime
Loop through numbers until 100 primes are found
Print each prime number on paper
Q6. What are the pointers and why java won't allow pointers?
Pointers are variables that store memory addresses. Java doesn't allow pointers for security and simplicity reasons.
Pointers are variables that store memory addresses
Java doesn't allow pointers for security reasons
Java uses references instead of pointers
Q7. Can u write a basic programming in Java?
Yes, I can write basic programming in Java.
I can write a simple 'Hello World' program
I can declare variables and assign values to them
I can use conditional statements like if-else
I can use loops like for and while
I can create and use functions
I can work with arrays and manipulate their elements
Q8. What is Encapsulation and explain with example?
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.
Encapsulation helps in hiding the internal state of an object and only exposing the necessary functionalities.
It allows for better control over the data by preventing direct access from outside the class.
Encapsulation promotes code reusability and modularity.
Example: In a class representing a car, the variables like speed and fuel level can be encapsulated along with methods ...read more
Q9. Tell about OOPS Concepts In Detail
OOPS concepts are the foundation of object-oriented programming. They include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation is the process of hiding data and methods within a class, so that they cannot be accessed from outside the class.
Inheritance allows a class to inherit properties and methods from another class, which can help to reduce code duplication.
Polymorphism allows objects of different classes to be treated as if they were of the same cla...read more
Q10. A class can implement functions from another class using inheritance.
Yes, a class can implement functions from another class using inheritance.
Inheritance allows a class to inherit attributes and methods from another class.
The subclass can then override or extend the inherited methods.
For example, a 'Car' class can inherit functions from a 'Vehicle' class.
Q11. Different models in machine learning and explain 1 in detail
One popular model in machine learning is the Random Forest algorithm.
Random Forest is an ensemble learning method that builds multiple decision trees and merges them together to improve accuracy.
It is used for both classification and regression tasks.
Random Forest is robust to overfitting and noisy data.
It can handle large datasets with high dimensionality.
Example: Random Forest can be used in predicting customer churn in a telecom company.
Q12. What programming language you know?
I know several programming languages including Java, Python, and C++.
Proficient in Java, Python, and C++
Familiar with HTML, CSS, and JavaScript
Experience with SQL and NoSQL databases
Knowledge of object-oriented programming and design patterns
Q13. what is RDBMS in SQL ?
RDBMS stands for Relational Database Management System in SQL.
RDBMS is a type of database management system that stores data in a structured format using rows and columns.
It allows users to establish relationships between different data sets.
SQL (Structured Query Language) is commonly used to interact with RDBMS.
Examples of RDBMS include MySQL, Oracle Database, and Microsoft SQL Server.
Q14. Difference between primary key and foreign key?
Primary key uniquely identifies a record in a table, while foreign key establishes a link between two tables.
Primary key ensures each record is unique in a table
Foreign key establishes a relationship between tables
Primary key is used to enforce entity integrity
Foreign key is used to enforce referential integrity
Q15. What are the opps concepts?
OPPS stands for Outpatient Prospective Payment System, a payment system used by Medicare to reimburse hospitals for outpatient services.
OPPS is used by Medicare to reimburse hospitals for outpatient services
It is based on Ambulatory Payment Classifications (APCs)
OPPS assigns a payment rate to each APC based on the cost of providing the service
The payment rate is adjusted for geographic location and other factors
OPPS also includes a separate payment for drugs and biologicals a...read more
Q16. What is Polymorphism in Java?
Polymorphism is the ability of an object to take on many forms.
Polymorphism allows objects of different classes to be treated as if they are objects of the same class.
It is achieved through method overriding and method overloading.
Example: A parent class Animal can have multiple child classes like Dog, Cat, etc. and all of them can have a method called 'makeSound' which can be overridden to produce different sounds.
Polymorphism helps in achieving loose coupling and flexibilit...read more
Q17. What is Oops Concept ?
Oops Concept refers to Object-Oriented Programming concepts like inheritance, encapsulation, polymorphism, and abstraction.
Oops Concept stands for Object-Oriented Programming concepts.
It includes principles like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Polymorphism allows objects of diffe...read more
Q18. What are the pillars of OOps?
The pillars of OOPs (Object-Oriented Programming) are Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: Parent class 'Animal' and child class 'Dog'.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class 'Car' with private variables and public methods.
Polymorphism: Ability to present the same interface for different data types. Examp...read more
Q19. What is database And constructor
A database is a collection of data that is organized in a way that allows for efficient retrieval and manipulation. A constructor is a special method that is used to create and initialize objects in object-oriented programming.
A database is used to store and manage large amounts of data.
A constructor is a method that is called when an object is created.
In object-oriented programming, constructors are used to initialize the state of an object.
For example, in Java, a constructo...read more
Q20. What is a linked list?
A linked list is a data structure where each element points to the next element in the sequence.
Consists of nodes where each node contains data and a reference to the next node
Can be singly linked (each node points to the next) or doubly linked (each node points to the next and previous)
Example: 1 -> 2 -> 3 -> 4
Q21. Have you familiar with coding
Yes, I am familiar with coding and have experience in languages such as Python, Java, and SQL.
Proficient in Python for data analysis and automation tasks
Experience with Java for backend development
Familiar with SQL for database management and querying
Q22. What are the data types?
Data types are classifications that specify which type of value a variable can hold.
Data types include integers, floating point numbers, strings, booleans, arrays, and objects.
Examples: int x = 5, float y = 3.14, string name = 'John', bool isTrue = true, array nums = [1, 2, 3], object person = {name: 'Alice', age: 30}
Q23. what is DBMS in SQL?
DBMS in SQL stands for Database Management System, which is a software that allows users to interact with databases.
DBMS is a software that enables users to create, manage, and access databases.
It provides tools for data organization, storage, retrieval, and security.
Examples of popular DBMS in SQL include MySQL, Oracle Database, and Microsoft SQL Server.
Q24. What is inheritance in Java
Inheritance in Java allows a class to inherit properties and behaviors from another class.
Inheritance allows for code reusability and promotes a hierarchical relationship between classes.
Subclasses inherit attributes and methods from their superclass.
Example: class Dog extends Animal, where Dog is a subclass of Animal and inherits its properties.
Q25. What is OS
OS stands for Operating System. It is a software that manages computer hardware and software resources.
OS acts as an interface between the user and the computer hardware.
It manages memory, processes, and input/output devices.
Examples of OS include Windows, macOS, Linux, and Android.
OS provides a platform for other software to run on.
It ensures security and manages user accounts and permissions.
Q26. What are indexes?
Indexes are data structures used to improve the speed of data retrieval in databases by allowing quick access to specific data.
Indexes are created on columns in a database table to speed up the retrieval of rows matching a certain condition.
They work similar to the index in a book, allowing you to quickly find the information you need.
Examples of indexes include primary keys, unique keys, and indexes created on specific columns for faster search operations.
Q27. Difference between san and nas protocol
SAN is a storage area network protocol used for block-level data access, while NAS is a network-attached storage protocol used for file-level data access.
SAN is used for high-speed, high-performance applications like databases and virtualization.
NAS is simpler to manage and is commonly used for file sharing and storage consolidation.
SAN operates at the block level, meaning it treats data as individual blocks, while NAS operates at the file level.
SAN typically requires special...read more
Q28. Availability for remote location
I am available for remote locations and have experience working remotely.
I have experience working remotely in my previous roles
I have a dedicated home office setup for remote work
I am comfortable with using remote collaboration tools like Zoom and Slack
Q29. what is linkedlist?
A linked list is a data structure that consists of nodes where each node contains a data field and a reference to the next node in the sequence.
Each node in a linked list contains data and a reference to the next node
Linked lists can be singly linked (each node points to the next node) or doubly linked (each node points to both the next and previous nodes)
Inserting and deleting elements in a linked list is efficient compared to arrays
Q30. What is oop ?
OOP stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.
OOP focuses on creating objects that contain data and methods to manipulate that data.
Encapsulation, inheritance, and polymorphism are key principles of OOP.
Examples of OOP languages include Java, C++, and Python.
Q31. what is ReactJS
ReactJS is a JavaScript library for building user interfaces.
ReactJS is maintained by Facebook.
It allows developers to create reusable UI components.
Uses a virtual DOM for better performance.
Supports server-side rendering for SEO optimization.
Popular for single-page applications.
Q32. Software engineering principles
Software engineering principles are the guidelines and best practices followed by software engineers to develop high-quality software.
Software should be modular and easy to maintain
Code should be well-documented and easy to understand
Testing should be done at every stage of development
Software should be designed to be scalable and adaptable
Security should be a top priority
Continuous improvement and learning is essential
Q33. Explain OOPs Concepts
OOPs Concepts are the fundamental principles of Object-Oriented Programming, including Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary featu...read more
Q34. Reverse a string in JS
Reverse a string in JavaScript
Use the split() method to convert the string into an array of characters
Use the reverse() method to reverse the order of the array elements
Use the join() method to convert the reversed array back into a string
Q35. Explain oops cony
OOPs concept refers to Object-Oriented Programming concepts which include principles like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation refers to bundling data and methods that operate on the data into a single unit.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction hides the complex implementation details and only shows the necessar...read more
Q36. Write simple code
Code to create an array of strings in Python
Use square brackets to define the array
Enclose each string in double quotes
Separate strings with commas
More about working at Capgemini
Top HR Questions asked in Kavki Marketing & Technologies
Interview Process at Kavki Marketing & Technologies
Top Analyst Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month