Расскажи о стримах в Java: на какие группы делятся методы и в чём разница?
В Java Stream API методы можно условно разделить на две группы:
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
В Java Stream API методы можно условно разделить на две группы:
Читать ответДа, при реализации паттерна Singleton в Java обычно используется статический метод для получения единственного экземпляра класса.
Читать ответКласс Atomic в Java (например, AtomicInteger, AtomicLong) предназначен для обеспечения атомарных операций над переменными без использования блокировок (synchronized).
Читать ответЧтобы определить первый уникальный элемент в последовательности чисел, можно пройтись по элементам, подсчитывая количество каждого, а затем найти первый элемент с количеством 1.
Читать ответApache Kafka — это распределённая платформа для обработки потоков данных в реальном времени. В своих проектах я использовал Kafka для следующих целей:
Читать ответПри выборе нового места работы для senior Java-разработчика важны следующие критерии:
Читать ответЮнит-тесты проверяют отдельные компоненты кода (методы, функции) изолированно от остальной системы, чтобы убедиться, что они работают корректно.
Читать ответTLS (Transport Layer Security) — это протокол, обеспечивающий защищённое шифрованное соединение между клиентом и сервером. В Java для работы с TLS обычно используются стандартные библиотеки, такие как javax.net.ssl.
Читать ответУровень тестового покрытия кода в проекте зависит от требований и практик команды. Обычно стремятся к покрытию не менее 70-80%, чтобы обеспечить достаточную проверку функционала.
Читать ответTomcat предоставляет ряд встроенных функций и возможностей, которые можно использовать при разработке контроллеров в Java:
Читать ответВ рамках профессиональной деятельности я могу продемонстрировать следующие компетенции:
Читать ответИндексы в СУБД — это специальные структуры данных, которые ускоряют поиск и сортировку данных в таблицах. Основные моменты:
Читать ответ