Add office photos
Engaged Employer

Capgemini

3.8
based on 39.5k Reviews
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

30+ Kavki Marketing & Technologies Interview Questions and Answers

Updated 20 Oct 2024
Popular Designations

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 more
Ans.

1) 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.

View 2 more answers

Q2. What is your favorite programming language?

Ans.

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.

View 2 more answers

Q3. What is your favorite language other than programming language?

Ans.

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.

Add your answer

Q4. TI - What are CDMA and TDMA? What do you mean by a MUX?

Ans.

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

Add your answer
Discover Kavki Marketing & Technologies interview dos and don'ts from real experiences

Q5. Write a code to print 100 prime numbers on a paper.

Ans.

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

Add your answer

Q6. What are the pointers and why java won't allow pointers?

Ans.

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

Add your answer
Are these interview questions helpful?

Q7. Can u write a basic programming in Java?

Ans.

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

Add your answer

Q8. What is Encapsulation and explain with example?

Ans.

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

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

Q9. Tell about OOPS Concepts In Detail

Ans.

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

Add your answer

Q10. A class can implement functions from another class using inheritance.

Ans.

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.

Add your answer

Q11. Different models in machine learning and explain 1 in detail

Ans.

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.

Add your answer

Q12. What programming language you know?

Ans.

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

Add your answer

Q13. what is RDBMS in SQL ?

Ans.

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.

Add your answer

Q14. Difference between primary key and foreign key?

Ans.

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

Add your answer

Q15. What are the opps concepts?

Ans.

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

Add your answer

Q16. What is Polymorphism in Java?

Ans.

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

Add your answer

Q17. What is Oops Concept ?

Ans.

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

Add your answer

Q18. What are the pillars of OOps?

Ans.

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

Add your answer

Q19. What is database And constructor

Ans.

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

Add your answer

Q20. What is a linked list?

Ans.

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

Add your answer

Q21. Have you familiar with coding

Ans.

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

Add your answer

Q22. What are the data types?

Ans.

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}

Add your answer

Q23. what is DBMS in SQL?

Ans.

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.

Add your answer

Q24. What is inheritance in Java

Ans.

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.

Add your answer

Q25. What is OS

Ans.

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.

Add your answer

Q26. What are indexes?

Ans.

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.

Add your answer

Q27. Difference between san and nas protocol

Ans.

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

Add your answer

Q28. Availability for remote location

Ans.

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

Add your answer

Q29. what is linkedlist?

Ans.

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

Add your answer

Q30. What is oop ?

Ans.

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.

Add your answer

Q31. what is ReactJS

Ans.

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.

Add your answer

Q32. Software engineering principles

Ans.

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

Add your answer

Q33. Explain OOPs Concepts

Ans.

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

Add your answer

Q34. Reverse a string in JS

Ans.

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

Add your answer

Q35. Explain oops cony

Ans.

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

Add your answer

Q36. Write simple code

Ans.

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

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Kavki Marketing & Technologies

based on 188 interviews in the last 1 year
4 Interview rounds
Aptitude Test Round
Technical Round
HR Round 1
HR Round 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Analyst Interview Questions from Similar Companies

3.9
 • 48 Interview Questions
3.5
 • 26 Interview Questions
3.7
 • 25 Interview Questions
4.0
 • 11 Interview Questions
3.8
 • 11 Interview Questions
4.0
 • 10 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
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

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