Java
Какви са очакванията ви за заплата? Къде живеете? Вече имате оферти?
Каква е разликата между патърна медиатор и прокси?
За какво е WAL?
Гаранции за доставка на съобщения в Kafka (at-most-once, at-least-once, exactly-once) и редът на съобщенията
На какво обръщат внимание при проектирането на база данни? Какви принципи?
Въпрос за многопоточност: ще блокира ли програмата при преводите между портфейлите? Защо?
Обмисляте ли регистрация като ЕТ?
Колко интензивно работихте с нерелационни бази данни (MongoDB, Redis)?
Алгоритмична задача: даден е масив от цели числа, преместете всички нули в края, запазвайки реда на останалите елементи (например, [1,0,3,0,1] → [1,3,1,0,0])
Какви инструменти за синхронизация има в Java?
Какви са последствията от създаването на ObjectMapper като поле на класа (не чрез Spring)?
Разкажете за неизменяемите обекти в Java — за какво са, как да ги създадем?
Нека опитаме по-лесна задача: как да изчислим колко човека са извикали определена услуга за ден?
Има ли топикът Kafka свойството FIFO?
Как беше изградена вертикалата на отговорността в екипа? Кой отговаряше за сроковете?
Некоректна реализация на логиката за обработка на грешки с помощта на onErrorResume Няма диференциация в обработката на грешки в handleEnrollmentError Липсва внедряване на зависимостта в зависимост от контролера Методът handleEnrollmentError не използва параметри CourseController не е регистриран от десет години
Как са свързани темата и партициите в Kafka? Гарантирана ли е редовността на съобщенията в различните партиции?
Как бяха обработвани ситуациите, когато услугата беше недостъпна?
Какво беше незадоволително в началната ситуация, от която възникна задачата?
На кой протокол на транспортно ниво работи HTTP?