What level of appropriateness is there in using JDBC for a service that only performs create, read, update, and delete operations?
Java
To which layers of testing do unit tests belong?
Can HTTPS be considered a protocol that transmits data synchronously?
Can you list the main annotations used in Spring for configuration and component management?
How does the requirements specification for a software product determine the choice of database management system?
What is the default scope mode for managed components in Spring?
Explain the difference between inversion of control and dependency injection in the Spring framework.
What are the key principles of working with a database in Hibernate and how to implement them?
Could you explain what the scope of a Session Bean means in the context of Java EE?
What is the difference between tests that confirm the correct operation of the system and tests that check its incorrect operation or errors?
What types of testing must be necessarily conducted before releasing the product into the production environment?
What is the purpose of the gRPC protocol and in which scenarios is it used?
Can you explain how to use the WHERE clause in SQL queries for data filtering?
Can you explain what is meant by reliability in the context of ACID transaction properties?
How do you define and conduct tests to check system resilience under high load?
Can you give a situation where it is preferable to use a direct SQL query instead of ORM or another abstraction layer?
Does Kafka retain message history?
Can you explain the principles of how Apache Kafka works and how it ensures stream data processing?
What is the difference between testing a system under peak and overload conditions?
What criteria indicate the need for high load testing?