Duronto Technologies Interview Experience for Experienced Java Developer,
Sep 2025
Duronto Technologies interview experience Real time questions & tips from candidates to crack your interview
Java Developer
Duronto Technologies
1 rounds | 1 Coding
problems
avyay kumar singh
Experienced | Sep 2025
Rejected
Interview preparation journey
Journey
I focused on strengthening Core Java (OOPs, collections, exception handling, multithreading, Java 8 features) and advanced frameworks like Spring and Hibernate. I practiced building REST APIs, working with databases (MySQL/Oracle), and solving DSA problems regularly. Through projects and mock assignments, I gained hands-on experience in developing scalable applications, preparing me to contribute effectively as a Java Application Developer.
Preparation
Topics: Java, Springboot
Application process
Where: Coding Ninjas Placement Cell
Eligibility: Bachelor's degree in CS/IT
Interview rounds
01
Round
Easy
Online Coding Interview
Duration
Interview date9 Sep 2025
Coding problem1
1. Java, Spring Boot, Multithreading, and SQL
What are abstract classes in Java, and when would you use them?
Explain the difference between final, finally, and finalize keywords in Java.
How does exception handling work in Java? What happens if an exception is thrown inside a finally block?
What is a functional interface in Java?
Can we create a constructor in an abstract class?
How many ways can we create threads in Java?
What is the purpose of synchronized in multithreading, and how is it used?
How is thread pool management implemented in Java multithreading?
Explain the internal working of HashMap in Java.
What is the difference between Comparable and Comparator in Java?
What is the Stream API in Java?
What are terminal and intermediate methods in Stream API?
Given an ArrayList, how would you count the frequency of each integer using Stream API?
Given an ArrayList, how would you sort it and store the result in another ArrayList using Stream API?
Explain commonly used Spring Boot annotations and their purpose.
What is fetch type in JPA? Explain EAGER vs LAZY loading.
In entity relationships, how can we avoid creating a third table in one-to-many or many-to-one relationships?
What is the purpose of @Qualifier annotation in Spring?
What is the purpose of @Primary annotation in Spring?
Explain the difference between DELETE, TRUNCATE, and DROP in databases.
How does GROUP BY work in SQL? Can you give an example query?
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
Skill covered: Programming
What is recursion?
Function calling itselfInfinite loopChained functions