Собеседование в 1С: примеры вопросов и задач

Время чтения: 3 минуты
Поэтому основную оплату в гибридном формате ты вносишь уже после трудоустройства
Важно, чтобы ты получил оффер от компании, в которую действительно хочешь
Вопросы на техсобеседовании по 1С можно разделить на четыре категории: 
  • разработка,
  • типовые конфигурации,
  • интеграции и администрирование,
  • работа с запросами, использование механизмов платформы.
Такое разделение помогает систематизировать знания и более эффективно спланировать подготовку к собеседованиям. В статье мы дадим примеры 20 вопросов и кратко разберем ответы на пять из них.
С нуля до первой работы: с ментором, поддержкой на каждом этапе
и с гибким форматом оплаты
Обучение в IT с фокусом на трудоустройство
Разработка в 1С
Примеры вопросов
  • В чем разница между модулем объекта и модулем менеджера? 
  • В чем разница между ПередЗаписью() и ПриЗаписи()?
  • В чем разница между справочником и независимым непериодическим регистром сведений?
  • Что такое мутабельные значения? Примеры.
  • Для чего используют директиву "&НаКлиентеНаСервереБезКонтекста"? Какие у нее особенности?
Пример вопроса с ответом
Вопрос: в чем разница между ПередЗаписью() и ПриЗаписи() в 1С?
Ответ
Оба события относятся к модулю объекта (документ, справочник и др.).
Процедура ПередЗаписью (Отказ, РежимЗаписи) вызывается до записи объекта в базу данных.
Назначение: 
  • валидация данных (обязательные поля, логические проверки); 
  • возможность запретить запись: Отказ = Истина;
  • изменения реквизитов перед сохранением. 
Процедура ПриЗаписи (Отказ) вызывается после выполнения стандартной операции записи.
Назначение:
  • дополнительная логика по факту записи;
  • логирование, уведомления и т.п. 
На практике: 
  • «Жёсткие проверки» и запрет записи — в ПередЗаписью.
  • Дополнительная обработка «после сохранения» — в ПриЗаписи.

Типовые конфигурации

Примеры вопросов
  • С какими конфигурациями 1С вы работали?
  • Какими способами вы вносили изменения в типовые конфигурации?
  •  Что такое БСП?
  • Как правильно добавить новый реквизит без изменения конфигурации?
  • С какими подсистемами БСП работали?
Пример вопроса с ответом
Вопрос: как правильно добавить новый реквизит без изменения конфигурации?
Ответ
  1. Использовать подсистему БСП «Дополнительные реквизиты и свойства» (или «Дополнительные свойства»). 
  2. Оформить новый атрибут как дополнительное свойство объекта, а не как реквизит в метаданных. 
  3. Настроить его тип (строка, число и т.п.), список возможных значений, видимость на формах.
Узнай свою рыночную зарплату за 1 минуту!
IT-калькулятор зарплат
Интеграции и администрирование
Примеры вопросов
  • Какие механизмы прав и ограничений используются в типовых конфигурациях?
  • В чём особенности распределённой информационной базы (РИБ)?
  • Что значит «интеграции через HTTP- и web‑сервисы» для разработчика 1С?
  • Когда использовать «Конвертацию данных 3.0» и чем её можно заменить?
  • Чем отличается конфигурация поставщика от основной конфигурации? 
Пример вопроса с ответом
Вопрос: в чём особенности РИБ?
Ответ
  • РИБ работает только между одинаковыми конфигурациями.
  • Структура системы всегда древовидная: главный–подчинённый.
  • Передаются как изменения данных, так и изменения конфигурации.
  • По умолчанию при конфликте изменения главного узла приоритетнее.
  • Настройка включает создание начального образа для подчинённых узлов.
  • Используется встроенная служба регистрации изменений и механизм квитирования сообщений, что обеспечивает надёжность (нет потери или дублирования сообщений при штатной эксплуатации).
Работа с запросами
Примеры вопросов
  • В чем отличие виртуальных таблиц от временных?
  • Как правильно указать условия при выборке из виртуальной таблицы?
  • Какие виртуальные таблицы есть у регистров накоплений?
  • Чем отличаются операции «ОБЪЕДИНИТЬ» и «ОБЪЕДИНИТЬ ВСЕ»
  • Как правильно обрабатывать NULL-значения в запросах?
Пример вопроса с ответом
Вопрос: Чем отличаются операции «ОБЪЕДИНИТЬ» и «ОБЪЕДИНИТЬ ВСЕ» в 1С?
Ответ
Оба оператора объединяют результаты запросов, но:
  • ОБЪЕДИНИТЬ возвращает объединённый набор строк без дубликатов, то есть убирает повторяющиеся строки;
  • ОБЪЕДИНИТЬ ВСЕ возвращает все строки из всех запросов, не удаляя дубликаты и, как правило, работает быстрее.
Выбор между ними зависит от задачи: если нужна уникальность — ОБЪЕДИНИТЬ, если важна скорость и вы не хотите/не должны удалять повторы — ОБЪЕДИНИТЬ ВСЕ.
Курс «1С-разработчик» с гарантией трудоустройства
Чтобы подготовиться к собеседованиям на 100% и получить оффер мечты, поступай на курс «1С-разработчик» с гарантией трудоустройства. Мы единственная школа, которая отвечает за результат своими деньгами: если ты оплатишь курс и не найдёшь работу — мы вернём 110% от стоимости обучения. Узнай подробнее на сайте.

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

Статьи для старта в IT

Истории наших выпускников

Стань тем, кто задаёт тон в ИТ!
Подпишись на нашу рассылку и первым получай статьи по Java, JavaScript, Go и QA. Позволь себе быть экспертом!