Java
Как да изберем източник на данни (локален или отдалечен) при използване на Spring Framework?
Каква е разликата между процес и нишка, и кога може да се използва едното вместо другото?
Какво поведение се очаква от системата при използване на нивото на изолация Repeatable Read при конкурентно обновяване на една сметка от две транзакции?
Как се оценяваш по ниво — джуниър, мидъл, сеньор?
Защо в някои случаи в блока try се използва само finally без обработка на изключения в catch?
Как механизмът за автоматично управление на паметта определя, че променливата вече не се използва и може да бъде освободена?
Може ли да се инициира процесът на началната операция?
Какви са капаните на setter injection?
Какво може да се случи, ако в Pointcut на аспекта Spring Boot е посочен пълен набор от опции?
Как се оценява времевата сложност на достъпа до елемент по индекс в свързан списък?
Защо е необходимо в Java да се преписват методите equals() и hashCode() заедно и как това влияе върху работата на колекциите?
Може ли нерешителността или негативното отношение на колегите да станат пречка за изпълнението на задачата и да демотивират екипа?
Какво ви мотивира да смените професионалната си област?
Какво мислите за твърдението, че 100% тестово покритие е невъзможно и не винаги е необходимо?
Това беше резултат от вашата лична работа или екипна работа?
Кои scope-ове на бинове знаеш в Spring?
Беше ли интегрирана единна база данни за всички микросервизи във вашия последен проект?
Имали ли сте директен контакт с базата данни чрез SQL заявки?
```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```
Какво е IoC и DI? Обяснете концепциите