Собеседование 1С


Дополнительные материалы:
Электронная книга "Как стать программистом 1С"

Как пройти собеседование на программиста 1С? Какие вопросы задают на собеседовании 1С? Как вести себя на собеседовании 1С? Какие ответы на собеседовании 1С отвечать?

Если Вам интересны эти вопросы – читайте дальше.

Итак, Вы долго и упорно составляли резюме. Вывесили его на сайт поиска работы. Вам пришло смс о том, что Вы заинтересовали работодателя. И вот наконец долгожданное приглашение на собеседование 1С.

Что же делать дальше? Как будет происходить дальнейшее общение?

 

Вакансия программиста 1С

Проведение собеседований – постоянное (профессиональное) занятие сотрудниц отдела кадров. В 90% приглашение на собеседование 1С делают они. Обычно в компании делается заявка на набор программистов 1С в отдел кадров.

Качество вакансии зависит от политики компании (в создании такой заявки) или от лени заказывающего. Если руководитель отдела присовокупил к заявке описание самой вакансии (с конкретными требованиями к программисту) и ожидаемую зарплату, то вакансия получается внятной.

В остальных случаях зарплата подбирается сотрудницей отдела кадров (смотрится средняя по рынку) и утверждается по бюджету высокопоставленным лицом. Текст вакансии собирается по другим вакансиям.

Надо понимать, что в 99% сотрудницы отдела кадров не имеют никакого понятия о тонкостях работы программистов, разработке на 1С, современным технологиям и всему подобному. Поэтому появляются такие смешные требования, как

«Требуется программист 1С.

Высшее техническое и экономическое образование.
/в каком институте у нас учат на программиста 1С?/

Знание 1С 7.7 и 8. Отличное знание всех типовых конфигураций.
/читай — знание всего, что я нашла в интернете про 1С/

Сертификаты.
/всем нужны сертификаты — значит и нам нужны/

Опыт работы от 5 лет.
/чем больше, тем лучше — нам нужен опытный программист/

Задача – разработка на 1С.
/а разве не этим занимаются программисты?/

Зарплата 30 тыс. руб».
/да, у нас небольшой бюджет, а что же делать/
🙂

 

Собеседование 1С в отделе кадров

Задача отдела кадров – определить вменяемость кандидата. То есть – не бомж, одет прилично, говорит по русски, на людей не бросается. Так как сотрудницы отдела кадров не программистки, а симпатичные девушки, то делают они это соответственно.

Если кто не знает – в интернете существуют даже рекомендации для сотрудников отдела кадров по собеседованию программистов. Рекомендации им даются – оценивать по формальному признаку.

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

Задает правильные вопросы (включает – уже знает что-то про компанию)?

Почему уволился? (напоминаю – ничего из программистких терминов не учитывается, даже в ответах на этот вопрос).

К сожалению, такое собеседование зачастую отсеивает хороших программистов и пропускает аккуратных морально устойчивых или просто симпатичных кандидатов (собеседуют девушки).

Шутка на тему одежды или внешности сотрудницы может иметь решающую роль в результате, причем как положительную, так и отрицательную.

Отсюда типовые проблемы программистов на этом собеседовании 1С:

  • Пытаться разговаривать (серьезно) про программирование
  • Сыпать терминами
  • Обидеть девушку
  • Не понравится девушке
  • Неопрятно одеться (в некоторых компаниях в это входит – одеться не по статусу).

Главная задача на этом собеседовании 1С – соответствовать представлению о программистах, быть внятно одетым, знать что-то о компании куда идешь.

 

Вопросы на собеседовании 1С

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

Хочу обратить Ваше внимание – все ниже перечисленные варианты были встречены хотя бы один раз в реальной жизни.

Вариант 1. Алгоритмические тесты на собеседовании 1С

Три-пять заданий на бумажке. Решаются письменно ручкой на другой бумажке. Обычно логические задачки, возможно на знание математики. Например:

Есть две переменные А=5, B=3. Поменяйте местами значения переменных без объявления третьей переменной.

Напишите алгоритм пузырьковой сортировки.

Напишите алгоритм вычисления попадания даты в два произвольных периода.

Считается, что люди имеющие развитый мозг запросто решают подобные задачи.

Почему мы не считаем так? Потому что идет речь про набор прикладного программиста. Все подобные задачи уже давно реализованы или в платформе или в библиотеках.

Понятное дело, что такие задачи не имеют никакого смысла, и в работе никогда не применяются — алгоритм сортировки применимый к жизни выглядит как вызов метода Таблица.Сортировать(«ИмяПоля»).

Единственная похожая на правду задачка такого рода была бы – напишите алгоритм удаления строк из таблицы по условию.

Сч = 0;
Пока Сч < Таблица.Количество() Цикл      Строка = Таблица.Получить(Сч);      Если Строка.Поле = Истина Тогда           Таблица.Удалить(Строка);      Иначе           Сч = Сч + 1;      КонецЕсли; КонецЦикла;

Однако не забывайте – много ли Вы лично в работе программируете на бумажке? Возможно, кому-то будет просто непривычно и неудобно писать алгоритм на бумажке без компьютера.

Вариант 2. Вопросник по 1С списанный из учебника на собеседовании 1С

Один из самых неудачных способов проверки знаний из встреченных. Реализуется обычно в виде теста с вопросами как в Профессионале и вариантами ответов. Например:

Как называется третья закладка в окне конфигурирования формы 1С?

