Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Ksolves India Limited Team. If you also belong to the team, you can get access from here

Ksolves India Limited Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Ksolves India Limited Software Development Engineer Interview Questions and Answers

Updated 1 Mar 2024

6 Interview questions

A Software Development Engineer was asked
Q. What is a Spring Boot REST API?
Ans. 

Spring Boot is a framework for building Java-based web applications with minimal configuration.

  • Spring Boot simplifies the process of creating standalone, production-grade Spring-based applications.

  • It provides a range of features like embedded servers, auto-configuration, and production-ready metrics.

  • Spring Boot allows developers to quickly set up and run RESTful web services using annotations and minimal XML confi...

A Software Development Engineer was asked
Q. What is the difference between JVM, JRE, and JDK?
Ans. 

JVM is the Java Virtual Machine that executes Java bytecode. JRE is the Java Runtime Environment that includes JVM and libraries. JDK is the Java Development Kit that includes JRE and development tools.

  • JVM is the virtual machine that runs Java bytecode and provides a runtime environment for Java programs.

  • JRE includes JVM along with libraries and other components necessary to run Java applications.

  • JDK is a developm...

Software Development Engineer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Given an acyclic graph of a city where each edge represents a roa ... read more
asked in Hike
Q2. Given a screen with a button and a full-screen image view, descri ... read more
asked in Hike
Q3. You have an application that displays a list of contacts. The nam ... read more
asked in Amazon
Q4. Given an m * n matrix filled with '0's and 'x's with two position ... read more
asked in Samsung
Q5. There are 1000 wine bottles. One of the bottles contains poisoned ... read more
A Software Development Engineer was asked
Q. How does a hashmap work internally?
Ans. 

HashMap internally uses an array of linked lists to store key-value pairs, with keys hashed to determine the index.

  • HashMap uses hashing to determine the index of key-value pairs in the array.

  • Each index in the array can store multiple key-value pairs in a linked list.

  • When a key is inserted, its hash code is used to find the appropriate index in the array.

  • If multiple keys hash to the same index, they are stored in a...

A Software Development Engineer was asked
Q. Given the head of a singly linked list, determine if the linked list has a cycle in it. There is a cycle in a linked list if there is some node in the list that can be reached again by continuously followin...
Ans. 

Detect cycle in a linked list

  • Use two pointers approach - slow and fast pointers

  • If there is a cycle, the fast pointer will eventually catch up to the slow pointer

  • Check if the fast and slow pointers meet at some point to detect the cycle

A Software Development Engineer was asked
Q. What is the difference between the static and final keywords in Java?
Ans. 

Static keyword is used to create class-level variables and methods, while final keyword is used to make a variable constant.

  • Static keyword is used to create variables and methods that belong to the class itself, rather than to any specific instance of the class.

  • Final keyword is used to make a variable constant and cannot be changed once it has been assigned a value.

  • Static variables are shared among all instances o...

A Software Development Engineer was asked
Q. What is polymorphism and interface , what is difference between interface and abstract class
Ans. 

Polymorphism allows objects of different classes to be treated as objects of a common superclass. Interface is a contract that defines a set of methods that a class must implement.

  • Polymorphism allows for flexibility in programming by enabling a single interface to be used to represent multiple types of objects

  • Interfaces in Java are similar to abstract classes, but they cannot contain any implementation code

  • Abstrac...

Ksolves India Limited Software Development Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Campus Placement and was interviewed in Feb 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

They have 4 round total. In first round they take online Aptitide test in college labs.Aptitude topics are (Mcq on C,Java,C++ and quantitative aptitude,logical e.t.c), All rounds are Elimination round.

Round 2 - Coding Test 

In 2nd Round they take coding test on your college systems.They don't have their plateform.You have to write code on any offline compiler.Coding question are based on linkedlist,array,string,hashmap only.They give 3 coding question if you solve 2 , you will be selected for next round.
Ques1: given an array of string and their frequency , find the string which have duplicate frequency.
Ques2: Find if an array contain any non empty subarray of zero sum in an array.
Ques 3: Find the string is isomorphic or Not.

