Есть ли трекинг активности
Что проверяют
Формулировка двусмысленная, и первым делом проверяют, умеете ли вы уточнить вопрос. Чаще всего так спрашивают в аутсорсе и аутстаффе с почасовой оплатой: работали ли вы с трекером времени и как к нему относитесь. Реже имеют в виду технику: как в .NET-приложении отслеживать действия пользователей. Следом спрашивают, как вы учитываете время на созвоны, ревью и исследование задач.
Как отвечать
Сначала задайте встречный вопрос: речь про учёт вашего рабочего времени или про функцию продукта. Дальше отвечайте по ситуации.
Если про рабочее время, опирайтесь на свой опыт:
- чем пользовались: списание часов на задачи в Jira или Azure DevOps, трекеры вроде Hubstaff или Time Doctor, которые считают активность клавиатуры и мыши и делают скриншоты;
- как вели учёт: списывали ли время ежедневно, как оформляли ревью, созвоны и разбор незнакомого кода;
- ваше отношение: спокойно и по делу. Учёт часов нормален, когда заказчику выставляют счёт по времени. Уточнить, что именно считается и используется ли трекер для оценки работы, тоже нормально.
Если опыта нет, скажите прямо и добавьте, что готовы списывать время на задачи и хотите заранее знать правила.
Если вопрос технический, для C# каркас такой: структурированные логи через ILogger с Serilog, аудит изменений через SaveChangesInterceptor в EF Core с записью, кто и когда поменял сущность, телеметрия через OpenTelemetry или Application Insights, продуктовая аналитика отдельно. Обязательно скажите про персональные данные: их не пишут в логи открытым текстом, а их обработка подпадает под 152-ФЗ или GDPR.
Где спотыкаются
Отвечают на один смысл вопроса, не уточнив второй, и десять минут рассказывают про Application Insights человеку, который спрашивал про Hubstaff.
Показывают раздражение: «под надзором работать не буду». Свои границы иметь можно, но подать их лучше вопросами об условиях работы.
Хвастаются, что каждый день в трекере ровно восемь часов. Это звучит как подгонка цифр, а не как учёт.