Java
Можете ли да обясните какво се разбира под разпределена транзакция и как работи?
Какво е Effectively Final в Java и къде се използва?
Какви методи използваш, за да постигнеш висока свързаност на компонентите при рефакторинг на кода?
Какви механизми използва JPA за организиране на зареждането на свързани обекти?
Можеш ли да назовеш основните примитивни типове данни в Java?
В кои случаи се препоръчва използването на интерфейса Comparator за сравняване на обекти?
Можете ли да обясните концепцията за IoC контейнер в рамките на Spring и неговата роля в управлението на зависимости?
Имали ли сте опит с използването на платформата OpenShift в проектите си?
Как демонстрирахте или обяснихте продукта на клиента?
Имали ли сте опит в работата по проекти в сектора на неправителствените организации?
Какви критерии взимаш предвид при подбора на екип за работа?
Запазва ли се индексът в структурата на данните на бинарното дърво?
Обяснете принципа Fail-fast и ролята му в разработката на софтуер
Можете ли да обясните предназначението и използването на модификатора transient в езика Java?
За какво служи ключовата дума volatile?
@Data @Entity @Table(name = "_store") public static class Book { @Id private String id; private String title; private String author; private int price; @Transient private String tmp; @Enumerated(EnumType.STRING) private BookType type; } public enum BookType { COMMON, PREMIUM; }
Каква е разликата между интерфейсите Runnable и Callable в Java и как се използват?
Какъв опит имате с механизми за автоматично управление на паметта и събиране на отпадъци в приложения?
Какви методи използвахте, за да подобрите ефективността на взаимодействието с базата данни във вашите проекти?
Какво осигурява по-бърза работа в Java: използването на примитивни типове данни или обекти?