Java
Какво търсиш по отношение на формата на работата? В Москва ли си?
Имали ли сте опит с Kotlin или реактивно програмиране?
Колко правилно е да използвате променлив обект като ключ в HashMap? Какви изисквания трябва да се спазват?
[име] попита: Какви грешки съществуват в Java? Дай примери.
Как оптимизирахте SQL заявките?
Две транзакции: едната чете, другата актуализира същите данни. Какво ще се случи? Проблем с неповторимото четене и ниво на изолация Repeatable Read.
За какво се използва индексът GIN в PostgreSQL?
[име] попита: В Kubernetes има лимит на паметта от 1 GB, а JVM се стартира с -Xmx 1 GB. Колко е жизнеспособна такава настройка?
Какво е Kafka и как работи? Какво я отличава от обикновените message broker-и?
Как да направим клас неизменяем (immutable)?
Беше ли архитектура на микросервизи?
Как да вземете конкретни комити от чужа клонка в Git?
Какви са начините за инжектиране на зависимости в Spring?
Как системата разбираше, че трябва да поеме по един път или по друг? На какво се базираше при разграничаването на документите?
Какви технологии бяха използвани за авторизация?
Как да създадем ефективен индекс за колона с ниска селективност (например, статус: нов/в процес/завършен), когато важи само статусът 'нов'?
Как да обогатим контекста на LLM? Какво е RAG и как работи?
Има ли отворена ИП, самостоятелна заетост или друга заетост?
Как да решите проблема с дълбокото копиране (мутация на самите елементи на списъка чрез AtomicInteger.incrementAndGet)?
Входни данни OperationId TransactionId ISIN RcvID SndId Quantity OperationId - ID на операция (цяло число) TransactionId - ID на транзакция (цяло число) ISIN - ID на инструмента (низ) RcvID - ID на клиента получател (цяло число), ако -1, това е изход SndId - ID на клиента изпращач (цяло число), ако -1, това е вход Quantity - количество на инструмента (double) OperDate - дата във формат [phone] Входните данни са низове, например 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] Трябва да се изчисли количеството на всеки инструмент за всеки клиент към последната дата [phone] USD [phone] USD [phone] RUB 100