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

Версия, актуальная на 22 октября 2021 года.

Опыт работы

Посмотреть последние несколько мест работы (начиная с последнего):

Место1-е2-е3-е4-е5-е
Организация: название, отрасль               
Вид организации: франчайзи, фикси, фриланс     
Платформа: 1с8/1с7/УФ/ОФ     
Должность: программист, руководитель работ      
Вид работ: сопровождение, внедрение, разработка, написание ТЗ, оценка работ, обследования, обучение      
Собственные проекты: какие проекты выполнялись лично      
Опыт руководства: руководил ли другими программистами      
Опыт взаимодействия с клиентом: как происходило согласование работ (ТЗ, Устно)      
Причина увольнения     

Образование

  • Какое образование (высшее/незаконченное/среднее)
  • Является ли образование профильным, т.е. по программированию? Да/Нет
  • Есть ли сертификаты по 1с и какие специалист/профессионал:
    •     
    •     
    •     
    •     
  • Как и где изучали 1с8 (ОФ и УФ): самостоятельно/на курсах.

Проверка знаний типовых конфигураций

Вопросы для проверки навыков типовых.

Общие

Общие вопросы по 1С.

  • С какими типовыми конфигурациями вы работали в своей практике?
    • УТ 11/10
    • БП 3
    • ЗУП 3
    • ERP/УПП
    • CRM
  • С какими отраслевыми решениями вы работали в своей практике?
  • Знакомы ли вы с порядком обновления типовых конфигураций?
  • Разрабатывали ли вы внешние печатные формы для типовых конфигураций?
  • Делали ли вы доработки для типовых конфигураций, чтобы максимально облегчить обновление на новые релизы? Какие принципы таких доработок (расширение, менять только кодом)?
  • Знаете ли вы, как работает клиент-банк в 1С?
  • Знаете ли вы, как устроен адресный классификатор в 1С?
  • Имеете ли вы представление о дополнительных реквизитах и свойствах? Чем они отличаются друг от друга?

Права доступа

Проверка знаний о правах доступа.

  • Какие механизмы прав доступа используются в типовых конфигурациях? (роли, RLS, дополнительные права)
  • Что такое профили доступа и группы доступа в типовых. Чем отличаются от группы пользователей? Можно ли группе пользователей назначить одинаковый доступ?

Торговля

Проверка знаний о торговле.

  • Торговый блок:
    • Какие основные документы по движению товара есть в типовых?
    • Что такое ордерная схема для товаров, где она используется (для перемещений)?
    • Есть ли в типовых конфигурациях возможность учета товаров в пути?
    • Чем отличается серия от характеристики?
    • Знакомы ли с принципами организации партионного учета?
    • Какие способы расчета себестоимости вы знаете в типовых конфигурациях? (по среднему, партионный учет)?
    • Как связана себестоимость и закрытие месяца в типовых?
    • Как учитываются дополнительные расходы по себестоимости?
  • Взаиморасчеты:
    • Знакомы ли вы с ведением взаиморасчетов в УТ? Работали ли вы с взаиморасчетами в валюте?

Розница

Проверка знаний по розничной торговле.

  • Предметная область:
    • Что такое кассовая смена?
    • Чем фискальный регистратор отличается от кассы?
    • Какие варианты печати штрих-кодов используются для принтера этикеток? (Win-печать, в кодах принтера)
    • Как загружаются цены и названия товаров в весы?
  • Конфигурация Розница
    • Чем конфигурация Розница отличается от УТ?
    • Чем отличается чек от отчета кассовой смены?

Зарплата

Проверка знаний по расчету зарплаты.

  • Работали ли вы с ЗУП? Самостоятельно или в паре с консультантом?
  • Какова цепочка начисления и выплаты зарплаты? Начисление – Ведомость на выплату – Документ в кассу или банк на выплату.
  • Создавали ли вы программно или вручную собственные виды расчетов?
  • Работали ли вы с персонифицированным учетом для ПФР?
  • Какие налоги и как учитываются в ЗУП?
  • Представляете ли вы себе основные кадровые документы, перечислите? (прием на работу, увольнение, отпуск)

Бухгалтерия

Проверка знаний бухгалтерии.

  • Знакомы ли вы с технологией учета НДС в БП?
  • Знакомы ли вы с налоговым учетом?
  • Знакомы ли вы с учетом основных средств в БП?
  • Знакомы ли вы с графиком сдачи отчетности бухгалтерией в государственные органы?
  • Знакомы ли вы с ПБУ? Насколько глубоки ваши знания бухгалтерии?

Типовые обмены данными

Вопросы для проверки знаний по типовым обменам данных.

  • Какие типовые обмены вы настраивали, между какими конфигурациями?
  • Работали ли вы с обменами по планам обмена между базами с различными конфигурациями?

Конвертация данных

Вопросы для проверки знаний конфигурации «Конвертация данных»

  • Настраивали ли Вы обмены с помощью системы конвертация данных КД2/3? Если да, то какие?
  • Как организовать выгрузку остатков из одной системы в другую в КД2? (Отличие в том, что в исходной базе нет ссылки)

Проверка знаний платформы

Вопросы по платформе.

Платформа

Вопросы по различию в платформах.

  • Знаете ли 1с83?
  • Чем управляемые формы отличаются от обычных?
  • Что такое тонкий клиент?
  • Работали ли вы с расширениями?

Отчеты

Вопросы по разработке отчетов.

  • Работали ли с СКД? Использовали ли технологию макетов в СКД, агрегатные функции СКД?
  • Сможете ли вывести таблицу значений заранее известной структуры в табличный документ с требуемым пользователем оформлением используя только функции вывода областей в макет?

Права доступа

