Sobes.tech

Have you worked with different levels of transaction isolation in databases?

Junior — Middle
325

What branch merging strategies have you used when working with Git?

Junior — Middle
325

How does using Spring Boot Starter differ from including a regular library in a project?

Junior — Middle
325

Can you explain the main principles of object-oriented programming?

Junior — Middle
325

Can you explain what is meant by view in the context of a database?

Junior — Middle
325

How to exclude fields from serialization in Java?

Junior
325

What is the role of the @SpringBootTest annotation and when is it used in testing Spring Boot applications?

Junior — Middle
325

Which HTTP method do you use for partial or full data updates in REST API?

Junior — Middle
325

What principles of object-oriented programming exist?

Junior
325

What is the difference between different types of JDBC?

Middle
325

What is the main idea of encapsulation in object-oriented programming?

Intern
325

Can you describe the key characteristics and features when designing and implementing a microservices architecture?

Middle — Middle+
325

How do you feel about providing assistance to colleagues in performing their work duties?

Junior — Middle
325

What is the role of aspect-oriented programming mechanisms within the Spring Framework?

Junior — Middle
325

What approaches and methods prevent problems when multiple threads work simultaneously with a shared resource?

Junior — Middle
325

Explain the exception hierarchy in Java and how it is used in error handling.

Junior — Middle
325

Could you explain what is meant by 'isolation' in the context of databases or system architecture?

Junior — Middle
325

How is exception handling implemented in controllers annotated with @Controller?

Junior — Middle
325

In which packages are the classes for input/output streams?

Junior
325
/739