Java
Каква е разликата между внедряването на зависимости и инверсията на управлението?
Знаеш ли разликата между StringBuilder и конкатенацията на низове в Java?
Какво е функционален интерфейс?
Каква е разликата между методите finalize и finally в контекста на управление на ресурси и изключения?
В кои случаи трябва да използвате абстрактен клас, а в кои — интерфейс?
Какви видове входно-изходни потоци съществуват в Java?
Защо не може да се сравняват обекти в Java с оператора '=='?
Как да реализирате управление на транзакции в Spring приложение?
Коя структура от данни осигурява максимална скорост за патърна Command и с какво може да бъде заменена?
Обяснете концепцията на патърна Factory Method и неговото основно приложение в проектирането на софтуер.
За какво се използва структурата try-finally в Java?
Разкажи ми за структурата на фреймуърка Collection в Java.
Какво е безопасността на нишките?
Може ли в базата данни да има две еднакви стойности за външен ключ, който сочи към една и съща таблица?
Може ли да се използва методът equals, за да се провери дали два различни обекта са равни по съдържание?
В кои случаи е по-удобно да използвате конфигурация на Java, а в кои - във формат XML?
Какво е внедряване на зависимости в контекста на разработката на софтуер?
Можете ли да обясните какво представлява Servlet в контекста на уеб разработката с Java?
Кой е най-лошото време за изпълнение на метода get(key) за съществуващ ключ в HashMap?
Какво са JDK и JRE?