Какие способы можно применить, чтобы остановить выполнение Java-программы?
В Java существует несколько способов остановить выполнение программы:
Читать ответПодготовка к интервью
625 вопросов с собеседований в МТС
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в МТС. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, backend, devops.
Каталог
В Java существует несколько способов остановить выполнение программы:
Читать ответВ JVM существуют несколько типов сборщиков мусора, каждый из которых оптимизирован под разные сценарии и требования к производительности:
Читать ответGroup ID в Kafka consumer используется для организации потребителей в группы, которые совместно читают данные из топиков. Основные функции Group ID:
Читать ответДа, писал Spring Boot стартеры для упрощения интеграции собственных библиотек и конфигураций в проекты на Spring Boot.
Читать ответОсновные типы коллекционных структур в Java и их реализации:
Читать ответДеплой на прод обычно организован через CI/CD pipeline, который автоматизирует сборку, тестирование и доставку приложения.
Читать ответВысокая нагрузка — это состояние системы, при котором она испытывает значительное количество запросов или операций, приближающееся к или превышающее её проектные или текущие возможности обработки.
Читать ответИсключение OutOfMemoryError в Java возникает, когда виртуальная машина Java (JVM) не может выделить достаточно памяти для создания новых объектов или выполнения операций, потому что вся доступная память (heap) исчерпана.
Читать ответКод можно считать завершённым и готовым к ревью, когда выполнены следующие условия:
Читать ответДля тестирования всего флоу сервиса (E2E или интеграционное тестирование) нужно проверить работу всех компонентов вместе, как в реальной среде.
Читать ответНеизменяемые строки (immutable strings) в Java имеют следующие преимущества:
Читать ответДля тестирования Kafka-продюсера и консюмера на Java часто используют библиотеку spring-kafka-test или EmbeddedKafka из Spring Kafka, которая позволяет поднять встроенный Kafka-брокер в памяти.
Читать ответ