Round 3 - Technical 

(4 Questions)

  • Q1. In 3rd Round they ask question form your preferred programming language,Sql queries and basic dsa question like find cycle in linked list.
  • Q2. What is Diff between static and final keyword in java
  • Ans. 

    Static keyword is used to create class-level variables and methods, while final keyword is used to make a variable constant.

    • Static keyword is used to create variables and methods that belong to the class itself, rather than to any specific instance of the class.

    • Final keyword is used to make a variable constant and cannot be changed once it has been assigned a value.

    • Static variables are shared among all instances of a c...

  • Answered by AI
  • Q3. How hashmap internally worked
  • Ans. 

    HashMap internally uses an array of linked lists to store key-value pairs, with keys hashed to determine the index.

    • HashMap uses hashing to determine the index of key-value pairs in the array.

    • Each index in the array can store multiple key-value pairs in a linked list.

    • When a key is inserted, its hash code is used to find the appropriate index in the array.

    • If multiple keys hash to the same index, they are stored in a link...

  • Answered by AI
  • Q4. Find cycle in linkedlist
  • Ans. 

    Detect cycle in a linked list

    • Use two pointers approach - slow and fast pointers

    • If there is a cycle, the fast pointer will eventually catch up to the slow pointer

    • Check if the fast and slow pointers meet at some point to detect the cycle

  • Answered by AI
Round 4 - Technical 

(4 Questions)

  • Q1. The 4th round is Technical+Hr, They asked question about your tech stack, project and they go deep in the concept so prepare accordingly.
  • Q2. What is diff between jvm, jre, jdk
  • Ans. 

    JVM is the Java Virtual Machine that executes Java bytecode. JRE is the Java Runtime Environment that includes JVM and libraries. JDK is the Java Development Kit that includes JRE and development tools.

    • JVM is the virtual machine that runs Java bytecode and provides a runtime environment for Java programs.

    • JRE includes JVM along with libraries and other components necessary to run Java applications.

    • JDK is a development k...

  • Answered by AI
  • Q3. What is Springboot rest api
  • Ans. 

    Spring Boot is a framework for building Java-based web applications with minimal configuration.

    • Spring Boot simplifies the process of creating standalone, production-grade Spring-based applications.

    • It provides a range of features like embedded servers, auto-configuration, and production-ready metrics.

    • Spring Boot allows developers to quickly set up and run RESTful web services using annotations and minimal XML configurat...

  • Answered by AI
  • Q4. What is polymorphism and interface , what is difference between interface and abstract class
  • Ans. 

    Polymorphism allows objects of different classes to be treated as objects of a common superclass. Interface is a contract that defines a set of methods that a class must implement.

    • Polymorphism allows for flexibility in programming by enabling a single interface to be used to represent multiple types of objects

    • Interfaces in Java are similar to abstract classes, but they cannot contain any implementation code

    • Abstract cla...

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Ksolves India Limited?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java, Python, and web development technologies

    • Strong problem-solving skills

    • Team player with excellent communication skills

  • Answered by AI
  • Q2. Test English level
Round 2 - Technical 

(2 Questions)

  • Q1. Explain OOP concepts
  • 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: Objects hide their internal state and require interaction through defined interfaces.

    • Inheritance: Objects can inherit attributes and methods from other objects.

    • Polymorphism: Objects can take on different forms or have mult...

  • Answered by AI
  • Q2. Questions related to previous experience

Interview Preparation Tips

Interview preparation tips for other job seekers - Good knowledge of the basics

Software Development Engineer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Given an acyclic graph of a city where each edge represents a roa ... read more
asked in Hike
Q2. Given a screen with a button and a full-screen image view, descri ... read more
asked in Hike
Q3. You have an application that displays a list of contacts. The nam ... read more
asked in Amazon
Q4. Given an m * n matrix filled with '0's and 'x's with two position ... read more
asked in Samsung
Q5. There are 1000 wine bottles. One of the bottles contains poisoned ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Tell us about your experience.
  • Q2. In english, give me a feedback you received lately.
