The interview was easy to moderately challenging, with all questions focused on my preferred technology stack, making it straightforward to answer and aligned well with my skills and overall experience.
I applied online. I interviewed at Ksolves (Indore) in Dec 2025
Interview
The interview process consisted of five rounds, including an aptitude test, a machine test, two technical interview rounds, and an HR round. Overall, the process was well-structured, transparent, and conducted in a positive and professional environment.
Interview questions [1]
Question 1
Ksolve Technical Round 2 questions
1.what is low level and high level language
2. what is constructor
3. jvm jdk and jre
4. foreign key
5. joins and types of joins
6. compile time binding and Run time binding
7. acess modifiers
8. commit and rollback
9. super keyword
10. difference between throws and throw
11. mysql query to get second highest
12. query to fetch names starting from letter a
13. you have 8 balls and you have to find lowest weighetage ball
14. CODING- cyclic rotation of array kth time
15. 3 approaches to reverse a string
16. what you will do when you are stuck in a problem and no one is there to guide you even there is no internet options
17. exceptions and exception handling
18. about git and github
19. collections
20. difference between hashmap and hashtable
21. what are the types of css
22. types of selectors
23. which css type have highest priority
24. if you applied all three types of css in span which style it will follow
25. all the four pillars of opps with example
Ksolve round 3 technical questions
1. Can you let me know what is Object-Oriented Programming (OOP)? What does it mean?
2. How does Java differ from other languages (like C and Python)?
3. What do you understand by Classes and Objects?
4. What is Inheritance?
5. What is Polymorphism?
6. What is JVM (Java Virtual Machine)? What does it stand for?
7. What is final keyword in Java?
8. What are the Wrapper Classes?
9. What are Servlets?
10. What are Collections in Java?
11. What is Multithreading?
12. What is the difference between Synchronous and Asynchronous programming?
13. What is the difference between HashMap and Hashtable?
14. What are the differences between ArrayList and LinkedList?
15. Do you know about Git? (Specifically, how to create a new branch).
Programming Challenges (Logic/Coding)
Logic Problem 1: Array Element Frequency
⦁ Write a logic to identify the occurrence/frequency of the number '1' in an array.
Array given: [1, 2, 1, 3, 1, 4, 1, 5]
Logic Problem 2: String Character Frequency
⦁ Write a logic to identify the frequency of characters in a string.
String given: "PROGRAMMER"
Logic Problem 3: Sort Array
Logic Problem 4: Remove Duplicates from String
Aptitude topics;
1. Ratio & Proportion
2. Time & Work
3. Time, Speed & Distance
4. Simple & Compound Interest (SI/CI)
5. Permutation & Combination (P&C)
6. Partnership
7. Basic DI (Data Interpretation)
8.Average
9.coding dicoding
10.time, work and distance
1. Series & Missing Number
2. Probability
3. Number System
4. Ages Problems
5. Percentages
6. Profit & Loss
Initial Screening Process
Resume shortlisting
Basic HR questions or a recruiter call
Technical Round
In-depth technical interview (coding, domain knowledge, tools)
May include a practical test or system design discussion
HR Discussion
Salary negotiation
Joining availability and cultural fit
Final confirmation
Interview questions [1]
Question 1
What is Odoo?
What is ORm?
Explain about previous company project?