Имя: Пароль:
1C
1С v8
Тесты на программирование при приёме на работу
,
0 Pasha_mix
 
24.09.11
01:57
Всем добрый вечер!
Есть фирма, хотят нанять на работу программиста, для проверки уровня знаний решили предложить тестовые задачки. Может кто-то сталкивался с такими тестами? Я ума не приложу как эти задачки подготовить и на сколько они будут отражать уровень знаний.
74 Megas
 
26.09.11
13:01
Зависит от ЗП =)

Ну к примеру, есть куча реализаций, вывести для каждой реализации курс валют на дату реализации + 2 дня.
75 zak555
 
26.09.11
13:01
(72) там просили цифры, а ты делаешь лишние преобразования в строку и т.д.
76 Megas
 
26.09.11
13:02
(73) Жесть =)
77 Megas
 
26.09.11
13:02
(73) Я такую решал на теперешнее место работы =)
78 Shurjk
 
26.09.11
13:02
(0) Мое любимое задание рисую две таблички и озвучиваю условие соединения их, прошу  нарисовать ту которая получится в результате. Казалось бы все просто но результаты просто колоссальные:).
Ну а по специализации там лучше поговорить, пара тройка вопросов на понимание больше чем достаточно.
79 Megas
 
26.09.11
13:03
(78) И такую делал на прошлое место.
80 Megas
 
26.09.11
13:04
А сам давал .... ну после того как отчаялся =)

Вывести Остатки номенклатуры и цены. После того как толпа срезалась претендентов, стало грустно =)
81 jimbo
 
26.09.11
13:05
(75) там потом значения просили, в (49) со строкой...
а а = Строка(а) + б;  я сделал что-бы была контакция строк вместо арифметического сложения, если там обе переменные числовые...
82 Shurjk
 
26.09.11
13:05
(80) А цены на какой момент?
83 jimbo
 
26.09.11
13:05
(75) так что не гони!)
84 Stim213
 
26.09.11
13:06
2 демо базы УТ. Написать отчет (СКД), который выведет данные из двух баз, связывая номенклатуру по коду
85 Megas
 
26.09.11
13:06
(81) А не в 1с ? =) Эта задача со школы на Бейсике =)
86 Megas
 
26.09.11
13:07
(84) Мороки много =) Я бы забил на это, вспоминать как там соединять это всё, грустно.
87 Shurjk
 
26.09.11
13:07
(84) Изращение, ничего там сложного по сути нет, тока геморой на века обеспечен.
88 Shurjk
 
26.09.11
13:08
+(87) На тест такое давать нельзя ибо много времени требует, и сильно уж похоже на реальную задачу я бы за такое на собеседовании денег потребовал.
89 jimbo
 
26.09.11
13:12
Легко! )
a = a & b;
b = Left(a, Len(a) - Len(b));
a = Right(a, Len(a) - Len(b));
90 jimbo
 
26.09.11
13:13
(89) для (85)
91 Господин ПЖ
 
26.09.11
13:18
(73) что-то знакомое... левые джоины и кейсы... минут на 20 с покурить
92 H A D G E H O G s
 
26.09.11
13:19
(0) Спроси ник на Мисте!
93 Поручик
 
26.09.11
13:30
(92) Все будут называть Гений1С
94 Megas
 
26.09.11
13:40
(91) Садись 2 =)
95 Megas
 
26.09.11
13:41
(93) Смеёшся ? Это 100% отказ ведь.
96 Shurjk
 
26.09.11
13:42
(95) Да ну, нашел ведь. Да и человек он достаточно увлеченный и упорный, ему креативить поменьше давать и будет прок
97 Megas
 
26.09.11
13:43
(91) Общий смысл или вести график "раб дней" или забивать валюты только на "раб дни" + "срез последних на каждую дату в запросе".  

(96) На прошлой работе приходило от него резюме... Ржали всем отделом + кадровики + фин дир =)
98 Doomer
 
26.09.11
13:45
Я на собеседовании прошу написать любой  алгоритм сортировки. 80% этого сделать не могут.
99 Megas
 
26.09.11
14:12
(98) Что такое "Любой"?  Самому можно придумывать?
100 Cube
 
26.09.11
14:13
100
101 zak555
 
26.09.11
14:15
(98) не то спрашиваешь : нужно просить написать алгоритмы распределения допРасходов по сумме / количеству и т.д.
102 Поручик
 