Round 2 - Technical 

(2 Questions)

  • Q1. Brief explanation of SOLID principles
  • Q2. Ref vs out arguments
  • Ans. 

    ref and out are C# keywords for passing arguments by reference, allowing methods to modify the original data.

    • ref requires the variable to be initialized before being passed. Example: 'int x = 10; SomeMethod(ref x);'

    • out does not require initialization before being passed. Example: 'int y; SomeMethod(out y);'

    • Both allow methods to modify the original variable, but ref is for existing data, while out is for returning new d...

  • Answered by AI

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Oops concept,Versioning in javascipt,CTE in sql server,Cursor in sql server,scenario based questions like if duplicate data is stored in email then what is your approach to resolve.

I applied via Naukri.com and was interviewed in Sep 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. SQL, Cloud, Power BI,

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview process was very nice.

I applied via Naukri.com and was interviewed in Oct 2021. There were 4 interview rounds.

Interview Questionnaire 

9 Questions

  • Q1. Java oops concepts
  • Q2. Joins queries in MySQL
  • Q3. Git or GitHub
  • Q4. Cloud computing
  • Q5. Prime number programming
  • Ans. 

    A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.

    • A prime number has exactly two distinct positive divisors: 1 and itself.

    • Examples of prime numbers include 2, 3, 5, 7, 11, and 13.

    • The number 1 is not prime, and 2 is the only even prime number.

    • To check if a number n is prime, test divisibility from 2 to sqrt(n).

    • For example, to check if 29 is prime, test div...

  • Answered by AI
  • Q6. 2 max num in a array
  • Ans. 

    Find the two maximum numbers in an array of strings.

    • Convert the array of strings to an array of integers.

    • Sort the array in descending order.

    • Return the first two elements of the sorted array.

  • Answered by AI
  • Q7. Java platform independent??
  • Ans. 

    Java is platform independent due to its bytecode and the Java Virtual Machine (JVM) that allows execution on any OS.

    • Java code is compiled into bytecode, which is platform-independent.

    • The Java Virtual Machine (JVM) interprets bytecode on any operating system.

    • This allows Java applications to run on Windows, macOS, Linux, etc., without modification.

    • Example: A Java program compiled on Windows can run on Linux without recom...

  • Answered by AI
  • Q8. Primary key vs foreign key
  • Ans. 

    Primary key uniquely identifies a record in a table, while foreign key establishes a link between two tables.

    • Primary key is used to enforce data integrity and ensure uniqueness of records.

    • Foreign key is used to establish relationships between tables and enforce referential integrity.

    • A table can have only one primary key, while it can have multiple foreign keys.

    • Primary key can be used as a foreign key in another table.

    • E...

  • Answered by AI
  • Q9. Rest API Webservices vs Soap Webservices
  • Ans. 

    REST API is lightweight and flexible, while SOAP is more structured and secure.

    • REST uses HTTP protocol and supports multiple data formats like JSON, XML, etc.

    • SOAP uses XML protocol and supports only XML data format.

    • REST is faster and consumes less bandwidth than SOAP.

    • SOAP has built-in security features like WS-Security and WS-Trust.

    • REST is easier to implement and maintain than SOAP.

    • SOAP is better suited for enterprise-...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Java weights more than 75% in the interview process so be ready with all the concepts and then SQL weights second...your almost done. If you know rest api and soap api development basics your done.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Java Basics,Cloud Basics,simple level codes,API related question

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep the basics clear, OOPS DS concepts,REST API Concepts will help
Are these interview questions helpful?

I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

