Why did you choose Kambi?
Software Developer Java Interview Questions
4,195 software developer java interview questions shared by candidates
difference between union and union non
about thr oops concepts in java
I recently interviewed for a Java Developer position, and unfortunately, the process felt very outdated and overly academic. Instead of assessing my real-world coding skills or experience building applications, most of the questions were straight from a textbook or CS101 lecture. The interview focused heavily on theoretical topics like garbage collection, SOLID principles, the ACID model, CAP theorem, and HTTP protocol versions — without any context or practical application. There were no discussions about my actual projects, frameworks like Spring Boot, or how I write, test, or deploy code. Even when concurrency was brought up, it was about the lifecycle of a thread and differences between lightweight and regular threads — not how you'd manage async tasks in real production code. Some LeetCode-style puzzles were also thrown in, which felt disconnected from day-to-day backend development work. There was no live coding in an IDE, no discussion of build tools, testing strategies, or architecture. Overall, the process seemed designed to quiz you like a student rather than evaluate you like a working engineer. For a modern Java role, I expected a focus on system design, code quality, problem-solving, and collaborative engineering practices — none of which were really covered. If you're looking for a role where practical skills matter, this interview might not give you a chance to show them.
Basic Questions Asked: Introduce yourself (including questions about your current project). Why is String immutable in Java, and how can we create an immutable class? Streams coding question – Given a list of integers, find all numbers starting with 1. Explain Predicate and BiFunction interfaces. Explain/implement the Bubble Sort algorithm. Explain Future in Java. Difference between fail-fast and fail-safe iterators. Java 8 features.
Write a SQL query to Fetch the second highest value in a Table.
More about Java, springboot, spring webflux, docker, kubernetes
Spring vs springboot. Difference you obsereved on migrating to springboot.
Questions related to Java, spring boot and microservices Demonstrate a design pattern Input-output based questions on string Find the missing number from a given set of integers
puzzles and technical questions. it was though as there were a few openings
Viewing 2721 - 2730 interview questions