26.09.11
14:15
(98) Дебильная просьба. Я тоже не смогу, ибо в 1с это нах не надо.
(97) Текст резюме в студию.
103 Shurjk
 
26.09.11
14:16
(97) Что там смешного было?
104 Megas
 
26.09.11
14:16
(102) Давно было, это когда он работу искал.. Да резюме то нормальное, просто я поискал инфу по Гению и распечатал =)
105 Shurjk
 
26.09.11
14:32
(104) Ну ты же не везде есть - вот он  и нашел.
106 Deathless
 
26.09.11
14:48
Просто вспомнить интересную задачу которую приходилось решать. Дать ее решить на бумаге или в базе тестовой. И ему же дать сравнить со своим решением и попросить дать анализ различий и на что это будет влиять.
107 SeregaMW
 
26.09.11
17:38
(0) Лучше все довать тесты на сепециалиста с доп. заданиями ибо именно эти тесты разработаны специально для отображения уровня знаний и подтверждения квалификации, тесты где надо ставить галочки для программистов не подходят!
108 Господин ПЖ
 
26.09.11
18:18
>или забивать валюты только на "раб дни" + "срез последних на каждую дату в запросе".  

если срез последних на даты - какая разница когда забивались курсы?
109 gr0ck
 
26.09.11
18:43
.
110 Поручик
 
27.09.11
00:13
111 Stillcat
 
27.09.11
08:34
Меня интересовал немного другой вопрос.
Брали программиста-стажера для обучения его перед началом работы.
Нужно было как-то определить что человек вообще может быть программистом, что у него алгоритмическое мышление в наличии.
При этом 1С он мог вообще ни разу не видеть, и на каком языке до этого писал тоже было не важно.

Вот каким образом проверить - программист ли человек по духу?
112 sergeev-ag-1977
 
27.09.11
08:41
Задачи:
1) Фрезерный станок: Есть набор прямых линий задаваемых двумя точками которые нужно фрезеровать - найти оптимальную последовательность обхода линий "фрезой" что бы время обхода было минимальным, фреза может фрезеровать и не фрезеровать, но двигается с постоянной скоростью;
2) написать сапёр на 1С;
3) написать форму решения квадратного уловления на 1С;
4) написать какую нибудь печатную форму на 1С в которой можно будет маркировать ячейки;
113 zak555
 
27.09.11
08:41
(111) > что у него алгоритмическое мышление в наличии

чего-чего ?
114 zak555
 
27.09.11
08:42
> 3) написать форму решения квадратного уловления на 1С;


дано только уравнение ?
115 vde69
 
27.09.11
08:42
на собеседовании давать задания писать что либо - бред и полное неуважение к времени соискателя.

для себя выбрал такую стратегию
1. резюме (первичный отсев)
2. прошу прислать его код, в нем смотрю стиль, коменты, харткодинг, структурированость, транзакции и т.д., отсеиваются всякие "гениии"
3. собеседовании, тут главное понять что присланый код действиетельно его и на сколько человек готов развиватся и в какую сторону.

для соискателя собеседование длится примерно 20-30 минут и никагого кодинга :)
116 IamAlexy
 
27.09.11
08:45
(115) на счет "неуважения" это врядли..
в конце концов достаточно дать пару задачек которые какраз в 20-30 минут уложатся..

кадровики всегда предупреждают что будет небольшое тестовое задание на полчаса времени..

у кандидата спрашиваю - готов ли он тестовое задание решить и спрашиваю всегда - как он сам оценивает время на решение данного задания.

а задачки в принципе простые - "кодить" нужно по минимуму.. а вот пользоваться конструктором и знать "куда ткнуть" и "как методически правильнее" - это да.. это как раз и проверяется
117 IamAlexy
 
27.09.11
08:46
(112) гыыы... написать на 1С алгоритм раскроя..
если хочешь ЗП "отстатышь" - написать алгоритм раскроя для фигур произвольной формы с выводом "выкладки" в табличный документ :)
118 sergeev-ag-1977
 
27.09.11
08:52
можно шашки или реверси написать на 1С
119 sergeev-ag-1977
 
27.09.11
08:54
а потом сказать "Вы нам не подходите - много играете на рабочем месте ..."
120 Doomer
 
