Вернуться в каталог собеседований

Собеседование 1С программиста

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

Желтый клуб — 1С программирование
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 46,2 тыс.
  • Лайки на YouTube: 989
Открыть на YouTube

Таймлайн

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

Это публичное учебно-диагностическое собеседование 1С-программиста Андрея, которое проводит Павел Королёв. Андрей рассказывает о четырёх годах опыта, переходе от франчайзи к крупным командам, обучении у коллег и текущей удалённой работе; зарплату выше 200 тысяч рублей он называет как собственный текущий показатель. Основная часть — разбор кода и технические вопросы по платформе 1С, запросам, интеграциям, БСП, ERP, расширениям, производительности и хранилищу. В финале участники обсуждают границы технического интервью и необходимость соотносить вопросы с задачами конкретной вакансии.

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

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

  • Андрей связывает свой рост с переходом в крупные команды, где есть опытные коллеги, наставничество и практики вроде Git, Jenkins и автотестов; это его личный опыт, а не универсальная гарантия результата.
  • В разборе кода обсуждают базовую корректность и производительность: процедура, возвращающая значение, должна быть функцией; обращение к реквизитам через точку в цикле лучше заменить более подходящим способом; вычисления и отборы стоит по возможности переносить в запрос.
  • Для больших строковых сообщений в 1С в разборе предлагают использовать «СтрСоединить», а повторно используемые серверные операции выносить в общий модуль и сокращать число клиент-серверных вызовов.
  • В блоке запросов разбирают параметры виртуальных таблиц, «СрезПоследних», временные таблицы, составные типы, «ВЫРАЗИТЬ», внутренние соединения, индексацию и различие между выборкой и выгрузкой в таблицу значений.
  • Собеседование выявляет пробелы кандидата в планах видов характеристик, деталях подписок на события, устройстве некоторых виртуальных таблиц, различиях Web- и HTTP-сервисов и диагностике производительности.
  • Для интеграций Андрей описывает свой опыт с «Конвертацией данных 2.0», HTTP-сервисами и правилами обмена; опыт с «Конвертацией данных 3.0» и Web-сервисами он оценивает как ограниченный.
  • При расследовании медленного отчёта предлагается сначала разделить выполнение на этапы: настройки и отборы СКД, запрос, компоновку, передачу данных и клиентский вывод; для замеров упоминаются оценка производительности и технологический журнал.

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