Reactive programming: disadvantages and when it is appropriate?
Java
What is the main disadvantage of indexes? Why can't we just cover the entire table with indexes?
Can you explain what Spring is and what it is used for in Java development?
What microservice patterns do you know and have you applied?
How is the use and interaction with Java technologies carried out during the development process?
Tell us about your most remarkable achievement in your career.
Name the semantics of work in Kafka.
What version of Java do you use in production?
Why is a Consumer Group needed in Kafka?
Question 6. 10 messages are added to a Kafka topic, and 2 consumers with different consumer groups read from the topic. How many messages does each consumer read? - 5 - 10 - Depends on the number of partitions in the topic - Depends on the value of replicationFactor
Have you created your own Spring Boot Starter? For what purpose?
What is your attitude towards the statement that 100% test coverage is impossible and not always necessary?
How is a JWT signature verified using a key? How does hashing differ from encryption?
What is happens-before? Why should a developer know about it? Where does this guarantee come from?
Have you used schemas for messages in Kafka (e.g., Avro)?
How many microservices were there, which ones, and what load did the pods handle?
Is it possible to read messages in the same order they were written from a topic distributed across three partitions?
What steps did you take to replace the technologies used in the project?
How to design request handling for different types in Spring without constantly adding if/else branches?
Was the order of events in Kafka important? How was it ensured?