Вернуться в видеотеку

Пройденное техническое собеседование на позицию разработчик-консультант 1С, b2b контракт, доход 330

Подробная запись технического интервью по 1С с вопросами о производительности, архитектуре, интеграциях и процессах разработки. Также обсуждаются контекст вакансии и устройство формирующейся внутренней ИТ-команды.

Источник: Фатехов TV

Открыть на YouTube

Таймлайн

Коротко о видео

В видео показана подробная беседа по техническим темам 1С: хранилищу конфигурации и Git, оптимизации запросов, управляемым формам, динамическим спискам, интеграциям, структуре данных и доработке типовых решений. Во второй половине представители анонимной организации описывают задачи, формирование внутренней команды, процессы работы с бизнесом, требования к коду и условия работы; в финале автор сообщает, что дальнейших этапов не было, поскольку интервью проводилось для контента.

Затронутые темы

Что взять на заметку

  • Нужно уверенно различать работу с несколькими хранилищами конфигурации и Git-процесс с отдельными ветками разработчиков, слиянием изменений и сборкой релиза.
  • Для запросов 1С стоит объяснять риски обращения через точку: для полей составного типа оно может транслироваться в множество левых соединений; нужные данные предпочтительно получать явным соединением с конкретной таблицей.
  • Нужно знать типовые рекомендации по запросам: не выполнять запросы в цикле, осторожно использовать подзапросы и виртуальные таблицы, а условия «ИЛИ» при необходимости переписывать через «ОБЪЕДИНИТЬ ВСЕ».
  • Следует уметь рассказать о стандартах разработки 1С, статическом анализе SonarQube, именовании, когнитивной сложности, таймаутах HTTP-вызовов и проверке кода перед тестированием.
  • Важно объяснять директивы управляемой формы и передачу контекста между клиентом и сервером; директива «НаСервереБезКонтекста» помогает не передавать ненужные данные формы.
  • Для тяжёлого динамического списка вычисления лучше предварительно подготовить и хранить отдельно, а не выполнять их заново при прокрутке списка.
  • Для позиции разработчика-консультанта ожидаются не только разработка и интеграции, но и работа с требованиями бизнеса, оценка задач, применение расширений для сохранения типовой конфигурации и участие в рабочих встречах.

Рекомендуем посмотреть