Какви са биновете в Spring, как се създават и конфигурират?
Java
Какви правила за идемпотентност има за HTTP методите? Как да решим проблема с дублиращите се POST заявки?
//Даден е масив от числа, в който всички числа, освен едно, имат двойник, //намерете числото, което се среща само веднъж // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ //TODO }
За съжаление, имате ли практически опит в създаването и поддържането на микросервизни архитектури?
Как да организираме общ TestContainer за няколко тестови класа без прекъсване между тях?
Можете ли да обясните какво е ExecutorService и как се използва за управление на нишки?
Защо сменяте работата си?
Как се реализира оптимистичното блокиране и какви са неговите характеристики?
Базата данни е голяма, изградихме индекси, проверихме плана — какво още може да се направи за оптимизация?
Какво правят Object.wait(), notify() и notifyAll()?
Какво търсите в екип и продукт? Какви са вашите критерии при избор на работно място?
Разкажете за потоковете в Java: към кои групи се делят методите и каква е разликата?
Какво е методът name() в enum?
Как да решите проблема с несъответствията в данните в базата при изпълнение на тестове, използващи отдалечени връзки към базата данни?
Кои Kafka теми ще бъдат в системата за отчети, кой ги произвежда и кой ги консумира?
Как се отнасяш към модифицирането на вече изпълнени задачи и рефакторинг?
Какви механизми трябва да се реализират в система от тип Mission Critical? Как да се постигне отказоустойчивост?
Кой индекс да използвате за търсене в масив varchar в PostgreSQL? Какво представляват BRIN и Bloom индексите?
Как се прехвърляха данните във вашата аналитична система от други услуги?
Как работят Виртуалните нишки?