Sobes.tech

What is a pool of string literals and why is it needed in memory management?

Junior — Middle
320

What sources do you use to find educational materials and updates in technology?

Junior — Middle
320

What steps and processes are implemented from pushing code to a remote repository until its deployment to production?

Junior — Middle
320

How do approaches Trunk-Based Development and Feature Branching differ?

Middle
320

What is parameter passing in Java and how is it implemented?

Junior
320

Have you had experience creating or using covering indexes in databases?

Junior — Middle
320

What consequences can data normalization violations lead to?

Middle
320

Can you explain the principle of pessimistic locking and how it differs from other locking strategies?

Junior — Middle
320

In what cases is it more convenient to use Java configuration, and in what cases XML configuration?

Middle
320

Under what circumstances is it necessary to override hashCode and equals methods in Java, and how to ensure their consistent operation?

Junior — Middle
320

Why is a custom broker used instead of Kafka or RabbitMQ; what are its advantages and disadvantages?

320

How does the absence or presence of isolation manifest in software development?

Middle
320

What are the differences between the Collection and List interfaces in terms of their usage and capabilities?

Junior — Middle
320

Where are objects usually stored in a system or application?

Junior — Middle
320

What was the reason for your participation in this interview?

Junior — Middle
320

Is it possible to call a method annotated with @PreDestroy on a prototype bean in Spring?

Junior — Middle
320

How do Session and Global Session differ in the context of software systems?

Junior — Middle
320

Do you know what a query plan is in a relational database?

Middle
320

How are proxy objects implemented in Spring Boot 2.x?

Junior — Middle
320
/739