27.09.11
09:10
Алгоритм сортировки это проверка умения составлять алгоритм, а так же проверка чего данный индивидуум делал в универе. Алгоритмы сортировки изучают чуть ли не в школе. У нас было в школе и на первом курсе.
Если человек не умеет составлять алгоритм, что ему делать в программировании?
Сейчас каждый кто научился выкидывать на форму объекты считает себя программистом.
121 zak555
 
27.09.11
09:15
(120) на 1с конфигурируют
122 Doomer
 
27.09.11
09:32
(121) Ни листе бумаги.
123 Doomer
 
27.09.11
09:33
На листе бумаги.
124 IamAlexy
 
27.09.11
09:36
(120) проверять у 1Сника всякие методы сортировки и прочие пузырьки может только бывший "программист на настоящих языках" который до сих пор не смирился с тем что 1С это не совсем то что "си, пыхыпы и прочие явы" с несколько другими задачами и подходами в работе.

зы: как правило такой программист стыдится того что кодит на недоязыке...
125 IamAlexy
 
27.09.11
09:39
кстати, вот блин давно с 1С работаю и ни разу, ни единого разу мне не потребовалось вспоминать всякие там методы сортировки и реализовывать их на языке 1С...

помню что то такое про пузырек учил в школе.. но ни разу за последние лет 10 не применял..

накуя это спрашивать у кандидатов?
может еще биографию фон неймана спрашивать?
126 and2
 
27.09.11
09:45
(0) автор.
попроси кандидата заявление написать.
ручкой.
напишет красиво, с отступами нужными, запятыми.
да без ошибок еще...

тогда бери.
127 Stillcat
 
27.09.11
10:04
(124) Не согласен.
Я во первых, не считаю 1С недоязыком.
Вполне полноценный язык программирования, пусть и специализированный. Множество языков на отдельной области специализируются.
Во вторых, считаю что основные алгоритмы нужно знать, в том числе и сортировки. Чтобы не сидеть и изобретать велосипед, если понадобится.
128 ProgAL
 
27.09.11
10:16
(127) В 1с уже есть метод Сортировать(). Какой лисапед?
129 Stillcat
 
27.09.11
10:45
(128)
А если, например, в колонке таблицы содержится какой-то специфический тип и/или нужно по особому сравнивать значения при сортировке.
Или задача: есть две большие отсортированные таблицы, их нужно объединить в одну отсортированную таблицу.
130 rutony
 
27.09.11
11:03
Как то принимали на работу человека, но были сомнения по квалификации...
Говорил что знает УТ. Опыт программирования 1 год.
Дали ему задачку(на 2 минуты кода):
Вывести ШК номенклатуры в форме списка номенклатуры...
Провозился 2 дня, результат был 3 закомментированные строчки. Сдавал результат со словами где-то так))
131 Megas
 
27.09.11
11:07
(108) Ну там ведь говорится про раб дни и праздники... Соответственно ты ведь не знаешь когда праздник или раб день , значит надо или расписание вести или считать что если есть валюта то раб день если нет то выходной.
132 Megas
 
27.09.11
11:08
(107) Тест на спеца это минимум 2 часа (если забивать и не думать вообще) а так вообще 4 часа(по стандарту 1с) мало кто согласится бесплатно это делать.
133 Megas
 
27.09.11
11:13
(126) У нас тут сидит один, как программист он конечно хороший, но в заявлениях умудряется делать ошибки в своём имени =) Ему даже паспорт загран не дают от этого.
134 Megas
 
27.09.11
11:15
(130) Мне давали задачу.
Вывести "Отчёт" номенклатуру и штрих код к ней через запятую
тоесть:
Номенклатура  штрих код
Сахар       / 1111111111111,2222222222222222,3333333333333333

Я сделал такой отчёт но мне не перезвонили. Отчёт сделал тупо, без СКД и Построителя, но с отборами и группировками.
135 Megas
 
27.09.11
11:16
(120) А вы взяли его?
136 Skylark
 
27.09.11
11:23
1С это такая штука, что там много всего и это все осваивается по ходу дела. Если человек чего-то не знает, это еще не значит, что он не решит задачу. Сядет, разберется, почитает интернеты, спросит на Мисте... и готово.
А так как кадров дефицит, нельзя себе позволить искать только тех, кто уже ВСЁ умеет. Надо как-то исхитряться выявлять адекватов, которые способны РАЗБИРАТЬСЯ - это и есть тру адинэсники
137 IamAlexy
 