8 Questions

  • Q1. Basic concept of oops and data structures.
  • Q2. How to create repository in GIT using command prompt.
  • Ans. 

    To create a repository in GIT using command prompt, use the 'git init' command.

    • Open the command prompt and navigate to the directory where you want to create the repository

    • Type 'git init' command to initialize the repository

    • Add files to the repository using 'git add' command

    • Commit the changes using 'git commit' command

    • Create a remote repository on GitHub or any other hosting service

    • Add the remote repository using 'git ...

  • Answered by AI
  • Q3. About Jenkins and
  • Q4. What is Primary key and foreign key
  • Ans. 

    Primary key uniquely identifies a record in a table, while foreign key refers to a field in another table.

    • Primary key is a column or set of columns that uniquely identifies each row in a table

    • Foreign key is a column or set of columns in one table that refers to the primary key in another table

    • Primary key cannot have null values, while foreign key can have null values

    • Primary key can be used to create relationships betwe...

  • Answered by AI
  • Q5. What is API ?
  • Ans. 

    API stands for Application Programming Interface. It is a set of protocols, routines, and tools for building software applications.

    • API allows different software applications to communicate with each other

    • It defines how software components should interact

    • API provides a layer of abstraction between the application and the underlying system

    • Examples of APIs include Google Maps API, Twitter API, and Facebook API

  • Answered by AI
  • Q6. Given string count the character in the string.
  • Ans. 

    Count the characters in a given string.

    • Iterate through the string and count each character

    • Use a hash table to store the count of each character

    • Handle edge cases such as empty string or null input

  • Answered by AI
  • Q7. What is Load balancing
  • Ans. 

    Load balancing is the process of distributing network traffic across multiple servers to improve performance and availability.

    • Load balancing helps prevent server overload and downtime

    • It can be achieved through hardware or software solutions

    • Examples include round-robin, least connections, and IP hash algorithms

  • Answered by AI
  • Q8. Difference Rest and soap api
  • Ans. 

    REST is an architectural style while SOAP is a protocol. REST is lightweight and uses HTTP while SOAP is XML-based and uses other protocols.

    • REST is stateless while SOAP maintains state

    • REST uses HTTP verbs (GET, POST, PUT, DELETE) while SOAP uses XML messaging

    • REST is faster and easier to use while SOAP is more secure and reliable

    • REST is used for web services while SOAP is used for enterprise-level web services

    • Examples o...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - There will be 3 rounds of interview.
1st round aptitude questions in hackerearth.
2nd round coding and basic data structures,oops, SQL questions
3rd round coding round

Skills evaluated in this interview

I applied via Referral and was interviewed in Dec 2021. There were 5 interview rounds.

Interview Questionnaire 

