Вернуться в видеотеку

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

Публичный разбор технического собеседования 1С-программиста с обсуждением карьерного опыта Андрея и практических вопросов платформы 1С. Формат показывает ход рассуждений при анализе кода, запросов, интеграций и производительности.

Источник: Желтый клуб — 1С программирование

Открыть на YouTube

Таймлайн

Коротко о видео

Это публичное учебно-диагностическое собеседование 1С-программиста Андрея, которое проводит Павел Королёв. Андрей рассказывает о четырёх годах опыта, переходе от франчайзи к крупным командам, обучении у коллег и текущей удалённой работе; зарплату выше 200 тысяч рублей он называет как собственный текущий показатель. Основная часть — разбор кода и технические вопросы по платформе 1С, запросам, интеграциям, БСП, ERP, расширениям, производительности и хранилищу. В финале участники обсуждают границы технического интервью и необходимость соотносить вопросы с задачами конкретной вакансии.

Затронутые темы

Что взять на заметку

  • Андрей связывает свой рост с переходом в крупные команды, где есть опытные коллеги, наставничество и практики вроде Git, Jenkins и автотестов; это его личный опыт, а не универсальная гарантия результата.
  • В разборе кода обсуждают базовую корректность и производительность: процедура, возвращающая значение, должна быть функцией; обращение к реквизитам через точку в цикле лучше заменить более подходящим способом; вычисления и отборы стоит по возможности переносить в запрос.
  • Для больших строковых сообщений в 1С в разборе предлагают использовать «СтрСоединить», а повторно используемые серверные операции выносить в общий модуль и сокращать число клиент-серверных вызовов.
  • В блоке запросов разбирают параметры виртуальных таблиц, «СрезПоследних», временные таблицы, составные типы, «ВЫРАЗИТЬ», внутренние соединения, индексацию и различие между выборкой и выгрузкой в таблицу значений.
  • Собеседование выявляет пробелы кандидата в планах видов характеристик, деталях подписок на события, устройстве некоторых виртуальных таблиц, различиях Web- и HTTP-сервисов и диагностике производительности.
  • Для интеграций Андрей описывает свой опыт с «Конвертацией данных 2.0», HTTP-сервисами и правилами обмена; опыт с «Конвертацией данных 3.0» и Web-сервисами он оценивает как ограниченный.
  • При расследовании медленного отчёта предлагается сначала разделить выполнение на этапы: настройки и отборы СКД, запрос, компоновку, передачу данных и клиентский вывод; для замеров упоминаются оценка производительности и технологический журнал.

Рекомендуем посмотреть

58 мин
Разное

System Design с Валерием Бабушкиным | Выпуск 1 | Собеседование | karpov.courses

Разбор задачи проектирования глобального URL shortener в формате System Design-собеседования. Участники рассчитывают ключевое пространство, память и нагрузку, а затем строят масштабируемую архитектуру сервиса.

47 мин
Разное

🎧 Публичное собеседование #5: net, c#, angular, асинхронность, patterns, db, orm, api, сбор мусора

Публичное техническое собеседование по стеку .NET: C#, Angular, Entity Framework, SQL, паттернам проектирования, асинхронности и управлению памятью. Формат построен как разбор ответов кандидата с пояснениями интервьюера.

55 мин
Разное

Пройденное техническое собеседование на позицию разработчик-консультант 1С, b2b контракт, доход 330

Подробная запись технического интервью по 1С с вопросами о производительности, архитектуре, интеграциях и процессах разработки. Также обсуждаются контекст вакансии и устройство формирующейся внутренней ИТ-команды.