Какие этапы проходились при устройстве на работу
Python
Middle
Без компании
Какие этапы проходились при устройстве на работу
Ответы
- **Резюме и сопроводительное письмо** – отправка резюме, иногда с кавер-леттером.
- **HR-собеседование** – общие вопросы о мотивации, опыте, ожиданиях.
- **Техническое задание/тест** – решение задач на алгоритмы, структуры данных или реальные кейсы.
- **Техническое собеседование** – разбор кода, вопросы по Python (GIL, декораторы, ООП и т.д.).
- **Системное проектирование** (для senior) – обсуждение архитектуры, масштабируемости.
- **Финальное интервью** – с CTO/тимлидом, обсуждение фит-культуры, зарплаты.
Пример кода для этапа 3:
```
def find_duplicates(lst):
seen = set()
return [x for x in lst if x in seen or seen.add(x)]
```
После успеха – оффер и переговоры по условиям.