Каким меню можно выгрузить конфигурацию в CF?

Как вызвать конструктор объекта Файл?

Каким методом свернуть таблицу значений?

Совершенно ясно, что такие вопросы не имеют никакого смысла, так как никто не держит это в памяти. Это запоминается зрительной/ассоциативной памятью или смотрятся в интернете/справке 1С.

Этот метод на наш взгляд самый бесполезный.

Вариант 3. Вопросник или задачник по учету на собеседовании 1С

Многих тянет задавать вопросы по учету. Вероятно это признак, когда собеседование проводит не руководитель проектов, а представитель заказчика. Особенно вопросы с подковыркой, что на память знают только профессиональные бухгалтера с большим опытом. Например:

На каком счету учитывается ххх?

Какой проводкой оприходовать товары?

Какая ошибка в этой проводке?

Какие проводки должен делать документ ххх?

Понятно, что программист не знает, не будет знать и ему не надо знать проводки. Какие есть сейчас проводки – смотрится в отладчике или в отчете по проводкам документа. Какие должны быть проводки – ставит задачу бизнес аналитик, заказчик или руководитель проекта.

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

Не будем судить хорошо это или плохо, но факт есть факт – в такую компанию требуются программисты, которые имели опыт построения грамотного бухгалтерского учета в роли бухгалтера.

Вариант 4. Абстрактные задачи по 1С на собеседовании 1С

Этот вариант наиболее похож на правду. Соискателю даются задачи, которые нужно запрограммировать на 1С. Задачи подобные рабочим, но по каким то причинам абстрактные. Например:

Написать аналог функции ЧислоПрописью.

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

Сравнить две версии (числа вида х.х.х.х).

Этот вариант лучше чем все, что было перечислено раньше. Во первых они показывают умение кандидата программировать. Во вторых такие или подобные задачи в принципе применяются в работе (хотя и редко).

Обычно кандидата сажают за компьютер и дают 1-3 часа на решение задачи. Потом старший товарищ проверяет своим испытанным взглядом и резюмирует верно или нет.

Вариант 5. Самый верные вопросы на собеседовании 1С

Самым верным вариантом – дать задачу на программирование (на 1, максимум 2 часа) из жизни этой самой компании.

Если Вы пишите бухгалтерский учет – предложите кандидату добавить счет в план счетов и написать простенький документ по учету кредитов (обязательно с указанием требуемых проводок).

Если Вы пишите складской учет – добавить регистр накопления и документ к нему по простому учету основных средств по кабинетам (без амортизации и партийного учета естественно) или что нибудь на расчет себестоимости.

Если управленческий учет – простую систему мотивации на основе продаж по менеджерам.

Если Вы ищите технаря (обмены, интеграция, бизнес процессы, интерфейсы, веб компоненты, оптимизация конфигурации) – то задачу в пустой конфигурации с нуля без привязки к учету – например, бизнес процесс с интерфейсом на управляемых формах, который выгружает данные в XML.

В любом случае – задача должна быть именно такой (подобной), какую Вы ожидаете он будет выполнять на работе в первый, второй, третий и прочие рабочие дни.

 

Собеседование 1С специалистом

Третьим этапом проходит собеседование 1С у специалиста (по 1С) (руководителя проектов, отдела, ведущего программиста).

Проблема №1. Собеседования не являются работой. Ему совершенно не хочется (некогда) это делать. Возможно, он даже не умеет этого делать. Он думает о своих проблемах, о текущей работе.

Проблема №2. Собеседующий думает о себе. Будет ли он достойно выглядеть в роли «нанимателя»? Не опозорится ли? Мало того – он же ведущий специалист. Он должен показать свои обалденные знания 1С и просто задавить интеллектом.

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

Самым верным и обычным способом (если это вменяемый и грамотный специалист) это собеседование происходит следующим образом:

  • Расскажите о нескольких самых значимых своих проектах
  • Что Вы делали на них
  • Как Вы это делали (архитектура, принципы)
  • Какие конфигурации/конкретные технологии 1С или подсистемы Вы знаете?
  • Несколько вопросов по этим конфигурациям/подсистемам/технологиям.

Для прохождения такого собеседования Вам необходимо перед ним:

  • Записать на бумажку (для себя) или выучить наизусть несколько своих проектов
  • Вспомнить и легко отвечать на вопрос что и как Вы на них делали
  • Выбрать несколько конфигураций/подсистем/технологий (конкретных), на вопросы по которым Вам легко отвечать (есть знания) и перевести разговор на них.

Минус – как Вы понимаете, для проведения такого собеседования уровень собеседующего должен быть не ниже Вашего, иначе вопросы будут глупыми, а реакция на правильные ответы – шоковая.

Как Вы думаете, если Вы убедите собеседующего в том, что Вы умнее его – что будет? 

Удачи!

 

 

Как проходит рабочий день программиста 1С?


Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (41 голосов, среднее: 4,76 из 5)
Loading ... Loading ...


Дополнительные материалы:
Электронная книга "Как стать программистом 1С"

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

Написать комментарий»
  1. Третий этап описан «в точку»! Одного такого «специалиста» мне удалось «задавить» интеллектом, доказав свою правоту методом ввода в запрос дополнительной переменной для уточнения правильности выходящего результата. В результате специалист нажаловался начальнику, что я сделал «грязный запрос» с избыточной переменной и я успешно разминулся с данной компанией.

Добавить комментарий