Java
Разкажи за структурата на паметта в JVM — кои сегменти съществуват, как протича процесът.
Към кои обекти може да се обръщате вътре в лямбда?
Архитектурата на услугата за съхранение на координатите на таксиметровите шофьори. Каква база данни е необходима, има ли нужда от нещо друго освен базата данни?
Ако heap на приложението е 3GB, а контейнерът 3.1GB, приложението се срива без OOM в логовете. Защо и как да го поправите?
Напишете SQL заявка: изберете имената на всички книги, които в момента са в ръцете на читателите.
Какво е REST и как се различава от обикновеното HTTP API?
Защо е необходим разделянето по слоеве (Многослойна архитектура) и какви грешки често се допускат?
Как работехме с ресурсите преди появата на try-with-resources?
Ако нямаше така инфраструктура (като Prometheus), и имаше само Kafka и база данни, дали базата данни би могла да записва всички тези съобщения при натоварване сто хиляди съобщения в секунда?
Кой е подготвил тези конфигурации, как бяха организирани във вашия екип?
На какъв проект работихте в [компания]?
Коя беше последната книга или статия, свързана с работата, която прочетохте?
Как бихте организирали взаимодействието между фасадната услуга (приемаща заявки от потребителя) и услугата за създаване на отчети (дълга операция)?
Какви типове индекси са използвани? Имаше ли негативни разходи от индексите?
Характеристики на извикването на методи, маркирани с @Transactional. Проблемът със self-вика.
Може ли да се парсва JSON без предварително създаване на DTO клас? Как би изглеждало това?
Откъде идва събитието в Kafka? Кой казва, че трябва да се направи начисление?
Как ще се разпредели четенето на теми и партиции между екземплярите на Processing Service (масштабиране)?
Какво е Compare-and-Swap (CAS) в многопоточната програмиране? За какво се използва?
Как работи HashMap?