14 Questions

  • Q1. 1. Why do you want to join Apisero?
  • Q2. 2. What are your current roles and responsibilities?
  • Q3. What do you know about API(s), please differentiate between REST and SOAP API.
  • Ans. 

    API stands for Application Programming Interface. REST and SOAP are two types of APIs.

    • REST is an architectural style that uses HTTP protocol for communication and supports multiple data formats like JSON, XML, etc.

    • SOAP is a protocol that uses XML for communication and supports only XML data format.

    • REST is lightweight and easy to use, while SOAP is more complex and requires more bandwidth.

    • REST is stateless, while SOAP m...

  • Answered by AI
  • Q4. What are oAuth tokens? Can you explain there types ?
  • Ans. 

    oAuth tokens are used for authentication and authorization purposes in web applications.

    • oAuth tokens are used to grant access to resources without sharing the user's credentials.

    • There are three types of oAuth tokens: access tokens, refresh tokens, and authorization codes.

    • Access tokens are short-lived tokens that are used to access protected resources.

    • Refresh tokens are long-lived tokens that are used to obtain new acce...

  • Answered by AI
  • Q5. What are Stored Procedures in PL/SQL?
  • Ans. 

    Stored Procedures are pre-compiled SQL statements stored in the database and executed on demand.

    • Stored Procedures are used to improve performance by reducing network traffic and improving security.

    • They can be used to encapsulate business logic and provide a consistent interface to the database.

    • They can be called from other PL/SQL code or from external applications.

    • Examples include procedures for inserting, updating, an...

  • Answered by AI
  • Q6. What is the difference between drop, truncate and Delete command?
  • Ans. 

    Drop command removes a table from the database, truncate command removes all rows from a table, and delete command removes specific rows from a table.

    • Drop command removes the table structure and all associated data

    • Truncate command removes all rows from a table but keeps the table structure

    • Delete command removes specific rows from a table based on a condition

    • Drop and truncate are faster than delete as they do not genera...

  • Answered by AI
  • Q7. What is Merge Sort and Quick sort? Which one is better? Can you code them?
  • Ans. 

    Merge Sort and Quick Sort are sorting algorithms. Merge Sort is stable but slower. Quick Sort is faster but unstable.

    • Merge Sort divides the array into two halves, sorts them recursively, and then merges them.

    • Quick Sort selects a pivot element, partitions the array around the pivot, and then recursively sorts the subarrays.

    • Merge Sort has a time complexity of O(nlogn) and space complexity of O(n).

    • Quick Sort has a time co...

  • Answered by AI
  • Q8. Please explain concept of Object Oriented Programming.
  • Ans. 

    Object Oriented Programming is a programming paradigm that focuses on objects and their interactions.

    • OOP is based on the concepts of encapsulation, inheritance, and polymorphism.

    • It allows for modular and reusable code.

    • Objects have attributes (data) and methods (functions) that operate on that data.

    • Examples of OOP languages include Java, Python, and C++.

  • Answered by AI
  • Q9. Please solve Armstrong number problem using double pointers.
  • Ans. 

    Armstrong number problem solved using double pointers.

    • Use double pointers to access each digit of the number.

    • Calculate the sum of each digit raised to the power of the number of digits.

    • Compare the sum with the original number to check if it is an Armstrong number.

  • Answered by AI
  • Q10. What is VPC in cloud? Can you explain the concept to Layman?
  • Ans. 

    VPC stands for Virtual Private Cloud, which is a virtual network in the cloud.

    • VPC allows users to create their own isolated network within the cloud

    • It provides control over network topology, IP address range, and subnets

    • VPC can be used to securely connect resources in the cloud and on-premises

    • Examples of cloud providers that offer VPC are Amazon Web Services and Google Cloud Platform

  • Answered by AI
  • Q11. How to connect on-premises servers to the Cloud?
  • Ans. 

    On-premises servers can be connected to the Cloud using VPN or Direct Connect.

    • Use a VPN to establish a secure connection between on-premises servers and the Cloud.

    • Direct Connect can be used for a dedicated, private connection between on-premises servers and the Cloud.

    • Ensure proper network configuration and security measures are in place.

    • Examples of VPN solutions include OpenVPN, Cisco AnyConnect, and AWS VPN.

    • Examples o...

  • Answered by AI
  • Q12. What is the difference between Multithreading and Multiprocessing?
  • Ans. 

    Multithreading is the execution of multiple threads of a single process, while multiprocessing is the execution of multiple processes.

    • Multithreading involves multiple threads within a single process, while multiprocessing involves multiple processes.

    • Multithreading shares the same memory space, while multiprocessing has separate memory spaces.

    • Multithreading is suitable for I/O-bound tasks, while multiprocessing is suita...

  • Answered by AI
  • Q13. How do you handle Exceptions?
  • Ans. 

    I handle exceptions by catching them and handling them appropriately.

    • I use try-catch blocks to catch exceptions.

    • I log the exception details for debugging purposes.

    • I handle the exception based on the type and severity.

    • I throw custom exceptions when necessary.

    • I ensure that the application remains stable and doesn't crash due to exceptions.

  • Answered by AI
  • Q14. What are generators and decorators in Python?
  • Ans. 

    Generators and decorators are two important features in Python that help in simplifying code and improving performance.

    • Generators are functions that can be paused and resumed, allowing for efficient memory usage and lazy evaluation.

    • Decorators are functions that modify the behavior of other functions, adding functionality without changing the original code.

    • Generators are created using the 'yield' keyword, while decorato...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just prepare well, its too tough sometimes but be confident.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jul 2021. There were 3 interview rounds.

