Java
С кои метрики използвахте за оценка на покритието на тестовете в последния проект?
Кои анотации, прилагани към класове, са достъпни за получаване от контекста Spring ApplicationContext?
Ако два обекта от различни класове имат еднакви полета, ще имат еднаква стойност на hashCode?
Кой от реализираните проекти ви кара да се чувствате особено горд?
Ако ръководителят на проекта предложи друг подход, ще настояваш ли на своята гледна точка или ще се съгласиш с неговия избор?
Ако мониторингът показва, че базата данни започва да отговаря бавно, как ще търсите причината?
Какви са причините за OutOfMemoryError и как да намерим теч на памет?
Кои ситуации или поведение в екипа смяташ за недопустими?
Как се определя областта на видимост на обекта Bean при стандартните условия по подразбиране?
Има тема и 5 инстанции на услуга в една и съща група потребители. Какво може да се обърка?
Разкажи за процеса на разработка (Agile/Scrum). Как се оценяват задачите?
Какво ще стане, ако не добавите песимистична блокировка? Какви опции за блокиране съществуват?
Как да определите кога един клас или модул изпълнява твърде много функции и нарушава принципа на единствената отговорност?
Какво отличава разликите между методите за внедряване на зависимости чрез конструктор, поле и метод?
Обяснете разликите в метода init() при използване на бинове от тип Singleton и Prototype в контекста на техния жизнен цикъл и инициализация.
Какви допълнителни знания и умения в областта на програмирането и разработката сте придобили освен стандартния Java Core?
В кои случаи възниква изключението LazyInitializationException в Hibernate?
Как да проверите дали списъците са равни по съдържание, но редът не е важен? List<String> actual = List.of("B", "A", "C"); List<String> expected = List.of("A", "B", "C");
Какви scope типове бинов използвахте в Spring? За какво се използва прототипът?
В кое TimescaleDB е по-добър или по-лош от Postgres?