The candidate was evaluated on deep Java knowledge, specifically version 17 features and internal collection mechanics.
The interviewer probed into HashMap internals, specifically collision resolution strategies like chaining and open addressing.
The candidate struggled with optimizing HashMap collision performance, specifically missing the concept of using balanced trees (like Red-Black trees) for bucket storage.
The interviewer tested Spring Boot fundamentals, focusing on Dependency Injection, Bean scopes (Singleton vs. Prototype), and the implications of injecting prototype beans into singletons.
The candidate demonstrated SQL proficiency but initially struggled with the syntax for a group-by query, eventually arriving at the correct logic.
The candidate provided both brute-force and optimized (Trie-based) solutions for string manipulation problems.
Behavioral questions focused on handling monotony and staying updated with industry trends like Generative AI.