Java
Защо LLM дава резултата по един токен, а не всички наведнъж?
Разкажи за работния си процес от получаването на задачата до деплоймънта с използване на AI инструменти.
[име] попита: Разкажи ми за йерархията на изключенията в Java.
Как проверяваш качеството на кода преди прегледа? Използваш анализатори?
Как да реализираме hashCode() за типа Long (64 бита), за да върне int (32 бита)?
Как се фиксират системните изисквания — само в задачите, а аналитикът ги описва?
Как да създадете транзакция ръчно без анотацията @Transactional?
Обяснете как влияе JIT-компилацията върху производителността на Java приложенията и в кои случаи може да доведе до неочаквани резултати.
Разкажете за методите equals() и hashCode(), техния договор и ролята им в HashMap
Какво е важно при избора на ново работно място? На какви критерии се базирате?
Нарушава ли се някакъв модел, ако се предоставя достъп до базата данни на различни приложения?
За какви цели се използва аспектно-ориентираното програмиране?
Какво ще се случи, ако по време на итерация през колекцията с forEach се опитате да изтриете текущия елемент от същата колекция?
Защо сега търсиш работа?
Работили ли сте директно с писането на многопоточен код?
Разкажи ми за това как се развиваш сега като разработчик. Какви теми те интересуват най-много, с какви задачи искаш да работиш?
Какво е multi-catch в Java? Какви са ограниченията и правилата?
Ако имаме няколко инстанции на приложението, как да гарантираме, че една и съща операция от шедулера няма да бъде обработвана от няколко инстанции едновременно?
Къде се появи outbox във вашата схема — първо писахте в outbox от Kafka, а след това публикувахте от outbox?
Когато правиш обикновен SELECT, колко заявки изпраща драйверът към Postgres? Какви заявки и какво ще има в тях?