Как различаются стандартный поток данных и поток с параллельной обработкой в Java Stream API?
Ключевые отличия:
Читать ответПодготовка к интервью
1058 вопросов с собеседований в Альфа-Банк
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Альфа-Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: devops, infrastructure, database.
Каталог
Ключевые отличия:
Читать ответВ Java с использованием Spring Framework можно выполнить код асинхронно, применив аннотацию @Async. Для этого нужно:
Читать ответДля гарантии последовательной обработки транзакций одного пользователя в Kafka обычно используют ключи сообщений (message keys), которые определяют партицию, в которую попадёт сообщение.
Читать ответВ Java есть несколько способов создать и запустить поток (поток выполнения):
Читать ответСоздание индексов в базе данных может быть нежелательным или неэффективным в следующих случаях:
Читать ответВ многопоточном приложении каждый поток имеет собственный независимый стек. В стеке хранятся:
Читать ответВ проекте в Точка Банке я участвовал в разработке высоконагруженного микросервисного решения для обработки финансовых транзакций и клиентских данных.
Читать ответВ командах, работающих с Java, для передачи требований часто используют формальные документы, такие как спецификации в формате Markdown или Confluence, а также системы управления задачами (Jira, Trello).
Читать ответВ Spring Framework настройка и регистрация Bean (компонентов) могут осуществляться несколькими способами:
Читать ответTransactional Outbox — это паттерн, используемый для обеспечения надежной передачи сообщений между микросервисами или компонентами системы, когда операции записи в базу данных и отправки сообщений должны быть атомарными.
Читать ответВ моей последней инициативе я занимался разработкой модуля для обработки пользовательских запросов в Java-приложении. Мои обязанности включали:
Читать ответШаблон "Стратегия" используется для:
Читать ответ