Вопросы по знакомству с механизмом прав доступа.

  • Работали ли с RLS?
  • Что нужно делать, чтобы добиться производительности в работе RLS (не использовать периодические регистры, использовать по возможности готовые данные).

Обмены данными

Вопросы по навыкам разработки обменов данными.

  • Работали ли с РИБ? Можете ли создать из одной базы центральную, и несколько точек?
  • Знаете ли вы, какие коллизии могут быть при обменах и с чем они связаны? Как методы борьбы существуют (управление приоритетами, более частые обмены)?
  • Как организовать выборочную отправку документов и их движений на точки?  (два способа — перепровести, зарегистрировать в плане обмена)
  • Можно ли использовать планы обмена для обмена данными между базами с различными конфигурациями, и каким образом?
  • Какие способы обмена данными вообще между базами вы знаете? Если вам нужно сделать такой обмен, что вы лично предпочтете (конвертацию, XML/TXT, OLE, веб-сервисы)? В чем недостаток использования OLE? (в пределах локальной сети)

Прочее по платформе

Проверка других знаний по платформе.

  • Работали ли с бизнес-процессами? Для чего используются бизнес-процессы?
  • Имеете ли вы представление об управляемых блокировках и использовали ли их на практике?
  • Работали ли вы в системах, где критичными были вопросы нагрузки на базы, блокировок, многопользовательской работы? Участвовали ли в написании кода по разрешению конфликтов блокировок?

Проверка знаний технологий

Различные технологии, связанные с 1С.

Технологии интернет

Интернет-технологии:

  • Работали ли вы с XML?
    • Сможете ли разобрать XML-файл.
    • Какие способы разбора XML-файлов знаете?
  • Чем веб-сервисы отличаются от http-сервисов.
  • Работали ли вы с коммерческими веб-сервисами и какими? (платежи, переводы денег, бронирование и т.п.)
  • Создавали ли вы http-сервисы?
  • Что такое технология OData в 1С. Работали ли вы с этой технологией?

Прочее

Прочие технологии:

  • Знаете ли вы что такое и использовали ли в своей практике регистры правил?

Проверка навыков внедрения

Опыт работы внедренцем.

  • Внедряли ли вы тиражные или типовые решения? Какие? Самостоятельно или в коллективе? Какую роль играли во внедрениях? В чем заключались доработки при внедрении?
  • С кем из сотрудников клиента взаимодействовали при внедрении?
  • Возникали ли конфликты при внедрении и как вы их улаживали?
  • Были ли проекты, которые не были внедрены и по каким причинам?

Проверка проектных навыков

Опыт работы над проектом и в команде.

  • Работали ли вы с системами управления проектами и задачами и какими?
  • Работал ли вы в команде по технологии Scrum?
  • Работали ли вы руководителем проектов и какие технологии использовали для управления?
  • Писали ли вы технические задания и насколько детально они описывали задачу?
  • Имеете ли вы опыт оценки и насколько точно вы можете оценить задачу?
  • Работали ли вы с проектами, для которых расписаны этапы сдачи и сдавали ли вы проекты по этапам?
  • Работали ли вы с проектами, где использовалась демо-база для сдачи проекта, а не реальная база данных?
  • Писали ли вы техническую документацию и в каком объеме? Какой саамы объемный документ?

Культура программирования

Оценка культуры программирования и классности специалиста.

  • Есть ли у вас собственные универсальные инструменты для выполнения типовых работ? Или какие типовые обработки используете в своей практике?
  • Используете ли вы библиотеку собственных наработок и в каком виде ее храните?
  • Продемонстрируйте образцы своего кода – отчета и обработки, если есть.
  • Какие приемы тестирования вы знаете и использовали на практике (трассировка, отладка, подготовка набора тестовых данных, тестовая база)?

Оценка мотивации

Выявление мотивации.

  • Если человек сейчас работает, уточнить, почему ищет новую работу.
  • Если человек переходит с руководящей должности на позицию программиста, уточнить мотивацию.
  • Что для вас стоит на первом месте в выборе работы – деньги, интересные проекты, что-то другое?
  • Где бы вы предпочли работать – во франчайзи, на фикси или на фрилансе?
  • Вам больше нравится делать много мелких задач, или вести крупные проекты?
  • Что вам больше нравится – сопровождение, внедрение или разработка?
  • Что в 1С вам больше нравится или проще дается – торговля, бухгалтерия, производство, зарплата?
  • Есть ли у вас цели в области 1с или в области карьеры?

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментариев 5

  1. bob32:

    Теперь у меня есть четкое понимание чем программист отличается от «1С программиста». Пересечений с собеседованием обычного middle/senior программиста занимающегося информационными системами практически нет.

    С другой стороны, возможность сформировать такой список для «1С программиста» упрощает подготовку последних. Всё довольно четко и по пунктам раскладывается. Да и при найме легче. С обычными программистами кота в мешке получить куда проще.

    • насколько мне хватает моих познаний языков программирования, подобный чек-лист можно и для обычных программистов написать.

      • bob32:

        Копий сломано на этой теме очень много. Только для узких областей как 1С или SAP можно составить. Я , при найме, смотрю на умение проектировать архитектуру решения, думать о краевых случаях, помнить об алгоритмах и адекватно выбирать структуры данных. Конкретный язык без разницы, он осваивается за неделю-две для middle+ разработчика. Если senior — то проще обсудить его опыт и что он реализовывал.

        Вообще, проще всего давать задачку и разбирать решение. Народ валится даже на простой задачке типа написания калькулятора для бесскобочных выражений.

  2. Klopik:

    Ага, на 1 листик. Помню на java, sql и спринг к собесу готовился, так тем было — этого сайта не хватит чтобы все описать…., а тут, сразу ясно чем 1с ники занимаются — узкоспециализированная так саазать специализация

Добавить комментарий для fixin Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *