Sobes.tech

Обяснете концепцията за Inversion of Control и нейното приложение във фреймуърка Spring

Junior — Middle
222

Каква е ролята на външния ключ в база данни и защо е важен?

Junior — Middle
222

Можете ли да обясните принципа на работа на метода join в класа ForkJoinPool и как той се използва за синхронизиране на задачи?

Junior — Middle
222

Каква е времевата сложност при търсене на елемент в HashMap по ключ?

Junior — Middle
222

Кои Git команди могат да се изпълняват директно от интегрираната среда за разработка?

Junior — Middle
222

//Дадени са два бина. При изпълнение на третата итерация в метода m1 възникна изключение. Колко записа ще има в базата данни? public class BeanA() { private BeanB b; @Transactional public void m1(List<Integer> list) { for (Integer i : list) { b.m2(i); } } } public class BeanB() { @Transactional public void m2(Integer i) { // Добавяне на запис в таблицата } }

Senior
222

Можете ли да споделите наскоро пример за уникална ситуация, с която сте се сблъскали по време на процеса на разработка?

Junior — Middle
222

public static void filterTripleA(Collection<String> strings) { strings.removeIf(s -> s.startsWith("aaa")); }

222

Обяснете принципа на работа на класа AtomicInteger в Java и как той осигурява безопасно управление на нишки.

222

Как може да се определи, че рестартирането на услугата се дължи на актуализации на кеша, причинени от OutOfMemoryError?

Middle — Middle+
222

Как обикновено започваш работа по проект, който е в активна фаза на развитие?

Junior — Middle
222

Използвали ли сте анотацията @ComponentScan в проектите си?

Junior — Middle
222

Можете ли да обясните как работи механизмът на EntityManager в системата?

Junior — Middle
222

В какво стана по-добър през последната година? Какво интересно опита, научи?

Middle
222

Можеш ли да посочиш три примера, които гарантират, че се случва преди?

222

Какво ви мотивира да изучавате Spring след толкова време след началото на вашата професионална кариера?

Junior — Middle
222

Участвахте ли в създаването на проект от нулата?

Junior — Middle
222

[име] попита: кои ключови модели и принципи сте приложили: SOLID, DI или други?

222

Как може да се оцени предимството от изпълнението на няколко задачи паралелно?

Middle — Middle+
222
/734