Схема собеседования на программиста 1С
Версия, актуальная на 22 октября 2021 года.
Опыт работы
Посмотреть последние несколько мест работы (начиная с последнего):
Место | 1-е | 2-е | 3-е | 4-е | 5-е |
Организация: название, отрасль | |||||
Вид организации: франчайзи, фикси, фриланс | |||||
Платформа: 1с8/1с7/УФ/ОФ | |||||
Должность: программист, руководитель работ | |||||
Вид работ: сопровождение, внедрение, разработка, написание ТЗ, оценка работ, обследования, обучение | |||||
Собственные проекты: какие проекты выполнялись лично | |||||
Опыт руководства: руководил ли другими программистами | |||||
Опыт взаимодействия с клиентом: как происходило согласование работ (ТЗ, Устно) | |||||
Причина увольнения |
Образование
- Какое образование (высшее/незаконченное/среднее)
- Является ли образование профильным, т.е. по программированию? Да/Нет
- Есть ли сертификаты по 1с и какие специалист/профессионал:
- Как и где изучали 1с8 (ОФ и УФ): самостоятельно/на курсах.
Проверка знаний типовых конфигураций
Вопросы для проверки навыков типовых.
Общие
Общие вопросы по 1С.
- С какими типовыми конфигурациями вы работали в своей практике?
- УТ 11/10
- БП 3
- ЗУП 3
- ERP/УПП
- CRM
- УТ 11/10
- С какими отраслевыми решениями вы работали в своей практике?
- —
- —
- —
- —
- Знакомы ли вы с порядком обновления типовых конфигураций?
- Разрабатывали ли вы внешние печатные формы для типовых конфигураций?
- Делали ли вы доработки для типовых конфигураций, чтобы максимально облегчить обновление на новые релизы? Какие принципы таких доработок (расширение, менять только кодом)?
- Знаете ли вы, как работает клиент-банк в 1С?
- Знаете ли вы, как устроен адресный классификатор в 1С?
- Имеете ли вы представление о дополнительных реквизитах и свойствах? Чем они отличаются друг от друга?
Права доступа
Проверка знаний о правах доступа.
- Какие механизмы прав доступа используются в типовых конфигурациях? (роли, RLS, дополнительные права)
- Что такое профили доступа и группы доступа в типовых. Чем отличаются от группы пользователей? Можно ли группе пользователей назначить одинаковый доступ?
Торговля
Проверка знаний о торговле.
- Торговый блок:
- Какие основные документы по движению товара есть в типовых?
- Что такое ордерная схема для товаров, где она используется (для перемещений)?
- Есть ли в типовых конфигурациях возможность учета товаров в пути?
- Чем отличается серия от характеристики?
- Знакомы ли с принципами организации партионного учета?
- Какие способы расчета себестоимости вы знаете в типовых конфигурациях? (по среднему, партионный учет)?
- Как связана себестоимость и закрытие месяца в типовых?
- Как учитываются дополнительные расходы по себестоимости?
- Какие основные документы по движению товара есть в типовых?
- Взаиморасчеты:
- Знакомы ли вы с ведением взаиморасчетов в УТ? Работали ли вы с взаиморасчетами в валюте?
Розница
Проверка знаний по розничной торговле.
- Предметная область:
- Что такое кассовая смена?
- Чем фискальный регистратор отличается от кассы?
- Какие варианты печати штрих-кодов используются для принтера этикеток? (Win-печать, в кодах принтера)
- Как загружаются цены и названия товаров в весы?
- Конфигурация Розница
- Чем конфигурация Розница отличается от УТ?
- Чем отличается чек от отчета кассовой смены?
Зарплата
Проверка знаний по расчету зарплаты.
- Работали ли вы с ЗУП? Самостоятельно или в паре с консультантом?
- Какова цепочка начисления и выплаты зарплаты? Начисление – Ведомость на выплату – Документ в кассу или банк на выплату.
- Создавали ли вы программно или вручную собственные виды расчетов?
- Работали ли вы с персонифицированным учетом для ПФР?
- Какие налоги и как учитываются в ЗУП?
- Представляете ли вы себе основные кадровые документы, перечислите? (прием на работу, увольнение, отпуск)
Бухгалтерия
Проверка знаний бухгалтерии.
- Знакомы ли вы с технологией учета НДС в БП?
- Знакомы ли вы с налоговым учетом?
- Знакомы ли вы с учетом основных средств в БП?
- Знакомы ли вы с графиком сдачи отчетности бухгалтерией в государственные органы?
- Знакомы ли вы с ПБУ? Насколько глубоки ваши знания бухгалтерии?
Типовые обмены данными
Вопросы для проверки знаний по типовым обменам данных.
- Какие типовые обмены вы настраивали, между какими конфигурациями?
- Работали ли вы с обменами по планам обмена между базами с различными конфигурациями?
Конвертация данных
Вопросы для проверки знаний конфигурации «Конвертация данных»
- Настраивали ли Вы обмены с помощью системы конвертация данных КД2/3? Если да, то какие?
- Как организовать выгрузку остатков из одной системы в другую в КД2? (Отличие в том, что в исходной базе нет ссылки)
Проверка знаний платформы
Вопросы по платформе.
Платформа
Вопросы по различию в платформах.
- Знаете ли 1с83?
- Чем управляемые формы отличаются от обычных?
- Что такое тонкий клиент?
- Работали ли вы с расширениями?
Отчеты
Вопросы по разработке отчетов.
- Работали ли с СКД? Использовали ли технологию макетов в СКД, агрегатные функции СКД?
- Сможете ли вывести таблицу значений заранее известной структуры в табличный документ с требуемым пользователем оформлением используя только функции вывода областей в макет?
Права доступа
Вопросы по знакомству с механизмом прав доступа.
- Работали ли с RLS?
- Что нужно делать, чтобы добиться производительности в работе RLS (не использовать периодические регистры, использовать по возможности готовые данные).
Обмены данными
Вопросы по навыкам разработки обменов данными.
- Работали ли с РИБ? Можете ли создать из одной базы центральную, и несколько точек?
- Знаете ли вы, какие коллизии могут быть при обменах и с чем они связаны? Как методы борьбы существуют (управление приоритетами, более частые обмены)?
- Как организовать выборочную отправку документов и их движений на точки? (два способа — перепровести, зарегистрировать в плане обмена)
- Можно ли использовать планы обмена для обмена данными между базами с различными конфигурациями, и каким образом?
- Какие способы обмена данными вообще между базами вы знаете? Если вам нужно сделать такой обмен, что вы лично предпочтете (конвертацию, XML/TXT, OLE, веб-сервисы)? В чем недостаток использования OLE? (в пределах локальной сети)
Прочее по платформе
Проверка других знаний по платформе.
- Работали ли с бизнес-процессами? Для чего используются бизнес-процессы?
- Имеете ли вы представление об управляемых блокировках и использовали ли их на практике?
- Работали ли вы в системах, где критичными были вопросы нагрузки на базы, блокировок, многопользовательской работы? Участвовали ли в написании кода по разрешению конфликтов блокировок?
Проверка знаний технологий
Различные технологии, связанные с 1С.
Технологии интернет
Интернет-технологии:
- Работали ли вы с XML?
- Сможете ли разобрать XML-файл.
- Какие способы разбора XML-файлов знаете?
- Сможете ли разобрать XML-файл.
- Чем веб-сервисы отличаются от http-сервисов.
- Работали ли вы с коммерческими веб-сервисами и какими? (платежи, переводы денег, бронирование и т.п.)
- Создавали ли вы http-сервисы?
- Что такое технология OData в 1С. Работали ли вы с этой технологией?
Прочее
Прочие технологии:
- Знаете ли вы что такое и использовали ли в своей практике регистры правил?
Проверка навыков внедрения
Опыт работы внедренцем.
- Внедряли ли вы тиражные или типовые решения? Какие? Самостоятельно или в коллективе? Какую роль играли во внедрениях? В чем заключались доработки при внедрении?
- С кем из сотрудников клиента взаимодействовали при внедрении?
- Возникали ли конфликты при внедрении и как вы их улаживали?
- Были ли проекты, которые не были внедрены и по каким причинам?
Проверка проектных навыков
Опыт работы над проектом и в команде.
- Работали ли вы с системами управления проектами и задачами и какими?
- Работал ли вы в команде по технологии Scrum?
- Работали ли вы руководителем проектов и какие технологии использовали для управления?
- Писали ли вы технические задания и насколько детально они описывали задачу?
- Имеете ли вы опыт оценки и насколько точно вы можете оценить задачу?
- Работали ли вы с проектами, для которых расписаны этапы сдачи и сдавали ли вы проекты по этапам?
- Работали ли вы с проектами, где использовалась демо-база для сдачи проекта, а не реальная база данных?
- Писали ли вы техническую документацию и в каком объеме? Какой саамы объемный документ?
Культура программирования
Оценка культуры программирования и классности специалиста.
- Есть ли у вас собственные универсальные инструменты для выполнения типовых работ? Или какие типовые обработки используете в своей практике?
- Используете ли вы библиотеку собственных наработок и в каком виде ее храните?
- Продемонстрируйте образцы своего кода – отчета и обработки, если есть.
- Какие приемы тестирования вы знаете и использовали на практике (трассировка, отладка, подготовка набора тестовых данных, тестовая база)?
Оценка мотивации
Выявление мотивации.
- Если человек сейчас работает, уточнить, почему ищет новую работу.
- Если человек переходит с руководящей должности на позицию программиста, уточнить мотивацию.
- Что для вас стоит на первом месте в выборе работы – деньги, интересные проекты, что-то другое?
- Где бы вы предпочли работать – во франчайзи, на фикси или на фрилансе?
- Вам больше нравится делать много мелких задач, или вести крупные проекты?
- Что вам больше нравится – сопровождение, внедрение или разработка?
- Что в 1С вам больше нравится или проще дается – торговля, бухгалтерия, производство, зарплата?
- Есть ли у вас цели в области 1с или в области карьеры?
Теперь у меня есть четкое понимание чем программист отличается от «1С программиста». Пересечений с собеседованием обычного middle/senior программиста занимающегося информационными системами практически нет.
С другой стороны, возможность сформировать такой список для «1С программиста» упрощает подготовку последних. Всё довольно четко и по пунктам раскладывается. Да и при найме легче. С обычными программистами кота в мешке получить куда проще.
насколько мне хватает моих познаний языков программирования, подобный чек-лист можно и для обычных программистов написать.
Копий сломано на этой теме очень много. Только для узких областей как 1С или SAP можно составить. Я , при найме, смотрю на умение проектировать архитектуру решения, думать о краевых случаях, помнить об алгоритмах и адекватно выбирать структуры данных. Конкретный язык без разницы, он осваивается за неделю-две для middle+ разработчика. Если senior — то проще обсудить его опыт и что он реализовывал.
Вообще, проще всего давать задачку и разбирать решение. Народ валится даже на простой задачке типа написания калькулятора для бесскобочных выражений.
в 1с задачка мало чего скажет, тут нужен именно опыт и знание предметки.
Ага, на 1 листик. Помню на java, sql и спринг к собесу готовился, так тем было — этого сайта не хватит чтобы все описать…., а тут, сразу ясно чем 1с ники занимаются — узкоспециализированная так саазать специализация