Interview Questionnaire 

7 Questions

  • Q1. Questions Related to basic JAVA (abstraction, encapsulation, polymorphism)?
  • Q2. Various annotation used in Spring Boot and their meanings?
  • Ans. 

    Annotations in Spring Boot and their meanings

    • 1. @SpringBootApplication - used to mark the main class of a Spring Boot application

    • 2. @RestController - used to mark a class as a RESTful controller

    • 3. @Autowired - used to inject dependencies into a class

    • 4. @RequestMapping - used to map HTTP requests to methods in a controller

    • 5. @PathVariable - used to extract values from the URI in a request mapping

    • 6. @RequestBody - used t...

  • Answered by AI
  • Q3. Questions related to JAVA Collections (Which collection to use when, different type of collection)
  • Q4. SQL Questions (JOINS, Cartesian Join, 2nd highest salary of employee)
  • Q5. Git Questions(what is pr, different commands used in git with meaning of it)
  • Q6. Questions Related to REST and HTTP (POST vs PUT vs PATCH), Different Error codes.
  • Q7. Questions Related to projects you worked on?

Interview Preparation Tips

Interview preparation tips for other job seekers - There is one mcq assessment and then 2 or 3 rounds of interview depends on HR of Apisero. Questions are not that tough, and you have to answer around 70-80% answers right for round clearance.

Skills evaluated in this interview

Ksolves India Limited Interview FAQs

How many rounds are there in Ksolves India Limited Software Development Engineer interview?
Ksolves India Limited interview process usually has 4 rounds. The most common rounds in the Ksolves India Limited interview process are Technical, Aptitude Test and Coding Test.
What are the top questions asked in Ksolves India Limited Software Development Engineer interview?

Some of the top questions asked at the Ksolves India Limited Software Development Engineer interview -

  1. what is polymorphism and interface , what is difference between interface and a...read more
  2. What is Diff between static and final keyword in j...read more
  3. what is diff between jvm, jre, ...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

Apisero Interview Questions
4.3
 • 65 Interviews
Zenoti Interview Questions
3.0
 • 45 Interviews
TestingXperts Interview Questions
3.9
 • 41 Interviews
Credera Interview Questions
3.7
 • 40 Interviews
Betsol Interview Questions
3.6
 • 39 Interviews
Damco Solutions Interview Questions
3.8
 • 38 Interviews
Simform Interview Questions
3.4
 • 37 Interviews
View all
Ksolves India Limited Software Development Engineer Salary
based on 5 salaries
₹4 L/yr - ₹7 L/yr
62% less than the average Software Development Engineer Salary in India
View more details

Ksolves India Limited Software Development Engineer Reviews and Ratings

based on 2 reviews

1.6/5

Rating in categories

1.6

Skill development

1.0

Work-life balance

2.3

Salary

1.0

Job security

1.0

Company culture

2.3

Promotions

1.0

Work satisfaction

Explore 2 Reviews and Ratings
Software Developer
198 salaries
unlock blur

₹2 L/yr - ₹9.8 L/yr

Software Engineer
66 salaries
unlock blur

₹3.5 L/yr - ₹12.7 L/yr

Senior Software Engineer
57 salaries
unlock blur

₹6.5 L/yr - ₹22 L/yr

Softwaretest Engineer
49 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Senior Software Developer
38 salaries
unlock blur

₹5 L/yr - ₹20 L/yr

Explore more salaries
Compare Ksolves India Limited with

Tekwissen

4.8
Compare

Damco Solutions

3.8
Compare

smartData Enterprises

3.3
Compare

In Time Tec Visionsoft

3.7
Compare
write
Share an Interview