27.09.11
11:23
зацикленность на сортировке это опять же от того что вы пришли в 1С из "правильных языков" где этим азам "методы пузырька" учили с первых курсов...

ну серьезно, подумайте как часто вы в современных конфигурациях (про убогую 7ку я молчу) использовали сортировки и где..

небось только в отчетах.. и небось только в СКД.. и небось отадавали это на откуп пользователю выводя соответствующие интерфейсные решения - типа как надо так и сам отсортирует.


где еще вы зап последние месяц/2 использовали сортировку да еще такую где тупо отсортировать средствами 1С нельзя было?
138 Doomer
 
27.09.11
11:44
(136)+1
(137) Алгоритм сортировки нет смысла "учить". До него нужно самому дойти, а для этого долно быть минимальное понимание логики работы компьютера, алгоритма. Это я и проверяю. Зачем держать программиста который не способен составить даже самый простой алгоритм. До всего остального можно дойти самому, если есть вышеуказанные навыки.
Для восьмерочника можно дать задание на создание запроса с соединением таблиц. Если человек понимает как все это работает, сделает за 2 минуты, если нет, то "скрипачь не нужен".
139 orefkov
 
27.09.11
14:56
(138)
Средний прогер сходу додумается только до простейших алгоритмов сортировки. Только единицы додумаются до "быстрой" сортировки. Ох не зря многие методы сортировки носят имена своих создателей. Так что все, что ты проверишь этим вопросом - не забыл ли претендент материал первого курса.

А уж писать свою сортировку на 1С - это вообще извращение.
Не могу даже придумать задачу, где это могло бы понадобиться.
140 Поручик
 
27.09.11
15:30
Не обращайте внимания на "сортировочников". ЧСВ чешут.
141 ado
 
27.09.11
15:36
(0) Возьми задачку из сборника на спеуа :-)
142 ado
 
27.09.11
15:36
*спеца
143 Pasha_mix
 
28.09.11
00:08
(111)Вот у меня примерно такая же задача. Нужно понять Способность кандидата к обучению и логическому мышлению. Если это есть, то обучится программированию на 1С не проблема.
(136) Точно! Именно это и нужно :) Я просто хочу подготовить специалиста можно сказать с нуля, ну или обладающего базовыми навыками. Сейчас как раз один обучается, но для проверки хотелось бы как-то подготовиться.
144 Kuein
 
28.09.11
10:07
(136) И мой +1.
Ищу сейчас работу сам и на старой работе надо будет искать себе замену. Чем дальше, тем больше убеждаюсь что в большинстве фирм нужен даже человек, который не будет делать "правильно", а будет делать так как надо текущему заказчику, кем бы он ни был. А для этого как раз надо РАЗБИРАТЬСЯ.
145 zak555
 
28.09.11
10:11
(141) +1
146 IamAlexy
 
28.09.11
10:12
(142) угу.. проблема в том что мальчики которые хотят обучатся "в процессе" желают сразу получать зарплату гуру..
147 Megas
 
28.09.11
11:12
(146) А это потому что не факт что они потом буду получать соразмерно!

Или сделай так. ставка 10 000, научился пользоваться СП тогда + 5000, освоил запросы простые + 10 000 сразу и тд...
148 IamAlexy
 
28.09.11
11:15
(147) ну да.. к этом и идет все.. когда контора НЕ франч принимая на работу фикси (обслуживать ЗУП) будет ставить условия:

стартовый оклад: 30 000р.
получаешь сертификат ПРОФ по платформе, +10000 к зп
получаешь ПРОФ по ЗУП, еще + 10 000 к окладу,
получаешь спеца по ЗУП, еще + 30 000 к окладу
149 Axel2009
 
28.09.11
11:16
(148) это он так нуралиевым станет, когда все все типовые сертификаты получит
150 IamAlexy
 
28.09.11
11:23
(149) да хоть билом гейтсом..
просто сейчас на рынке ситуация такая что куча неадекватов хотят отстатыщь а сами даже СКД ни разу не смотрели что это такое...
151 Господин ПЖ
 
28.09.11
11:28
запарили с СКД этой... чего нашли то в ней... свистелка/перделка... отчет 2+2 в ней построить просто, чуть сложнее - полный ахтунг, типа расчетного листка в упп
152 Mort
 
