- 01Рынок и вилки
- 02Резюме
- 03Технический минимум
- 04Этапы найма
1С Offer Kit · Экспертный лонгрид Технический минимум 1С-мидла: какие вопросы задают почти в каждой компании и на какую глубину копать
Редакция 2026Изучение ~5 минут
Мы разобрали 131 запись собеседований и нашли базовый набор вопросов, который повторяется почти везде. Готовясь к нему, ты готовишься сразу к десятку компаний.

Камиль | Mentor, ex-TeamLead / TechLead
80+ трудоустроенных учеников.
131 собеседование 1С-разработчиков в 80+ компаний — разобрано для этого кита.
Узнать про менторство Глава 01Базовый набор: 16 вопросов, которые задают почти везде
Компании спрашивают одно и то же — некоторые даже по одному и тому же списку.
- Чем веб-сервисы отличаются от HTTP-сервисов?
- Какие блокировки бывают в 1С?
- Что такое итоги регистров накопления и как они хранятся? Какова периодичность?
- Что такое хранилище конфигурации?
- Как проходит инвентаризация в УТ 11?
- Зачем нужен план видов характеристик?
- Что такое DNS?
- Какие способы обмена между базами 1С вы знаете?
- Зачем нужны внешние компоненты?
- Чем регламентные задания отличаются от фоновых?
- Зачем нужен модуль менеджера?
- Какие директивы компиляции и инструкции препроцессора вы знаете?
- Чем толстый клиент отличается от тонкого? Почему тонкий может работать медленнее?
- Что означает проводка Дт 41 Кт 60?
- Что такое партионный учёт? Что такое FIFO и LIFO?
- Какие инструменты оптимизации производительности вы знаете? Что такое технологический журнал?
Проверь себя: если на какой-то из вопросов ты отвечаешь «ну, где-то слышал» — начинай подготовку именно с него.
Глава 02Запросы: сколько строк получится?
Классика техничек: «слева 5 записей, справа 3, левое соединение — сколько строк?»
| Операция | Строк | Почему |
|---|
| ЛЕВОЕ СОЕДИНЕНИЕ | от 5 до 15 | каждая левая строка попадает хотя бы раз, совпадения справа её размножают |
| ВНУТРЕННЕЕ | от 0 до 15 | только пары, для которых выполняется условие |
| ПОЛНОЕ | от 5 до 15 | если совпадений нет совсем — 5 + 3 = 8 |
| ОБЪЕДИНИТЬ ВСЕ | 8 | просто склейка результатов |
| ОБЪЕДИНИТЬ | от 1 до 8 | убирает одинаковые строки |
Пример: 5 записей в левой таблице, 3 — в правой.
Главное, что хотят услышать: соединение может размножить строки левой таблицы, если справа несколько совпадений.
Второй частый вопрос — временные таблицы против вложенных запросов. Временную таблицу можно проиндексировать, по ней собирается статистика. Соединение с вложенным запросом — классический антипаттерн из стандартов 1С: оптимизатор не знает, сколько там строк, и может выбрать неудачный план.
Глава 03Регистры: самый глубокий блок
Здесь спрашивают не только виды регистров, но и что происходит у них внутри.
- Виды: сведений, накопления, бухгалтерии, расчёта. Последние два на собесах часто забывают назвать.
- Регистр сведений против справочника: у справочника есть ссылка, это объект. Запись регистра — факт в разрезе измерений, её ключ — набор измерений и период.
- Остатки против оборотов: остатки — «сколько на момент» (товары на складе), обороты — «сколько за период» (продажи).
- Итоги: хранятся на начало каждого месяца плюс текущие. Остаток на произвольную дату платформа получает из ближайших итогов и движений.
Будь готов к вопросам про физические таблицы регистра, порядок измерений и разницу между параметрами виртуальной таблицы и условием в ГДЕ — это любимые темы на позиции от мидла.
Глава 04Блокировки и транзакции: почти обязательный вопрос
Если на техничке не спросили про блокировки — это редкость.
- Объектные: пессимистическая — объект заблокирован на редактирование, оптимистическая — при записи сверяется версия данных.
- Транзакционные управляемые: разделяемая — «я читаю, не меняйте», исключительная — «я буду менять».
- Порядок при проведении: начать транзакцию → заблокировать → прочитать остатки → записать движения.
Почему блокировку ставят до чтения: иначе два документа прочитают один и тот же остаток и оба его спишут. Это самый частый вопрос-ловушка по теме.
Глава 05Интеграции и клиент-сервер: где проверяют опыт
Самый объёмный блок по числу вопросов — интеграции. И почти всегда просят: «расскажите, как у вас это было устроено».
- HTTP-сервис — REST, обычно JSON, контракт описываешь сам, входные данные проверяешь в коде. Проще и легче.
- Веб-сервис — SOAP и XML, строгий контракт WSDL, платформа сама отклонит невалидный пакет. Тяжелее, зато надёжнее для корпоративных и государственных интеграций.
- Надёжность: готовь ответ, как у тебя обрабатывались дубли, повторы и сбои, — это спрашивают по каждому проекту с интеграцией.
Клиент-серверное взаимодействие: знай директивы компиляции и разницу между контекстным и бесконтекстным вызовом. По умолчанию — &НаСервереБезКонтекста: на сервер уходят только параметры. Контекстный вызов тащит данные формы, а это дорого по трафику.
И помни, что между клиентом и сервером передаются только сериализуемые значения: примитивы, массивы, структуры, соответствия, ссылки. Таблицу значений напрямую передать нельзя.
Глава 06Что поднимает грейд: производительность и командная разработка
Эти темы отличают мидла от джуна — и их всё чаще спрашивают даже в средних компаниях.
- Производительность: что такое индекс, почему нельзя индексировать всё подряд и почему индекс может не использоваться — функция над полем, ИЛИ между разными полями, отбор не по левой части составного индекса.
- Инструменты: технологический журнал, замер производительности, план запроса.
- Командная разработка: хранилище против Git и EDT, CI/CD, автотесты.
- ИИ в работе: пользуешься ли ассистентами при разработке — этот вопрос задают всё чаще.
Главная ловушка — «изучение в вакууме». Не учи платформу целиком по учебнику. Готовься под реальные вопросы с собесов и в первую очередь — под темы из своего резюме.
ФиналСледующий шаг: все этапы найма
Знать ответы мало — нужно пройти весь путь от первого звонка HR до подписанного оффера и не слиться на испытательном.
Урок 4 из 4Как пройти все этапы найма и забрать свои 250к+
- Что спрашивают на HR-скрининге и почему там уже бывают технические вопросы.
- Практика: код-ревью, запросы по скриншотам, тестовое в офисе — и проверка службой безопасности.
Получить продолжение в боте →