Middle SA |Банк
Вакансия: Системный аналитик
Уровень: middle
Жалование: 270к запрошено
⏺Запись собеседования⏺
📝 Секция «Общие вопросы»:
🔵Расскажите о себе, о своём опыте.
🔵Были ли конфликты или спорные ситуации с командой или заказчиком? Как решал?
👣 Секция «HTTP/REST и синхронные интеграции»:
🔵По интеграциям, с какими инструментами работал.
🖥Секция «Брокеры сообщений и асинхронные интеграции»:
🔵Какие асинхронные интеграции использовал.
🔵Что такое очереди сообщений.
🔵RabbitMQ vs Kafka.
🔵Может ли один consumer обращаться к нескольким партициям.
🖥 Секция «Базы данных»:
🔵Опыт работы с ETL‑процессом.
🔵Уровень знания SQL.
🔵Для чего нужен индекс в базе данных.
⚙️ Секция «Архитектура»:
🔵Опыт работы с корпоративной шиной.
🔵Корректно ли для шины формировать требования по преобразованию формата сообщений.
🔵Монолит vs микросервис.
🤓 Секция «Практика»:
🔴Кейс: Есть система, в рамках которой заказчик хочет реализовать оформление выдачи продукта. Пользователь заходит в систему, нажимает кнопку создания заявки, открывается окно, какие-то поля заполняются автоматически, какие-то полня заполняет сам пользователь. Далее пользователь нажимает кнопку "отправить" на какую-то продуктовую систему для принятия решения. Требуется написать ТЗ.
🔴Кейс: По каким критериям можно определить, как строить взаимодействие с системами?
🔴Кейс: Есть система, там есть стартовая страница поиска юридического лица, есть много параметров: ИНН, ОГРН и т.д. Требуется реализовать единую строку с живым поиском, т.е когда пользователь вводит слово "рога", ему система выдает результат "рога и копыта", "рога и хвост", "рога и глаза", добавляет ещё какой-то символ, опять начинается поиск, опять даёт результат. Эти данные наименования и ИНН живут в одной большой денормализованной таблице из 200+ столбцов. Ты понимаешь, что live search будет обращаться туда очень долго, а это его основная функция. Какие решения можешь предложить?
🔴Попутные вопросы по кейсу:
🔵Синхронизация основной и поисковой таблиц.
🔴Кейс: Приходит заказчик, ставит нам бизнес - цель и даёт срок - до конца месяца, ты понимаешь, что эту задачу за данный срок выполнить не возможно. Как будешь действовать в данной ситуации?
🔴Кейс: Ты проаналитил задачу, разработка завершена. К тебе приходит тестировщик и говорит: "почему ТЗ отличается от реализации". Идешь к разработчику, спрашиваешь его, он тебе отвечает: "я решил, что так будет лучше". Что будешь делать в данной ситуации?
💩 Голосование: Как вам собес?
🙏 — Сложновато
🔥 — Изи собес
❤️ — Спасибо за подгон
Подписывайтесь на:
❤️@sa_sobes
Post #259
7.19K
- ❤ 14
- 🔥 5