Sobes.tech

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

Senior
СБК ПАРУС
101

Какво е важно за теб при избора на работно място?

Middle+
ГосуслугиГосуслуги
101

Какво е анотацията @Conditional в Spring и за какво се използва?

Senior
платформа офд
101

Има бекенд, има потребителски интерфейс. Стекът е стандартен: Java, Spring, React, Postgres. Задача: Проектирайте REST крайна точка, която трябва да вземе данни от 3 източника и да ги върне на UI, като осигури възможно най-голяма пропускателна способност и минимално време за отговор (критерии макс/мин според нашите конкретни условия, тъй като по същество няма магическо решение и трябва да се намери компромис). Знае се, че очакваният пик RPS за тази крайна точка ще бъде 200. Известни детайли за източниците: 1. Източник - нашата база данни, заявката отнема около 15 секунди. 2. Източник - свързан REST услуга, деградира до 2 минути при 100 RPS, в нормален режим отговаря за 5 секунди. Не можем да променим поведението на този източник. 3. Източник - свързан REST услуга, отговаря произволно (не са установени конкретни модели) с грешки 503, в нормален режим отговаря за 10 секунди. Не можем да променим поведението на този източник.

Senior
солюшин
101

На какви показатели решихте, че задачата изисква вложени усилия?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
101

Как Kubernetes разбира, че подът е умрял и трябва да бъде стартиран нов? Разкажете за пробите.

Senior
СБЕРСБЕР
101

Кои нива на изолация на транзакциите съществуват и при кое е възможно мръсно четене?

Senior
Альфа-БанкАльфа-Банк
101

С какви проблеми може да се сблъскате в многонишково обкръжение?

Senior
Альфа-БанкАльфа-Банк
101

Коя беше последната книга или статия, свързана с работата, която прочетохте?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
101

Разкажете за вашия опит на последното място (Lekton). С какво се занимавахте, какъв стек използвахте?

Senior
BSS
101

Как да реализираме валидирането на бизнес логиката в Spring (например: възраст >16 години, няма блокирани сметки, лимит на картата не е превишен)?

Senior
EXPERA
101

Каква грешка може да възникне при стартиране на услугата при използване на инжектиране на поле?

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

Защо разглеждате предложения за работа? Какво не ви харесва на текущото ви място?

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

Подход Push срещу Pull в брокери на съобщения (ActiveMQ срещу Kafka). Предимства и недостатъци на всеки.

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

Колко беше RPS на върха? Колко бяха записани?

Senior
01.tech
101

Каква операция се извършва с hashCode преди определянето на кофата (битово изместване)?

Senior
МВидео/эльдорадо
101

Появи се втори източник на събития (втори Kafka топик), който също променя рейтинга на публикациите. Какво да правим?

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

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

Middle
Альфа-БанкАльфа-Банк
101

Разкажи за процеса на разработка (Agile/Scrum). Как се оценяват задачите?

Senior
Velenes.Tech
101

7. Тестираш формуляра за добавяне на нови продукти в администраторския панел. Създаваш нов продукт, натискаш бутона Запази и виждаш бял празен екран. Опишете следващите си действия.

Middle
waysbits
101
/726