Какво се използваше по-често: заключвания или повишено ниво на изолация?
Java
Какво е Spring Framework? Защо е необходим?
Разкажи ми за процеса на разработка на задача от поставянето до производството.
public class MyObject { private final String object1; private final NotMyObject notMyObject; private final Collection<AnotherObject> anotherObjects; //конструктор //гетъри public String getObject1(){ return object1; } public NotMyObject getNotMyObject(){ return notMyObject; } public //public MyObject(String object) }
Работили ли сте с транзакции? Какви нива на изолация използвахте?
Опишете алгоритъма за добавяне на елемент към HashMap
Кога трябва да използвате транзакции?
Интересували ли сте вътрешната структура на JVM? Трябваше ли да настройвате JVM на работното място?
Как протича деплоймънтът на продукция? Как е организиран CI/CD?
Работили ли сте с блокировки в базата данни? Как ги взимахте?
Как бихте реализирали вашия IoC контейнер? Как работи ApplicationContext?
Какви връзки има между таблиците в релационните бази данни?
Как проверяваш качеството на кода преди прегледа? Използваш анализатори?
Как се разширява HashMap при запълване?
Настроихте ли Kafka Producer? Какви настройки знаете?
Разкажи ми за това как се развиваш сега като разработчик. Какви теми те интересуват най-много, с какви задачи искаш да работиш?
Какви са недостатъците на неизменяемостта на String?