Main Navigation
Share your interview in your own words — our AI handles the rest. Hardly takes 2 minutes.
Practice mock interviews or book a 1:1 call for career guidance, resume reviews, and more.
AI interview prep powered by real interview data.
Connect with us on social media
Interview experiences & questions tagged Java
Discuss the fundamentals and core concepts of Java.
Given two strings, S and T, find the minimum window in S which will contain all the characters of T. If there is no such window, return the empty string. Example: Input: S = 'ADOBECODEBANC', T = 'ABC'. Output: 'BANC'.
Given an array of positive integers and a target value, find the minimal length of a contiguous subarray of which the sum is greater than or equal to the target value. If no such subarray exists, return 0. Example: Input: nums = [2,3,1,2,4,3], target = 7. Output: 2.
Explain the differences between `@Component`, `@Service`, and `@Repository` in Spring Boot, and discuss bean scopes/lifecycle, Spring Boot startup flow, and `@Transactional` internals and pitfalls.
Discuss the differences between `==` vs `equals()`, HashMap internals, collision handling in Java 8+, load factor reasoning, Java Memory Model, and thread safety/concurrency.
Coming Soon