Sobes.tech

Какие технические проблемы и слабые стороны JVM как платформы ты бы выделил?

Senior
Heads and Hands
6

Что такое идемпотентность и как её обеспечить?

Senior
СБЕРСБЕР
6

Какая сложность доступа к первому и последнему элементу в ArrayList?

Middle+
МТСМТС
6

Как решить проблему race condition? Как атомики решают эту проблему?

Senior
SSP Soft
6

Как организован контроль качества кода?

Senior
СБЕРСБЕР
6

Что такое PECS и когда использовать extends/super?

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

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

Senior
РайффайзенРайффайзен
6

Чем хороши виртуальные потоки (Virtual Threads) и как они работают?

Senior
Octo
6

Гарантии доставки Kafka — между какими элементами они работают?

Senior
EXPERA
6

Как курьер узнаёт о заказе и как данные о его местоположении попадают в систему?

Middle
Ecom
6

Что важно в новом месте работы — по проекту, задачам, стеку, команде?

Middle+
Яндекс МаркетЯндекс Маркет
6

Какие паттерны проектирования вы используете? Зачем они нужны?

Senior
IT OneIT One
6

Приходилось ли использовать классы из java.util.concurrent?

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

Что такое load factor в HashMap и что происходит при его достижении?

Middle
RedLab
6

Как запустить задачу в отдельном потоке в Java?

Senior
СБЕРСБЕР
6

Какие GC roots (точки входа для сборщика мусора) ты знаешь?

Senior
СБЕРСБЕР
6

Почему не использовали ZGC или Shenandoah?

Senior
атон
6

Что произойдет, если подпрыгнуть на крыше движущегося поезда (200 км/ч)?

Senior
BSS
6

Сколько человек было в команде в [компания]?

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

table student id PK name faculty_id table faculty id PK name SELECT f.name, count(*) FROM faculty f JOIN student s ON s.faculty_id = f.id GROUP BY f.id, f.name GROUP BY /*f.id,*/ f.name GROUP BY f.id/*, f.name*/

Middle+
ИннотехИннотех
6
/710