4dev
Актуальность: 4 кв 2025
Вопросы
Заголовок раздела «Вопросы»- Как вы попали в IT и почему?
hr-behavioral/about-you - Опишите основной продукт, над которым вы работали. Какие конкретные задачи вы решали?
hr-behavioral/about-you - Почему на проекте выбрали RabbitMQ, а не другую брокерскую систему?
hr-behavioral/motivation - Как в RabbitMQ организовали обработку одного события несколькими сервисами, каждый из которых запущен в нескольких экземплярах? Сейчас выбрали бы тот же RabbitMQ или что-то другое? Почему?
brokers/rabbitmq - Как организовать архитектуру без очередей, если несколько сервисов должны реагировать на одно событие?
algorithms/data-structures - С какой СУБД вам приятнее работать: MySQL или Postgres? Почему?
sql/general - Что такое автовакуум в Postgres?
sql/replication-scaling - Почему на проекте решили мигрировать с MySQL на Postgres?
sql/general - Что конкретно означает запись в вашем резюме: «следил за скоростью и стабильностью»?
testing/unit-mocks - Как на проекте работали миграции в MySQL?
sql/orm-drivers - Были ли случаи отката миграций? При каких обстоятельствах?
sql/orm-drivers - Что такое ключи идемпотентности?
architecture/microservices - Как на проекте защищали финансовую систему от дублирования платежей при повторной отправке запроса из-за сетевых сбоев или таймаутов?
network/general - Почему в одном проекте одновременно использовали Redis и Memcached?
nosql-cache/redis - Какие задачи решали с помощью FFmpeg?
hr-behavioral/about-you - Для каких задач на проекте использовали Elasticsearch?
nosql-cache/elasticsearch - Что было самым интересным в других проектах?
hr-behavioral/about-you - Насколько оправдана разработка собственного сервиса аутентификации с нуля в современных условиях, учитывая обилие готовых решений?
security/auth - Как была устроена аутентификация в проекте «ОККО»? Что именно использовали?
security/auth - Чем отличается OAuth 2.0 от OpenID Connect?
security/auth - Как на проекте организовали хранение, использование и обновление Access Token и Refresh Token на клиенте? Было ли это безопасно? Какие проблемы есть у этого подхода?
security/auth - Что такое опция
HttpOnlyу cookie?network/http - Как выглядел ваш вариант чистой архитектуры на Go? Из каких слоев состоял?
architecture/principles - Как в распределенной системе с чистой архитектурой обеспечить атомарность операции, затрагивающей несколько сервисов? Какие паттерны распределенных транзакций использовали для гарантии согласованности?
architecture/microservices - Что такое DDD?
architecture/principles - Что такое агрегат в DDD?
architecture/principles - Какую архитектурную гибкость дает использование интерфейсов между слоями приложения?
architecture/patterns - Как вы тестируете репозитории?
testing/general - Как относитесь к подходу с тест-контейнерами?
containers/docker - Что такое пирамида тестирования?
testing/general - Есть ли опыт написания end-to-end тестов?
testing/integration-e2e - Чем отличается end-to-end тест от интеграционного теста?
testing/integration-e2e - Писали WebSocket с нуля или использовали Centrifugo? Почему?
network/tcp-udp - Как организовать поиск и управление WebSocket-соединениями для отправки события конкретному клиенту?
network/tcp-udp - Насколько глубоко вы погружались в Kubernetes?
containers/kubernetes - На какие ресурсы писали манифесты?
containers/kubernetes - Из каких основных компонентов состоит Kubernetes?
containers/kubernetes - Страница со списком сущностей работает медленно. Как будете исследовать и диагностировать проблему?
sql/query-optimization - Какие критерии и стратегии партиционирования данных использовали в проектах?
sql/replication-scaling - При добавлении Redis-кэша для снижения нагрузки на БД - как организуете инвалидацию кэша?
nosql-cache/redis - Помимо написания манифестов, чем еще занимались в DevOps?
containers/kubernetes