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

На мисте была ветка где обсуждали вопросы, найти не могу – осталось в текстовом файле. Выкладываю, может кому-то будет интересно:

  1. Есть таблица значений, с двумя колонками: товар (тип СправочникСсылка.Номенклатура) и количество (тип число). Напишите процедуру удаления строк, где количество меньше 10. (написать код)
  2. Что нужно сделать, чтобы выгрузить структуру конфигурации?
    Что нужно сделать, чтобы выгрузить структуру конфигурации с данными? (описать своими словами)
  3. Как можно свернуть таблицу значений? (описать словами)
  4. Создать документы поступления товаров и документ списания товаров со склада. Реализовать списания себестоимости по ФИФО. Сделать простой отчет на СКД по движениям товаров. (прислать cf)
  5. Есть 2 позиции номенклатуры, измеряемые в бабинах. Метраж первой 70 метров, второй 30 метров. Клиент заказал 680 метров. Нужно подобрать оптимальное соотношение бабин на основании остатков на складе, чтобы максимально приблизиться к 680 метрам.
    Если задание решается в 1 запрос — прекрасно, если в 2 запроса (или цикл если есть) — хорошо . (написать код)
  6. Спрашивали про отличия объектов, в чем принципиальная разница между ними, например, между рег. сведениями и справочниками, между рег. сведениями и рег накопления. Ну и по объектам прогоняли, например, таблицам рег. накопления, что там к чему.
  7. По запросам любят спрашивать либо остатки на каждый день, либо курсы валют на каждый день либо срез последних на каждую дату.
    Про виртуальные таблицы, про параметры виртуальных таблиц распространенные вопросы.
  8. На одном месте спрашивали про балансовые измерения регистра бухгалтерии, на другом — какую-то задачку типа как из спеца (спроектировать метаданные документов оплаты для учета расчетов с клиентами — пара регистров там, отчет, кто что и как двигает)
  9. Мне на прошлой работе (помимо банальной теории, а-ля для чего нужны регистры расчета, чем справочник отличается от таблицы) дали 2 задачки:
    — написать отчет в котором бы исп. срез последних на каждую дату (знание мат части)
  10. Меня как то спрашивали чем отличаются регистры от справочников. Я рассказал про виртуальные таблицы, записи регистров и объекты справочников. Спрашивающий был удовлетворен и позже пригласил меня на работу, но я к ним все равно не пошел, т к они франч хехе –)
  11. Как бы Вы стали добавлять элементы на управляемую форму в типовой конфигурации?
    Почему может не закрываться 20-й счет в Бухне?
    Как бы Вы делали правила конвертации, если Вам нужно несколько справочников слить в 1?
    Как бы Вы стали чистить таблицу ОЧЕНЬ большого регистра сведений, объем которого в MS SQL сотни гигабайт?
    Что такое транзакция?
  12. Поменять местами значения двух числовых переменных уже было? + без использования третьей
  13. Определить в запросе — год високосный или обычный?
  14. Отсчитать 5 рабочих дней в запросе
  15. Предлагаю написать приход-расход(взаиморасчеты) партионку на РБ (до собеседования).  С прорвавшимися 10-20% через это сложнейшее испытание уже можно о чем то говорить.
  16. Вопросы про чистку таблицы очень большого РС и про добавление элементов на УФ типовой конфы далеко не такие уж и тривиальные. За Вашим ответом на эти вопросы последует череда «почему». Транзакция — это да, не знать зачем она нужна это уже полный дилетантизм. Конвертация — не могу сказать, что это какие-то сакральные знания, но практика показывает, что с ней умеет работать далекоооо не каждый.
  17. Чем структура отличается от соответствия?
  18. Чем Объединить отличается от Объединить все и как посчитать нарастающий итог в СКД. 80% не отвечали
  19. что я в них смотрю:
    1. что именно прислал кандидат, по сколько он присылает всегда из того в чем он уверен, что там все хорошо, сразу видна область в которой он работает и примерный уровень ответственности, а так же обычные или управляемые формы.
    2. стилистику, комментарии, читабельность кода
    3. наличие детских ляпов (вроде вопроса в транзакции, использование НайтиПоКоду() и т.д.)
    4. приемы работы которые лично я считаю недопустимыми, например злоупотребления временными таблицами в запросах, не оправданный цикл в цикле, рекурсия без аварийного выхода и т.д.
  20. http://xn—-1-bedvffifm4g.xn--p1ai/news/2016-04-19-one-handed-programmer-1c/
  21. https://job.mista.ru/topic.php?id=823094&all=1
  22. https://xn—-1-bedvffifm4g.xn--p1ai/1c-v8/convdata-intensive/base-data-exchange-test/
  23. https://craft1c.ru/sobesedovanie-1s-programmista/
  24. Яндекс
  25. https://t.me/sobes1c — Подготовка к собеседованиям по 1С
Добавить комментарий