![]() |
![]() |
![]() |
|
Оцените тестовое задание ↓Ø (Волшебник 02.10.2025 14:14) rbcvg, uno-group, PLUT, Мультук, zak555, craxx, Fish, ldo6, Волшебник, Затейник, Вяйнемейнен, PR, Crusher, ptiz, Terrixus, seabug, maxab72, andryscha1c, Prog_man, , DeeK, Fragster, Pprog151713, Ватт, PuhUfa, U4Me2, formista2000, Irbis, DimR_71, АгентБезопаснойНацио, Beduin, Звездец, Guk, crotnn, vbus, AntiBuh, Анцеранана, takefive, sapravka, azt-yur, Homer, X Leshiy, Amra, sergey198, Бычье сердце, Участковый, KJlag, Dedal, Dен, aka MIK, АНДР, helloman, Builder, YaFedor, программистище, privetik, kubik_live, Ногаминебить, Ботаник Гарден Меран, Широкий, Hawk_1c, zenon46, piter3, nick86, dmt, Dmitrii, Sabron, SleepyHead, Krendel, Lemming244, GreyK, reg0303, Михаил Козлов, hikkeu, Stepashkin, toypaul, ЕRPe, Fregat, Буковка, alexxx961503, Галахад, Последний Русский, LuckyStar, СвинТуз, Вадим33, Евгений АБ, who respawn, zurge, ejikbeznojek, evorle145, nAPACEHAK, ThreeTONE, slad, phabeZ
| ☑ | ||
---|---|---|---|---|
0
Terrixus
01.10.25
✎
14:00
|
По мотивам Тестовые задания на собеседованиях - вы делаете?
По двум вакансиям прислали одно ТЗ (где первая Т - это тестовое) Раз оно не является чьей-то уникальной формулировкой, то в продолжении темы выкладываю решение. Кому не лень, поругайте, желательно указывая критичность недочетов, на ваш взгляд. Ну там "не принципиально, "ну такое себе", "по рукам бы тебе дать" На всякий случай положил в архив и запаролил (от поисковиков), пароль mista https://disk.yandex.ru/d/kflfrY9IQ8PhcQ |
|||
1
Terrixus
01.10.25
✎
14:02
|
Обе вакансии на ЗП около 200, ну это для полноты картины.
|
|||
2
dmt
01.10.25
✎
14:05
|
(0) что за тестовое? приведи картинкой, если поисковиков боишься
|
|||
3
Terrixus
01.10.25
✎
14:12
|
Задание есть в архиве, но думаю вы правы, так проще. На двух изображениях. Я не знаю, как сюда прикреплять
https://disk.yandex.ru/i/hM_70CNNLLWX2A https://disk.yandex.ru/i/GluRuSQ7TARHBA |
|||
4
formista2000
01.10.25
✎
14:14
|
Я был там, это было 3000 лет назад (с)
|
|||
5
Garykom
гуру
01.10.25
✎
14:14
|
(0) Это с экзамена на спеца 1С походу дернуто
Нормальная задачка но слишком простая на 200к Вероятно чисто как первый этап отсева перед техсобесом |
|||
6
Beduin
01.10.25
✎
14:27
|
Про загрузить из Excel они что подразумевают?
|
|||
7
timurhv
01.10.25
✎
14:32
|
(6) Там в архиве есть шаблон книги Excel
КодТовара Количество Цена |
|||
8
Terrixus
01.10.25
✎
14:35
|
(7) ексель файл мой, если что. в задании его не было. я понял задание таким образом, что должна заполняться ТЧ из файла.
|
|||
9
ldo6
01.10.25
✎
14:41
|
Много мелких косяков, говорящих о том, что код писал джун.
|
|||
10
shuhard
01.10.25
✎
14:48
|
(0) Задание гуано
|
|||
11
maxab72
01.10.25
✎
14:48
|
(9) а был бы один, но огромный - значит писал сеньор?
|
|||
12
timurhv
01.10.25
✎
14:50
|
(11) Сеньор бы отправил уточняющие вопросы по ТЗ и ничего не стал делать)
|
|||
13
Irbis
01.10.25
✎
14:51
|
(12) Синьёр даже вопросы задавать бы не стал, какое тестовое задание забесплатно. Сначала предоплата, потом уже всё остальное.
|
|||
14
dmt
01.10.25
✎
14:54
|
(3) мало смысла делать такое, его сделают 95% джунов и шанс, что на твое решение хотя бы посмотрят - мизерный
|
|||
15
Ильф
01.10.25
✎
14:56
|
создать на основании - и не писать код в объекте?
подписку на событие использовать? |
|||
16
DeeK
01.10.25
✎
15:47
|
(0) ном\орг в регистре - нет запрета незаполненных, в запросе остатков получаются актуальные остатки, а надо на границу, плюс проверяются остатки по всем товарам
upd\ при создании движений строки не сгруппированы |
|||
17
maxab72
01.10.25
✎
14:59
|
(12) кстати, мне недавно родственник скинул вопрос с собеседования в инженерной фирме (прокладка сетей, сигнализация и т.п.) на умение внимательно читать ТЗ и ничего не выдумывать сверх того, что там написано.
"Дана пропорция a / b = c / d. Какой вариант тогда правильный a / b = : 1. ac / bd 2. a + c / b + d 3. a (b + d) / b (b + d) 4. a - c / b - d ?" он на нем завалился (выбрал 1), но взяли на испытательный срок монтажником-высотником. Правильные ответы: "Не знаю", 2, 4, 2 и 4. |
|||
18
Волшебник
01.10.25
✎
15:00
|
(13) 🔥 Однозначно. Сеньоры не выполняют тестовые задания, они просто предъявляют своё портфолио и опыт работы. Любое тестовое задание меркнет на фоне реальных задач, которые решал сеньор.
|
|||
19
Волшебник
01.10.25
✎
15:03
|
Мне как-то прислали тестовое ТЗ для доработки. Я его доработал, отправил назад. Потом от фирмы ни слуху, ни духу. Я так понял, что они уже прогнали это ТЗ через много кандидатов. Такой итеративный подход к разработке ТЗ забесплатно.
|
|||
20
Irbis
01.10.25
✎
15:07
|
Меня давно как-то спросили буду ли я решать тестовое задание. Я стал по-английски уходить, так ХР в коридоре на бегу всё пытался понять чем я не доволен, и втирал взахлёб какая у них замечательная контора.
|
|||
21
zak555
01.10.25
✎
15:09
|
(3) и за такое платят 200к ?
ппц, куда катиться мир |
|||
22
ldo6
01.10.25
✎
15:13
|
(21) Зак, как ты к себе на собеседования отбираешь?
|
|||
23
zak555
01.10.25
✎
15:14
|
(22) могу задачку дать, могу спросить как делать то или другое
p.s. у тебя уточнил в ветке в до 3.0 вопрос |
|||
24
Guk
01.10.25
✎
15:17
|
(0) это ж один в один задачка из первой книжки Радченко начала нулевых. решений этой задачи в инете в виде cf хоть жопой ешь. это типа тест, умеет ли кандидат пользоваться поисковиком?...
|
|||
25
Guk
01.10.25
✎
15:18
|
(23) что у jsmit спрашивал? ;)...
|
|||
26
Kongo2019
01.10.25
✎
15:19
|
Если это на 200к, то что спрашивают на 100к? Какого цвета заставка у конфигуратора?
|
|||
27
Fish
гуру
01.10.25
✎
15:21
|
(26) "Какого цвета заставка у конфигуратора?" - А ведь навскидку и не ответишь.
|
|||
28
zak555
01.10.25
✎
15:22
|
(25) оооо...
(27) должен быть уточняющий вопрос -- о какой версии речь? |
|||
29
zak555
01.10.25
✎
15:23
|
(0) сколько времени даётся?
|
|||
30
Fish
гуру
01.10.25
✎
15:25
|
(28) "должен быть уточняющий вопрос -- о какой версии речь?" - Так еще нужно уточнить, какой цвет: Из стиля, WebЦвета или WindowsЦвета/
|
|||
31
Terrixus
01.10.25
✎
15:27
|
(29) не ограничивали. я в тот же день отослал первому. второму для вежливости подождал часика два и тоже в тот же день отправил
оба пока молчат. может поражены гениальностью решений, кто знает. |
|||
32
zak555
01.10.25
✎
15:40
|
(31) по какому полю поиск номенклатуры, когда грузим из "эксель"
? наименование/код/гуид/допреквизит ? |
|||
33
zak555
01.10.25
✎
15:44
|
(19) мне как-то названивали товарищи, которые предлагали спецов в аренду
говорят -- дайте нам любую задачу, чтобы я смог их оценить отправил им простую задачку из сборника Чистова на 20 мин, а они написали, что это очень сложная задача, на решение которой потребуется 2-3 рабочих дня |
|||
34
ldo6
01.10.25
✎
15:57
|
(25) jsmit сейчас в неспешном поиске работы на позицию сеньора, тех лида.
|
|||
35
Terrixus
01.10.25
✎
16:09
|
(32) я знаю только то, что указано в задании. лично я сделал поиск по коду и в письме написал, что такие вещи требуют ТЗ
была реальная задача загрузки номенклатуры из эксель, там сопоставление по артикулам делалось. с учетом того, что артикул был неуникальным (нафига он такой нужен там был я не понял) база была полна дублей и криво заполненной номенклатуры. |
|||
36
DeeK
01.10.25
✎
17:06
|
(17) 3
|
|||
37
DeeK
01.10.25
✎
17:07
|
(35) да пофигу как грузить, вам надо показать подход
|
|||
38
Terrixus
01.10.25
✎
17:20
|
блин, только что посмотрел - косячнул, конечно.
|
|||
39
Terrixus
01.10.25
✎
17:24
|
если сам косячнул, сам заметил и сам исправил - считается?
|
|||
40
Dmitrii
гуру
01.10.25
✎
17:28
|
(39) Смотря в чём косяк.
Но решает в любом случае экзаменатор. Двое твоих потенциальных работодателей могут принять совершенно разные решения. Но в любом случае наличие исправления косяка лучше, чем одно только косячное решение. |
|||
41
Dmitrii
гуру
01.10.25
✎
17:33
|
(39) В чём косяк?
Из критичных и принципиальных я вижу только то, что в (16) перечислено. И так как они делают решение неработоспособным, то ставят под вопрос положительную оценку. В остальном конечно далеко не шедевр, но вполне себе. Но и само задание - тоже не очень. Не понятно до конца - чего хочет работодатель понять о кандидате, оценивая решение такого ТЗ. |
|||
42
Terrixus
01.10.25
✎
17:36
|
(16) Спасибо! Я просмотрел сообщение, все по делу. Благодарю.
|
|||
43
Terrixus
01.10.25
✎
17:38
|
(41) это и заметил, что в (16). не заметил, что уже указали на это.
|
|||
44
Terrixus
01.10.25
✎
17:42
|
(41) вам тоже спасибо, что посмотрели. на самом деле такие ответы очень помогают калибровать себя
|
|||
45
DeeK
01.10.25
✎
17:57
|
(44) калибруй не калибруй, а спеца сдай, там белоусов то вытрясет всю душу
|
|||
46
Волшебник
01.10.25
✎
18:01
|
(45) У меня нет ни одного сертификата "1С-Специалист". Мне как-то было стыдно сдавать экзамен людям, которые учились по моим книгам. Так и живу. Таков путь.
|
|||
47
craxx
01.10.25
✎
18:20
|
(46) Был тут один сертифицированный "1С Специалист". Обработками и http-сервисами пользоваться не умел.
программный запуск обработки Загрузка_Выгрузка_xml |
|||
48
DeeK
01.10.25
✎
18:34
|
(46) вы не в счет
|
|||
50
PR
01.10.25
✎
20:40
|
(0) Из интересного только последнее про загрузку из excel, все остальное примитив
|
|||
51
PR
01.10.25
✎
20:51
|
(17) Твой родственник ответил, что a / b = ac / bd?
Он идиот что ли? |
|||
52
PR
01.10.25
✎
20:54
|
+(51) Какое-то идиотское задание без верного ответа
Ну или ты так задание пересказал гениально |
|||
53
PR
01.10.25
✎
21:02
|
(46) У меня тоже нету, я разок попробовал, совершенно не зная зарплаты, на ней и запоролся
На следующий день пошел на пересдачу, снова ничего даже не почитав, лень было, снова на ней и засыпался А потом мне стало в падлу :)) |
|||
54
maxab72
01.10.25
✎
21:07
|
(51) он принял пропорцию за операцию с дробями. пропорции ЕМНИП проходят на арифметике в 4 классе, и потом успешно забывают, что это не совсем дроби. Поэтому правильным ответом и было "не знаю"/"не помню"/"что такое пропорция?". То есть это проверка не на математику, а на умение читать текст полностью, не додумывая того, чего там нет, и не пропуская то, что там есть. И на умение признавать свое незнание и спрашивать уточнение/расшифровку если что.
Я кстати тоже, когда он мне показал снимок вопроса на телефоне, не сразу въехал, даже заглянул в справочник Выгодского и удивился, что и правда, если a / b = c / d то a / b = c / d = a + c / b + d = a - c / b - d. |
|||
55
PR
01.10.25
✎
21:10
|
(54) Так и не понял, по каким таким правилам он решил, что a / b = ac / bd
Слева две переменные, справа четыре и они не сокращаются до тех же двух, его ничего не смутило? |
|||
56
PR
01.10.25
✎
21:12
|
+(55) А, понял, откуда он прикинул такое
Но вообще опасно делать такие выводы на голом месте без расписывания процесса на бумажке |
|||
57
PR
01.10.25
✎
21:17
|
Тут же получается все просто, берем систему уравнений
a / b = c / d a / b = ac / bd и получаем c / d = ac / bd Где две переменные слева, четыре справа Потом для успокоения совести берем берем a = 2 b = 1 c = 2 d = 1 и получаем, что 2 = 4 |
|||
58
Guk
01.10.25
✎
21:26
|
Рома - математик...
|
|||
59
Guk
01.10.25
✎
21:27
|
Шекспир и племянники (с)...
|
|||
60
PR
01.10.25
✎
21:33
|
(54) Че за дичь "Если a / b = c / d то a / b = c / d = a + c / b + d = a - c / b - d"?
Серьезно? Может ты скобки где забыл расставить? Например тут (a + c) / (b + d) = (a - c) / (b - d) |
|||
61
Bigbro
01.10.25
✎
22:03
|
тоже получал такое тестовое, делать не стал, решил что мне вряд ли будет интересно работать там где в качестве теста вот такое выдают.
|
|||
62
maxab72
02.10.25
✎
08:19
|
(61) а что, в качестве тестового надо писать новую ЗУП только на регистрах сведений?
(6) да, я без скобок писал. |
|||
63
СвинТуз
02.10.25
✎
09:11
|
(45)
Белоусов умный дядька. Всю жизнь решает школьные задачи. На лекции выбирает данные из расходной накладной во временную таблицу и тут же индексирует. Не понимает что делает. Действует по шаблону разработки. Зачем? Во многих расходных одна запись. Скучно тренироваться решать школьные задачи. Лень. + надо заплатить за бумажку.А зачем? Жаба душит. |
|||
64
Ботаник Гарден Меран
02.10.25
✎
09:11
|
(58)
Эта дурь из учебника по математике за 6 класс. Но там она немного по-другому выглядит. А обсуждать (17) можно, только хорошо накурившись. |
|||
65
СвинТуз
02.10.25
✎
09:43
|
(17)
Пропорция для того, чтобы запутался. в 3-м варианте простое сокращение. Странный бы был инженер если бы взяли. Как рабочий пойдет видимо. a (b + d) / b (b + d) = a / b "Правильные ответы: """Не знаю""" " А это зря. Тоже не инженер? ac / bd = (a / b) * (a / b) <> a / b |
|||
66
Волшебник
02.10.25
✎
09:46
|
(3) Уменьшение количества при вводе на основании — это дичь.
Счётчик записи документа да ещё через подписку — тоже дичь. |
|||
67
Terrixus
02.10.25
✎
10:33
|
(45) "а спеца сдай, там белоусов то вытрясет всю душу"
сейчас на спеца готовлюсь, оперативный учет уже закончил. тем более обидно, что дату остатков не указал. это вроде как водитель, который перед дорогой заправиться забыл - вроде легкотня и понятно что надо это сделать, но у пассажиров реакция будет "он совсем до..об что ли". Невнимательность, чтоб ее. |
|||
68
Terrixus
02.10.25
✎
11:19
|
(66) думаю, что это отсев тех, кто конфигуратор неделю назад увидел. если что-то там прислал похожее на правду, то это повод пообщаться. как мне кажется.
|
|||
69
Волшебник
02.10.25
✎
11:24
|
(68) Рассмотрим пункт про счётчик записи документа через подписку. Чтобы обновить счётчик записи в шапке документа, его нужно записать. Но тогда опять сработает подписка, которая должна опять обновить счётчик. И так в бесконечном цикле...
|
|||
70
Irbis
02.10.25
✎
11:31
|
А сама идея считать сколько раз провели документ не дичь? Для меня существует только два варианта до закрытия периода: или однократно или сколько хочешь. Так примерно кошка котят считает — раз, два и много.
|
|||
71
ldo6
02.10.25
✎
11:31
|
(69) не понятно что имел ввиду. Нет никакого бесконечного цикла.
|
|||
72
Мультук
гуру
02.10.25
✎
11:35
|
(69)
Пятница уже завтра, нужно набраться сил и просто потерпеть. Процедура ПередЗаписью(..) //Тут всякое Сч = Сч + 1; КонецПроцедуры |
|||
73
Волшебник
02.10.25
✎
11:37
|
(72) Садись, два.
![]() |
|||
74
Fish
гуру
02.10.25
✎
11:40
|
(73) Ну так тот же код, только в процедуре подписки перед записью.
|
|||
75
Волшебник
02.10.25
✎
11:47
|
(71)(74) Вы видимо, не поняли. Это реквизит шапки. Чтобы его сохранить в базу, нужно записать документ. Но при записи опять сработает подписка, которая должна инкрементировать счётчик, который опять нужно записать... Но при записи опять сработает подписка, которая должна инкрементировать счётчик, который опять нужно записать... Но при записи опять сработает подписка, которая должна инкрементировать счётчик, который опять нужно записать...
|
|||
76
Волшебник
02.10.25
✎
11:53
|
(75)+ Если честно, я даже не знаю, как грамотно реализовать этот пункт задания. Если прервать этот цикл, то счётчик не будет отражать количество реальных записей. Может сразу увеличивать на 2? Дичь какая-то...
|
|||
77
PLUT
гуру
02.10.25
✎
11:58
|
(76) перед записью на сервере жы. увеличивайте счетчик в подпиське в этом самом реквизите у Источника, ну или у ТекущегоОбъекта... точно не помню
зацикливания не будет транзакция уже активна, счетчик увеличили. если что-то пошло не так, откатится вместе с транзакцией |
|||
78
Fish
гуру
02.10.25
✎
12:02
|
(75) Я всё понял. Это делается в подписке но не на событие ПриЗаписи, а на событие ПередЗаписью. Там преспокойно инкрементируешь счетчик, и никакой повторной записи не произойдёт.
|
|||
79
Terrixus
02.10.25
✎
12:12
|
(69) провел следственный эксперимент. при подписке приЗаписи цикла нет, работает корректно
Наверное, проверка какая-то "если источникЗаписи=подписка тогда чилим" |
|||
80
ldo6
02.10.25
✎
12:43
|
не должно работать при записи. Значение не должно сохраниться. Может даже звездочка будет в документе.
|
|||
81
maxab72
02.10.25
✎
12:36
|
(75) а почему именно реквизит шапки, можно ведь в расширении создать какой-то регистр сведений и в него писать количество изменений любых документов.
|
|||
82
Irbis
02.10.25
✎
12:38
|
(81) Так сформулировано задание согласно (73).
|
|||
83
Terrixus
02.10.25
✎
12:38
|
(80) работает. вывел этот реквизит на форму в шапку, поставил событие ПриЗаписи. Цифра увеличивается. 1С не проведешь.
|
|||
84
PR
02.10.25
✎
13:02
|
(76) Да там просто дурни писали ТЗ
Технически перед записью конечно же нужно увеличивать счетчик |
|||
85
Волшебник
02.10.25
✎
13:03
|
(84) Да он вообще не нужен
|
|||
86
PR
02.10.25
✎
13:03
|
(80) Все будет, учи матчасть
|
|||
87
PR
02.10.25
✎
13:04
|
(85) Это отдельная страница идиотии
Чей-то чисто технический вопрос, а вот как бы вы теоретически сделали бы, если бы вам нужно было бы сделать такое вот |
|||
88
ptiz
02.10.25
✎
13:08
|
(84) Причем, отталкиваясь от Ссылка.Счетчик
|
|||
89
craxx
02.10.25
✎
13:33
|
(76) в первый вызов подписки после инкремента счетчика в ДополнительныеСвойства флаг воткнуть, и есть флаг воткнут - не инкрементировать счетчик.
Процедура ИнкрементСчетчикаПередЗаписью(Источник, Отказ) Экспорт
Если Не Источник.ДополнительныеСвойства.Свойство("ИнкрементВыполнен") Тогда Источник.Счетчик=Источник.Счетчик+1; Источник.ДополнительныеСвойства.Вставить("ИнкрементВыполнен"); КонецЕсли; КонецПроцедуры |
|||
90
PLUT
гуру
02.10.25
✎
13:29
|
(89) чтобы наверняка? зачем такие сложности?
|
|||
91
PLUT
гуру
02.10.25
✎
13:34
|
(89) добавьте чтоли асинхронный вопрос пользователю - " а вы точно хотите увеличить счетчик?"
а то что-то мало букв |
|||
92
Мультук
гуру
02.10.25
✎
13:45
|
Какая хорошая тема "про счетчик".
Читаешь и думаешь "или все отцы сегодня уже покурили, а ты не успел" или как. -- "Записать" в передЗаписью.Зачем? (75) Написал короткий код в тестовой базе (подписка, раскурочил несчастный "Заказ клиента" и его форму) Процедура ПодпискаНаСобытие1ПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт Источник.сч = Источник.сч + 1; КонецПроцедуры Всё работает, ничего не циклится. P.S. Москвичи, может у вас там опять торф горит? |
|||
93
ptiz
02.10.25
✎
13:40
|
(92) "Зачем? "
А тепер сымитируй отказ при записи или при проведении. И на сколько увеличится счетчик при следущих попытках записи? |
|||
94
Мультук
гуру
02.10.25
✎
14:01
|
(93)
Согласен. Но в тех.задании не сказано "при каждой успешной записи или проведении". |
|||
95
PR
02.10.25
✎
13:47
|
(93) Будь терпимее
У него торф не горит, сознание не раскрылось |
|||
96
PR
02.10.25
✎
13:50
|
(94) Ну, блять, пошла софистика
Запись — это в данном контексте конечно же успешная запись Потому что иначе это попытка записи, а не запись С откатом всех изменений, сделанных в транзакции, между прочим А в твоем понимании задачи тогда уж будь добр обеспечь, чтобы, если пользователь попытался записать документ, но не смог и закрыл его нахрен, то у него в нем счетчик волшебным образом увеличился на единицу, запись же (в твоем понимании) была |
|||
97
Мультук
гуру
02.10.25
✎
14:10
|
(96)
Согласен, в (94) я напрасно умничал. Недокрутил, хотя всё было очевидно. |
|||
98
Волшебник
02.10.25
✎
14:14
|
Хватит разврата.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |