i
KANINI Software Solutions
Filter interviews by
I applied via Referral and was interviewed in Dec 2022. There were 4 interview rounds.
The project architecture follows a microservices approach with a RESTful API. The flow involves data retrieval, processing, and storage.
The project is divided into multiple microservices that communicate with each other through a RESTful API.
Data is retrieved from various sources and processed by the microservices before being stored in a database.
The microservices are deployed in containers using Docker and managed by...
The candidate should provide an introduction and explain the reason for their career change.
Introduce yourself briefly
Explain the reason for wanting to change careers
Highlight relevant skills and experiences
Demonstrate enthusiasm and passion for software development
I applied via Naukri.com and was interviewed before Dec 2023. There were 3 interview rounds.
I applied via campus placement at Government College of Engineering, Tirunelveli and was interviewed before Oct 2022. There were 3 interview rounds.
They gave the topic for individuals and asked to speak about that. They expected more interaction with them while speaking
I applied via Company Website
CTC refers to current salary package while ECTC refers to expected salary package.
CTC stands for Cost to Company and includes all the components of an employee's salary package such as basic salary, allowances, bonuses, etc.
ECTC stands for Expected Cost to Company and includes the expected salary package of an employee which may include a higher basic salary, additional benefits, etc.
CTC is the actual amount an employe...
KANINI Software Solutions interview questions for popular designations
I applied via LinkedIn and was interviewed before Aug 2023. There were 2 interview rounds.
Developing a data pipeline to analyze customer behavior and improve marketing strategies.
Using Python and SQL to extract and transform data from various sources
Building machine learning models to predict customer preferences
Collaborating with marketing team to implement data-driven strategies
I have used python packages like Pandas, NumPy, Matplotlib, and Scikit-learn for data manipulation, analysis, visualization, and machine learning tasks.
Pandas - for data manipulation and analysis
NumPy - for numerical computing
Matplotlib - for data visualization
Scikit-learn - for machine learning tasks
SCD type 2 stands for slowly changing dimension type 2, a method used in data warehousing to track historical data changes.
SCD type 2 is used to maintain historical data by creating new records for changes in dimension attributes.
It involves adding a new row to the dimension table with a new surrogate key for each change.
The old record is marked as inactive with an end date, while the new record has a start date.
This m...
Data warehousing is the process of collecting, storing, and managing data from various sources for analysis and reporting.
Data warehousing involves extracting data from multiple sources and consolidating it into a central repository.
It is used for data analysis, reporting, and decision-making purposes.
Data warehouses are designed for query and analysis rather than transaction processing.
Examples of data warehousing too...
Get interview-ready with Top KANINI Software Solutions Interview Questions
I applied via campus placement at St Josephs College of Engineering, Chennai and was interviewed before Mar 2023. There were 2 interview rounds.
Topic-Social media
time-30 mins
Need to talk for 5 mins max
OOPS concepts refer to Object-Oriented Programming principles like 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 detail
An object is a real-world entity that has state and behavior.
Objects are instances of classes in object-oriented programming.
They have attributes (data) and methods (functions).
For example, a car object may have attributes like color, model, and speed, and methods like accelerate and brake.
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Inheritance in object-oriented programming languages like Java allows for polymorphism.
Example: Overloading a method...
I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.
I am a dedicated SDET Automation Test Engineer with a strong background in software testing and automation.
Experienced in creating and executing automated test scripts using tools like Selenium and JUnit
Proficient in programming languages such as Java and Python
Skilled in identifying and documenting software defects
Collaborative team player with excellent communication skills
I applied via Naukri.com and was interviewed in Feb 2022. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in Apr 2022. There was 1 interview round.
Top trending discussions
The duration of KANINI Software Solutions interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 27 interviews
Interview experience
based on 250 reviews
Rating in categories
Senior Associate
105
salaries
| ₹6.7 L/yr - ₹21.5 L/yr |
Associate
68
salaries
| ₹4.9 L/yr - ₹15.1 L/yr |
Junior Associate
59
salaries
| ₹4 L/yr - ₹8.5 L/yr |
Associate Lead
39
salaries
| ₹9.2 L/yr - ₹23.6 L/yr |
Softwaretest Engineer
38
salaries
| ₹3.8 L/yr - ₹8 L/yr |
Infosys
TCS
Wipro
HCLTech