Sobes.tech

В Redis има два механизма за персистентност (RDB и AOF) — разглеждали ли сте тази посока за намаляване на прозореца на загуба на данни?

Senior
ТБанк
130

Какъв функционал ще избереш за първия smoke-suite на стрийминг услуга (Netflix, Amazon и т.н.)?

Middle
waysbits
130

Можете ли да обясните какво представлява Kafka Streams и как се използва за обработка на потокови данни?

Junior — Middle
Ifellow
130

Какви подходи и инструменти бяха използвани за автоматизация и координация на бизнес процесите в микросервизната архитектура на вашето предишно работно място?

Middle — Middle+
Альфа-БанкАльфа-Банк
130

Как да поправите тази ситуация, когато има файл с грешка в комита?

Senior
Позитив Технолоджис
130

Какви компоненти включва механизмът ClassLoader в Java?

Junior — Middle
Драйв Клик
130

Как работи Kafka с няколко инстанции на приложението? Какво е група потребители, партиции, ребалансиране?

Senior
СБЕРСБЕР
130

Обяснете принципа на работа на анотацията @Transactional и ролята й в управлението на транзакциите в базата данни.

Junior — Middle
Prooftech
Акселератор возможностей
ИннотехИннотех
+4
130

Разкажете за себе си. Какво ви позволява да растете и да се развивате като специалист?

Senior
СБЕРСБЕР
130

Какво бихте искали да намерите на новото място?

Senior
ИП Ганус Александр Андреевич
130

Има ли топикът Kafka свойството FIFO (First In, First Out)?

Senior
ИП Ганус Александр Андреевич
130

Какво е моделът Sidecar и за какво се използва?

Senior
IT OneIT One
130

public class RefEx { public static class PdfProcessor implements DocumentProcessor { } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Специфична логика за обработка на Word } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // Специфична логика за обработка на XML } } public static class DocumentService { private final Map<DocumentType, DocumentProcessor> processors = Map.of( DocumentType.PDF, new PdfProcessor(), DocumentType.DOCX, new DocxProcessor(), DocumentType.XML, new XmlProcessor() ); public void process(Document[] documents) { for (Document doc : documents) { DocumentProcessor processor = processors.get(doc.type); if (processor == null) { break; } // Общата логика за обработка на документа processor.process(doc); } } } }

Middle
экзон
130

Каква е основната причина за неправилното поведение на кода при използване на неизменяема карта? Полета без "само за четене" могат да бъдат променяни HashMap не запазва реда на елементите Прекомерната употреба на обвивки причинява объркване Картата "Неизменяема" отразява промените в оригиналната карта Неправилната употреба на обекта води до грешка

Senior
СБК ПАРУС
130

Какви подходи използвахте за провеждане на междучовешки проверки на кода?

Junior — Middle
Datanomika
130

Как да се гарантира, че няколко различни системи-потребители получават едно и също съобщение от Kafka?

Senior
СБЕРСБЕР
130

Разкажете за модела OSI: за какво са нужни нивата, как се различават?

Middle
Небольшая компания
130

Защо не можем просто да използваме една променлива max вместо втория стек?

Senior
солюшин
130

Каква е разликата между моделите Builder и Facade в контекста на проектирането на софтуерни системи?

Junior — Middle
130

Използвали ли сте схеми за съобщения в Kafka (например, Avro)?

Senior
Альфа-БанкАльфа-Банк
130
/728