Подборка объединяет вопросы, отмеченные на этапах интервью в Домклик. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: livecoding, frontend, algorithm.
TTL выбирают по измеренной длительности критической секции, включая хвосты и сбои, но один большой timeout не гарантирует безопасность. После истечения lease старый worker может продолжить работу одновременно с новым.
Вложенный поиск требует O(nm) в худшем случае. С хеш-множеством ожидаемое время O(n+m), если операции поиска и вставки имеют ожидаемую постоянную стоимость.
Постройте множество меньшего списка и просмотрите больший. При совпадении добавляйте ID в ответ и удаляйте его из множества, чтобы не повторять результат.
Выделите несколько главных критериев: содержание задач, команда, ответственность, продукт и условия. Объясните их приоритет и связь с тем, что ищете на следующем этапе карьеры.
Объясните, чего ищете в следующей роли, и какие варианты развития на текущем месте уже обсуждали. Причины формулируйте через факты и ожидания, без обвинений в адрес коллег.
Смотрите распределение длительности update_user, p95/p99, долю ошибок и таймаутов, а также задержки зависимостей. Среднее время скрывает хвост и само по себе не подходит для выбора таймаута.
Опишите конкретную систему и свою часть работы на Python: API, интеграции, обработка данных, фоновые задачи или внутренние инструменты. Назовите, что делали лично.
Ответьте прямо, подходит ли вам гибрид, и уточните ожидаемое число офисных дней, расположение офиса и гибкость графика. Важно согласовать конкретный режим, а не только название формата.
Уточните формулировку: FastAPI — ASGI-фреймворк с поддержкой async и обычных def-обработчиков, а не просто синхронный фреймворк. Затем перечислите свой реальный опыт.
Ответьте на вопрос о гражданстве фактически и только в необходимом объёме. Можно уточнить, какие требования оформления или доступа обусловливают запрос.
Назовите тему, которую действительно изучали из интереса, и небольшой результат: эксперимент, заметку, прототип или новое понимание. Отсутствие коммерческого применения не делает ответ слабым.