Can you explain what is meant by partitioning tables in a database?
Java
How is a composite primary key created in Hibernate?
What is the role of the @Repository annotation in the Spring Data ecosystem and why is it used?
What caching mechanism was used in your last project, and which provider did you use for it?
Do you have practical experience working with the Kafka messaging system?
How did you ensure your code's compatibility with previous system versions?
How did you address issues related to transitive dependencies in your project?
Which teams or departments have collaborated with you in previous positions?
How many microservices have you used for database operations in your projects?
In which cases is it recommended to use indexing to speed up query performance in a database?
Can you describe what a ResultSet object is in the JDBC API and what its main purpose is?
What methods can be used to implement or create an ExecutorService interface in Java?
How can the performance of SQL queries in a database be improved?
How many APIs are implemented in your microservices architecture solution?
In what cases is it recommended to create indexes in a database to speed up queries?
What build automation systems have you been familiar with or used in practice?
Do you have experience developing with Spring Web MVC?
In which cases is it better to avoid creating new indexes in the database?
What main workflows and tasks did you perform at previous jobs?
Can a composite index be considered ordered by the sequence of its elements?