Что делает метод reduce?
Чем REST отличается от SOAP? Что такое REST?
Был ли опыт оптимизации SQL-запросов?
Приходилось прорабатывать технические спецификации с аналитиками? Как к этому относитесь?
Расскажите о своём опыте и компании — что это за сервис и чем вы там занимались?
Опиши алгоритм установления HTTPS-соединения.
Расскажите про ArrayList: особенности, начальный размер, операции вставки и удаления.
Даёт ли volatile гарантию happens-before?
Зачем нужна балансировка дерева? За счёт чего достигается быстрый поиск?
Что такое высоконагруженная система? Какие реальные цифры по нагрузке были в вашем проекте?
Можно ли использовать volatile для long переменной и в каких сценариях это безопасно?
Расскажи о самой сложной/интересной задаче из своей работы
Чем реляционные базы данных отличаются от нереляционных (NoSQL)?
Как HashMap расширяется при заполнении?
Архитектурная задача: система отложенных нотификаций для бонусов (десятки миллионов пользователей)
С какими проблемами можно столкнуться в многопоточном окружении?
/** * chars = ['a', 'a', 'a', 'b', 'b', 'c', 'a'] * return: a3b2ca2 */ class JavaTask3Solution { public String compress(char[] chars) { } }
Cassandra для чего использовалась у вас?
Какие еще типы индексов знаешь кроме B-tree?
Как работает аннотация @Lazy под капотом?