Can you name the annotations used in Spring Boot Starter for configuration and auto-configuration of components?
Java
How does Kafka respond if all its brokers fail simultaneously?
Is it possible to create and run a million threads simultaneously within one system?
How can the same business logic be applied to different Bean components in Spring, avoiding code duplication?
How are the equals and hashCode methods related in Java, and why is it important to implement them correctly together?
Can you explain the concept of the minimal offset that a consumer can handle in Kafka?
What is the role of the synchronization mechanism in multithreaded applications?
What is the difference between in-memory caching of an application and external cache (Redis)?
Do you have experience using coroutines in your projects?
What is the role and purpose of traceId fields in system logs?
What does the incrementAndGet method do in the AtomicInteger class and how does it work?
Can you explain the stages of the bean lifecycle in Spring Framework?
What types of write operations were used in your microservice in your last position?
How closely have you worked with Kubernetes? How did you configure the service configs?
Can you explain how a Kafka Topic is organized and operates?
Name two or three examples of thread-safe collections
What level of isolation did you use in your project?
What is the main function and significance of the Deployment process in Kubernetes?
What capabilities does aspect-oriented programming provide within Spring AOP?
Can you name the main design patterns used with the Spring Framework?