28.09.11
11:30
(151) После СКД даже пользователи плюются от построителя.
153 Господин ПЖ
 
28.09.11
11:31
(152) нашим параллельно... инструмент как инструмент
154 Nutsiiam
 
28.09.11
11:38
(139) к слову: знание алгоритмов сортировки - это "одна из" задач, которые предлагали (ют?) на собеседовании в 1С.

Такую решал: дан массив чисел. Отсортировать не используя механизмы платформы. Хорошо, что я тогда только сдал лабу по методам сортировки :))))
155 GANR
 
28.09.11
11:39
Возьми задачки из сборника задач к спецу по платформе.
156 GANR
 
28.09.11
11:41
Если нужно найти реально увлеченного и сильного программиста можно дать задачку на графы, рекурсии, комбинаторики.
157 IamAlexy
 
28.09.11
11:43
(151) без СКД в ЗУП делать нечего.. и в УТ11ой.. и во всех современных конфигурациях..


это я к тому что когда нам надо нанять водителя - мы не нанимаем погонщика ослов.. ибо нужен водитель способный на современном авто ездить...

хотя да. .ослы милые животные и где их применение удобнее и оправданнее автомобилей..
158 Shurjk
 
28.09.11
11:47
(151) Какое недалекое мнение....
159 Поручик
 
28.09.11
11:55
(156) Реально увлеченный и сильный программист, во-первых, пошлёт нах с такими задачами, а во-вторых, потребует  отстатыщь и пару голых девок два раза в неделю за счёт заведения.
160 Господин ПЖ
 
28.09.11
11:57
(157) >без СКД в ЗУП делать нечего..

кто спорит то... просто это выглядит там чужеродно. все делается через код. и за что боролись спрашивается?
161 IamAlexy
 
28.09.11
12:00
(160) про чужеродность расскажи кадровикам и расчетчикам которые работают со всякими там отчетами по сотрудникам и прочими расчетными ведомостями в произвольной форме..

чужеродно оно для упоротых 7шников..
да и то.. месяц-два на ЗУПе и обратно в ЗИК ничем не заманить...
162 Господин ПЖ
 
28.09.11
12:07
>про чужеродность расскажи кадровикам и расчетчикам которые работают со всякими там отчетами по сотрудникам

ути пути...

>чужеродно оно для упоротых 7шников..

дятлам про одно, они продолжают долбить...
163 окси
 
28.09.11
12:09
(0) У меня ест тестовое задание по платформе. Могу выслать вам.
164 окси
 
28.09.11
12:19
(115)Я тоже запрашиваю код.
Но есть кандидаты которые свой код присылать не хотят, мотивируя это тем, что это комерческая тайна организации. В таких случаях я высылаю им тестовое задание.
165 Nutsiiam
 
28.09.11
12:31
(160) за концепцию боролись. Но да, расчетный листок - это памятник :)
166 Mort
 
28.09.11
12:35
Если кандидат не может похвастаться какой-нибудь наработкой, значит он программирует чисто то что задали и на отъ*сь.
167 Господин ПЖ
 
28.09.11
12:37
>Если кандидат не может похвастаться какой-нибудь наработкой

а может он банально уже перерос эти детские игры с ЧСВ?
168 guitar_player
 
28.09.11
12:44
(166) А я например творю только на работе. А заносить/выносить отсюда информацию запрещено. У меня и инет только на мисту, 1с, да рбк
169 окси
 
28.09.11
12:51
(168) Вот именно поэтому нужна альтернатива коду. Тесовое задание как раз подойдет))).
170 Pasha_mix
 
30.09.11
11:03
(163) Окси, будь добра, пришли тесты? почта [email protected]
171 Fr1eNd
 
30.09.11
11:28
я прошу печатную форму написать Торг-12 или описать шаги для её создания. Если соискатель знает основные принцип, продолжаем разговор
172 jump if zero
 
30.09.11
11:39
программист программиста обычно просит за час сделать то что самому очень тяжело далось и сам доходил до этого неделю и наверняка не без помощи форума.
173 ice777
 
30.09.11
11:42
Делал недавно, из вопросов на спеца по упп.
(172) и у меня такое чуство осталось ;) просили заходить (я подработку искал)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс