Системный аналитик — вопросы с реальных собеседований, часть 8
52 популярных вопросов из 255 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Какие стратегии обычно применяются для решения этой проблемы?
general
middle
1×
Кто такой Карл Вигерс?
general
junior
1×
Правильно ли я понимаю, что на этой работе вы занимались какими-то диаграммами, и это было на последнем месте работы?
behavioral
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Какие стратегии обычно применяются для решения этой проблемы?
Сначала я всегда стараюсь измерить, чтобы не гадать. Для общей проблемы с производительностью (скажем, медленные страницы или высокое время ответа API) я применяю несколько стратегий в зависимости от результатов профилирования. Типичный сценарий: нагрузочное тестирование показывает, что 90% времени уходит на запросы к БД. Тогда основные стратегии такие: Индексация и оптимизация запросов — смотрю на explain/analyze,…
✓ Начинаю с измерения — профилирование и нагрузочные тесты дают факты, а не догадки
✓ Последовательность: сначала простые и дешёвые стратегии (индексы, кэш), потом сложные (денормализация, шардирование)
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Насколько хорошо вы владеете SQL и насколько уверенно работали с базами данных и проектированием сущностей?
database
SQL
middle
1×
Какие недостатки есть у диаграмм?
architecture
middle
1×
Чем пользовательские истории (user stories) отличаются от вариантов использования (use cases)?
architecture
middle
1×
Что такое транзакция и каковы свойства ACID?
database
junior
1×
Что нужно проверить системному аналитику, если при наличии продаж на сайте выручка упала на 30%?
system_design
middle
1×
Что такое реляционная и нереляционная база данных?
database
junior
1×
Что такое include и extend в Ruby?
language_specific
Ruby
middle
1×
Расскажите, какими методами разработки или методологиями управления проектами вы пользовались?
general
junior
1×
Расскажите про HTTP-методы. Какие методы вы знаете и какими пользовались в своей практике?
networking
HTTP
junior
1×
Чем REST отличается от SOAP и в каком случае вы выберете gRPC?
architecture
middle
1×
Напишите SQL-запрос для поиска дубликатов в таблице.
database
SQL
junior
1×
Как ты пишешь этот вопрос?
general
junior
1×
Опишите сценарий, когда в системе происходит сбой (например, тайм-аут). Какие ваши действия по локализации проблемы?
system_design
middle
1×
Как проверять доступность эндпоинтов?
backend
junior
1×
Какая архитектура была в Почта Банке?
architecture
middle
1×
Как можно модифицировать этот алгоритм или структуру данных?
algorithms
middle
1×
Как вы будете собирать, согласовывать и документировать требования к новой и сложной фиче?
architecture
middle
1×
Как вы проектируете интеграцию между двумя системами?
system_design
middle
1×
Что такое SQL-запрос?
database
SQL
junior
1×
Рассматриваете ли вы предложения о трудоустройстве только в РФ или открыты к другим локациям?
behavioral
junior
1×
Используете ли вы для работы личное оборудование или корпоративное?
general
junior
1×
С фронтенд-частью или с бэкендом вы работали?
general
junior
1×
Приходилось ли вам использовать оконные функции в SQL?
database
SQL
middle
1×
Какая архитектура использовалась на проекте: микросервисная или монолитная?
architecture
middle
1×
Какой формат работы для вас является предпочтительным и какие форматы вы не рассматриваете? Комфортно ли вам работать удаленно?
behavioral
junior
1×
В каком городе вы находитесь территориально?
general
junior
1×
Насколько вы коммуникабельны и насколько легко сможете влиться в команду?
behavioral
junior