Java
Как работихте с Kafka? Трябваше ли да настройвате партиции, конфигурации? Какво се случва, ако потребителите са по-малко от партициите?
Как оценявате себе си като разработчик и какъв е вашият опит?
С кои бази данни работихте? Защо избрахте PostgreSQL?
Избройте видовете межсервисно взаимодействие.
Какво може да се използва за атомарно увеличение вместо volatile?
Може ли да се оцени производителността на заявка без да се изпълнява?
Защо по подразбиране скоупът singleton е избран за биновете и защо създаването на обект се счита за скъпа операция?
Колко опита са необходими, за да гарантирате, че ще получите двойка от един цвят, ако имате купчина чорапи от три цвята (червен, бял, черен) и ги изваждате по един?
Случвало ли ви се е да отложите задача без предварително предупреждение? Как сега избягвате такива ситуации?
Защо е препоръчително да се използва POST вместо GET за поверителни данни?
Какви са вашите финансови очаквания?
[име] попита: ако просто напишем JOIN без да посочим типа, кой JOIN се използва по подразбиране?
Кога се създава AOP-прокси в жизнения цикъл на бина?
Каква е разликата между Docker контейнер и виртуална машина?
Каква е разликата между интерфейсите и абстрактните класове в Java (от Java 8)?
клас Задача { частен статичен int брояч = 0; публичен статичен void main(String[] args) throws Exception { var thread1 = new Thread(() -> увеличаване()); var thread2 = new Thread(() -> увеличаване()); thread1.start(); thread2.start(); thread1.join(); thread2.join(); System.out.println(брояч); } частен статичен void увеличаване() { за (int i = 0; i < 5000; i++) { брояч++; } } }
Какво е S3?
Беше ли архитектура на микросервизи?
В Java има събирач на отпадъци — като разработчици, можем ли да повлияем на ускоряването на процеса на премахване на неизползваните обекти? Разкажете за реален случай с изтичане на памет.
За какво е необходим блокът finally?