CompaniesExperiences
⌘ + K
Write experienceSign in
Sign in
V

Vivek Saliya

25mcaviv034@ldce.ac.in

Your account

Explore

Interview experiences from students. For students.

CompaniesExperiencesShare experience

preprence is an independent student platform and is not affiliated with or endorsed by any of the companies mentioned on this website.

Found a bug or have a suggestion? Reach out on LinkedIn or Email.
HomeInterview experiencesKody Technolab
Kody Technolab logo

Kody Technolab

selected

Java Developer

Naman Chotai

|August 2026
MCAClass of 2027
selected

Interview process

01

Coding

60 min|medium

Interview rounds (detailed)

01

Coding

Difficulty
medium
Duration
60 minutes

Questions asked

Kody Technolab’s DSA round was 60 minutes, conducted on your own laptop, with no internet allowed. You were given 5 coding problems—Trapping Rain Water, Merge Intervals, Josephus Problem (Kill Every Nth Person), Leaders in an Array, and Boats to Save People. The focus was not just on getting the final code but also on your approach, logic, and handling of edge cases; interviewers gave nudges/hints when you were stuck and evaluated how you progressed from the approach toward the solution.

02

Overall tips

Java: Complete Dheeru Mundluru’s Udemy Java course.

Spring Boot: Follow a good Spring Boot YouTube playlist.

Projects: Build 2–3 solid Spring Boot projects.

AI: Use AI only for selected portions, not for everything.

DSA: Complete Striver’s A2Z DSA Sheet.

SQL: Practice basic + medium-level questions.

Core Java: Focus on Collections, OOP, Streams, Threads, Strings and Java 8+.

Published on August 25, 2026

02

Technical

50 min|hard
03

HR

5 min|easy

Technical

Difficulty
hard
Duration
50 minutes

Questions asked

Kody Technolab – Technical Round— 1. Tell me about yourself. 2. What is the difference between Spring and Spring Boot? 3. What is DI and IoC? 4. What are the types of Beans in Spring Boot? 5. What is a Transaction and @Transactional? 6. What is the difference between @Repository, @Service, and @Controller annotations? 7. How does Spring Boot know that this particular class is a Controller? 8. What is Global Exception Handling? 9. Can I create two @RestControllerAdvice files? 10. What are the Pillars of OOP? 11. What is the difference between an Abstract Class and an Interface? 12. Is Java a pure object-oriented language? 13. Why do we need Wrapper Classes? 14. What is a JWT Token? 15. What are Refresh Tokens and Access Tokens? 16. What is Token Blacklisting? 17. What is Token Rotation? 18. Code snippets were given on paper — give the output. 19. Write Java Streams code on paper. 20. What is a Functional Interface? 21. What are Lambda Functions? 22. What are Threads? 23. What are Virtual Threads and Platform Threads? 24. What is the difference between run() and start()? 25. What are Worker Threads? 26. What is the difference between s1 == s2 and s1.equals(s2)? 27. What is the String Pool? 28. What is the Collection Framework? 29. What are Fail-Fast and Fail-Safe classes? 30. What are the top main classes in the Collection Framework? Tell the difference between each. 31. What is DTO Pattern? 32. What is JDBC? 33. What are Streams? 34. Write Java code on paper to print "1" to "N" without using loops. 35. What is Swagger? 36. What is Authorization and Authentication? 37. What is the difference between ArrayList and LinkedList in terms of efficiency? 38. Is Java pass-by-value or pass-by-reference, and how? 39. A tricky code snippet was given involving try and multiple catch blocks — which catch block would be executed first? SQL: 40. Given Customer and Country tables, write a query to get all customers from India with a salary between ₹20K and ₹40K using JOIN. 41. Write a query to fetch all customers from India with a salary greater than ₹40K without using JOIN.

03

HR

Difficulty
easy
Duration
5 minutes

Questions asked

HR Round — Due to time constraints, the HR round was common for all students. All candidates who were selected after the Technical Round were addressed by the HR, who explained and discussed the company’s rules, policies, and other relevant terms and conditions.

Spring: Know DI, IoC, JPA, Transactions, Exception Handling and REST APIs.

Security: Prepare JWT, Access/Refresh Tokens, Blacklisting and Rotation.

Coding: Practice solving problems without internet.

Edge Cases: Always think about edge cases and complexity.

Projects: Be ready to explain every important part of your project.

Mock Interviews: Practice output-based and conceptual questions on paper.