i
Ksolves India Limited
Filter interviews by
OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPS focuses on creating objects that interact with each other to solve problems
Key principles include encapsulation, inheritance, polymorphism, and abstraction
Encapsulation involves bundling data and methods that operate on the data into a single unit
Inheritance allows one class to inherit prop...
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit, known as a class.
Encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing direct access from outside the class.
Getters and setters are commonly used to access and modify the encapsulated data.
Example: In a Car class, variables l...
The four pillars of object-oriented programming in Java are abstraction, encapsulation, inheritance, and polymorphism.
Abstraction: Hides complex implementation details and only shows the necessary features to the outside world.
Encapsulation: Bundles data and methods that operate on the data into a single unit, preventing direct access from outside the class.
Inheritance: Allows a class to inherit properties and behavior...
Top trending discussions
I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.
To connect to the backend, you can use APIs, database connections, or web services.
Use APIs to send and receive data between the frontend and backend
Establish database connections to retrieve and store data
Utilize web services for communication between different systems
posted on 22 Jul 2024
ng-content is used in Angular to project content into a component's template.
ng-content is used to pass content into a component from the outside.
It allows for dynamic content insertion within a component's template.
ng-content is often used in combination with ng-template and ng-container.
It is commonly used for creating reusable components with varying content.
I appeared for an interview in Feb 2025, where I was asked the following questions.
I'm a passionate software developer with expertise in full-stack development and a keen interest in innovative technologies.
Education: Bachelor's degree in Computer Science from XYZ University.
Experience: 3 years of experience in developing web applications using React and Node.js.
Projects: Developed an e-commerce platform that increased sales by 30% within the first quarter.
Skills: Proficient in JavaScript, Python, an...
posted on 23 Sep 2024
I applied via Campus Placement and was interviewed in Aug 2024. There was 1 interview round.
C,c++,java ,SQL, javascript and python
posted on 10 Oct 2024
Polymorphism in programming refers to the ability of a single function or method to operate on different data types.
There are two main types of polymorphism: compile-time (static) polymorphism and run-time (dynamic) polymorphism.
Compile-time polymorphism is achieved through function overloading and operator overloading.
Run-time polymorphism is achieved through inheritance and virtual functions.
Example of compile-time p...
I applied via Campus Placement and was interviewed before Jul 2022. There were 4 interview rounds.
3 Questions of mid difficulty
2 questions of mid to hard difficulty
Design and implement a dictionary application for easy word lookup
Define data structure to store words and their meanings
Implement search functionality to look up words quickly
Include features like word suggestions, synonyms, and antonyms
Allow users to add new words and meanings to the dictionary
Consider implementing a user-friendly interface for easy navigation
Print the longest increasing subsequence of an array of strings.
Use dynamic programming to find the longest increasing subsequence.
Iterate through the array and keep track of the longest increasing subsequence ending at each index.
Return the longest increasing subsequence found.
posted on 28 Oct 2023
It was basic test. online.
2 questions on arrays. online.
The general topic. Be point to point
Aptitude,reasoning,verbal,C language,Java,C++
based on 1 interview
Interview experience
Software Developer
199
salaries
| ₹2 L/yr - ₹10.8 L/yr |
Senior Software Engineer
49
salaries
| ₹6.5 L/yr - ₹22 L/yr |
Software Engineer
47
salaries
| ₹4.1 L/yr - ₹12.7 L/yr |
Softwaretest Engineer
44
salaries
| ₹4 L/yr - ₹10 L/yr |
Senior Software Developer
40
salaries
| ₹5 L/yr - ₹14.5 L/yr |
Tekwissen
Damco Solutions
smartData Enterprises
In Time Tec Visionsoft