|
Тестовая задача для программиста - как это? | ☑ | ||
---|---|---|---|---|
0
Rebelx
24.02.15
✎
13:37
|
Мне надо написать тестовую задачу для программиста, которую хороший программист решит за 1 час. Задача должна включать в себя показательные требования к уровню разработчика 1С (пусть там будут задействованы наиболее сложные и передовые механизмы платформы + чтобы можно было оценить то, на сколько оптимально написан программный код + на сколько правильно выбрано решение с т.з. производительности системы)
даже не знаю, что бы такое задать на час? |
|||
53
Анцеранана
24.02.15
✎
14:15
|
(51) которые отстатыщ , но маленький список требований наверное.
|
|||
54
GROOVY
24.02.15
✎
14:15
|
>> Мне давали разные задачки типа "палиндром", "факториал".
Вот это вообще не понятно что проверяет? Олимпийский резерв по математике?! (51) Ну на очень вкусную вакансию... :) |
|||
55
dauster
24.02.15
✎
14:16
|
(47) ну я и говорю, что лучше иметь грамотный перечень вопросов для интервью.
В конце концов, иногда важен не столько правильный ответ, а сколько умение человека рассуждать. Если он забыл, как именно устанавливается управляемая блокировка в коде, но понимает суть явления и может объяснить как она используется и зачем нужна, то это тоже неплохо. Касательно тестовых задач - есть еще один момент против них, а именно, что они отпугивают кандидатов. Люди не всегда готовы потратить час своего времени, бывает, что им проще сходить еще на одно собеседование. Как вариант, можно попросить кандидата принести какую-нибудь из своих разработок (или её часть). Там тоже можно оценить код. |
|||
56
bolobol
24.02.15
✎
14:16
|
(53) Без оговоренного оклада вообще - 60 резюме за два дня.
|
|||
57
bolobol
24.02.15
✎
14:20
|
(55) Блин, я какой-то неправильный что-ли(?). Ни одно собеседование не длилось мне меньше 3-х часов, если я сам через 15 минут не прощался увидев обстакановку...
|
|||
58
su_mai
24.02.15
✎
14:21
|
(55) Прикольно если программера собеседуют "по полной", а потом ему придется заниматься бюджетной бухгалтерской отчетностью :)
|
|||
59
GROOVY
24.02.15
✎
14:22
|
Да если дать задачу "для галочки" прокатит что угодно, хоть факториал, хоть квантовая механика.
Но если на работу берут специалиста, надо проверять его конкретные качества, еще до собеседования. |
|||
60
Kvant1C
24.02.15
✎
14:22
|
(0) Попроси сделать отчет на СКД, который выводит дерево спецификаций на продукцию, типа такого
ГП Материал1 Материал2 Полуфабрикат1 Материал3 Материал4 Полуфабрикат2 Материал5 Материал6 |
|||
61
dauster
24.02.15
✎
14:24
|
(57) Мой личный опыт - пока еще никогда общение с ИТ специалистами работодателя не занимало больше 15-20 минут. Правда, на текущем месте работы в нагрузку давали задачу на дом на час работы примерно.
(58) Если такое случается, то значит перечень вопросов для интервью - подобран неверно. |
|||
62
GROOVY
24.02.15
✎
14:25
|
(60) Это смахивает на "Ну, что, а ты так сможешь? А вот я могу!"
|
|||
63
Kvant1C
24.02.15
✎
14:27
|
(62) Нифига не смахивает, тут даже дело не в том сможет или нет, а в том, как он подойдет к решению.
|
|||
64
GROOVY
24.02.15
✎
14:27
|
Про вопросы типа профессионал:
Ответьте не пользуясь 1с. Какое/какие из этих выражений неверны (система выдаст ошибку)? 1. А = "123" + 456; 2. А = 123 + 456; 3. А = 123 + "456"; 4. А = "123" "456; |
|||
65
BeerHelpsMeWin
24.02.15
✎
14:28
|
Собеседование и, чтобы просто посмотреть, какой код человек пишет, какая-нибудь простая задача типа прайслиста на каждый день без использования СКД.
А все задачи от часа и больше очень неудобно писать в достаточно стрессовой обстановке собеседования, да еще и на компьютере, за которым в первый раз сидишь. |
|||
66
H A D G E H O G s
24.02.15
✎
14:28
|
(0) Пусть распишет алгоритм расчистки БД от номенклатур, помеченных на удаление.
|
|||
67
GROOVY
24.02.15
✎
14:30
|
Как подходят к поиску работника в хороших компаниях и специализированных КА.
На вакансию составляется карта компетенций. Под эту карту создаются задачи (или задача) и вопросы для собеседования. На основе задачи и собеседования производится объективная и субъективная оценка соискателя. В результате работу получает тот, кто наберет больше баллов. |
|||
68
zak555
24.02.15
✎
14:32
|
(64) 3
|
|||
69
torgm
24.02.15
✎
14:33
|
(0) Поставь изначально некорректную методологически задачу.
Посмотришь как претендент отреагирует, попросит ли ее переформулировать или рванет сразу выполнять. выводы сам сделаешь :) |
|||
70
Kvant1C
24.02.15
✎
14:35
|
(64) Вопрос на внимательность или в пункте 4 просто опечатка?
|
|||
71
su_mai
24.02.15
✎
14:37
|
(67) Где нибудь реально это встречалось? Какие фирмы если не секрет?
|
|||
72
GROOVY
24.02.15
✎
14:38
|
(71) Я знаю 2 такие фирмы. Они очень крупные.
(70) Не опечатка. |
|||
73
ДенисЧ
24.02.15
✎
14:40
|
(64) 3 . Это не на профа, это на падавана вопрос
|
|||
74
yavasya
24.02.15
✎
14:41
|
(0) уже 100 тем подобных было
|
|||
75
Explorer1c
24.02.15
✎
14:42
|
Мне задали вопрос на собеседке- как выглядит запрос к базе данных при выполнении ТаблицаЗначений.Свернуть()
|
|||
76
Локи-13
24.02.15
✎
14:43
|
(68) проверь в табло, удивишься
|
|||
77
su_mai
24.02.15
✎
14:45
|
(72) Крупнее 1С-СОФТ?
|
|||
78
боксер
24.02.15
✎
14:45
|
написать конфигурацию с нуля поступление и продажа товара и отчетик
|
|||
79
GROOVY
24.02.15
✎
14:45
|
(73) Дело не в этом.
Дело в том, что проверяет этот вопрос. Знание неявных преобразований, работу со строками. Теперь вопрос: Можно ли брать на работу человека, который ответил 3,4? |
|||
80
GROOVY
24.02.15
✎
14:46
|
(77) Намного.
|
|||
81
GROOVY
24.02.15
✎
14:46
|
(76) Я же просил без 1с :)
|
|||
82
ssh2006
24.02.15
✎
14:47
|
Ошибку выдаст 4, там " в конце пропущена
|
|||
83
Гёдза
24.02.15
✎
14:47
|
Я просил написать отчет - запрос средней сложности.
|
|||
84
GROOVY
24.02.15
✎
14:48
|
(82) А, млин, и правда опечатался. В наборщики текстов меня не взяли бы.
|
|||
85
zak555
24.02.15
✎
14:49
|
(64)
1. а -- строка "123456" вторая часть преобразуется по первому операнду к первому 2. а -- число, т.к. два операнда числа результат сумма 3. второй операнд преобразуется к первому -- к числу -- результат сумма чисел 4. ошибка, т.к. не закрывающей кавычки |
|||
86
Локи-13
24.02.15
✎
14:50
|
(81) так он уже ответил, и судя по всему без 1с
|
|||
87
su_mai
24.02.15
✎
14:50
|
(80) Это разработчики ПО или другая тематика?
|
|||
88
Локи-13
24.02.15
✎
14:52
|
я вообще на собеседованиях ориентируюсь на сертификаты и интервью по портфолио
не люблю кандидатов без сертификатов - кот в мешке |
|||
89
zak555
24.02.15
✎
14:53
|
(88) что за портфолио ?
|
|||
90
GROOVY
24.02.15
✎
14:54
|
Не уверен что получилось, но я хотел показать, что не столь важна задача, как то, что вы проверяете.
|
|||
91
GROOVY
24.02.15
✎
14:55
|
(89) Вот это глобальны модуль, который я еще на 7.7 набирал.
Вот тут скриншот формы подбора. А это моя гордость - обработка "Мегапрайс" |
|||
92
Локи-13
24.02.15
✎
14:55
|
(89) где работал, чем занимался
|
|||
93
zak555
24.02.15
✎
14:58
|
(91) =)
(92) а ты всё помнишь, что делал ? |
|||
94
GROOVY
24.02.15
✎
14:58
|
(92) Это называется "резюме" или "CV", "Curriculum vitae"
|
|||
95
Локи-13
24.02.15
✎
15:02
|
(93) у меня все записано
(94) тут была тема. где говорили, что резюме: работал кодером, кодил по ТЗ портфолио: работал в нефтянке, кодил бухучет капитализации затрат, с распределением по выработке подразделений |
|||
96
dmpl
24.02.15
✎
15:05
|
(47) Посмотреть их портфолио и рекомендации.
|
|||
97
Лодырь
24.02.15
✎
15:05
|
(91) Один франч ищет сейчас удаленного кодера, так просят присылать дефакто портфолио )
|
|||
98
Лодырь
24.02.15
✎
15:07
|
(79) Вопрос, можно ли брать человека который напишет чтонибудь из 1 или 3?
|
|||
99
dmpl
24.02.15
✎
15:08
|
(60) Предлагаешь написать разузлование за час?
|
|||
100
Лодырь
24.02.15
✎
15:09
|
(99) Самое интересное, если оно будет зациклено.
|
|||
101
dmpl
24.02.15
✎
15:10
|
(66) Создаем новую базу. Перебиваем номенклатуру ручками. В итоге в справочнике будет только нужная реально номенклатура.
|
|||
102
ИС-2
naïve
24.02.15
✎
15:10
|
(49) а для кого пишется код - для пользователя или программиста. Обычно задачу затачивают под пользователя (если она критична для компании)
|
|||
103
Бубр
24.02.15
✎
15:11
|
смотрю тему и мне чем дальше тем страшнее :)
(0) маленькая задачка на 2 документа ... организуй учет долгов на регистрах (бух., накопления по необходимости). |
|||
104
dmpl
24.02.15
✎
15:14
|
(79) А если человек такой копрокод не пишет, и, соответственно, не помнит правил неявного преобразования?
(100) Встречный выпуск? О да! |
|||
105
ИС-2
naïve
24.02.15
✎
15:19
|
(0) задача с рекурсией.
1) Вывести ниже стоящие элементы справочника. Т.е иерархия наоборот 2) Вывести в СКД иерархический справочник без дублирования элементов в таблицу 3) Расчет ресурсов по разным формулам на разных уровнях группировки 4) Вывести последний документ по дате в разрезе контрагента из РН Взаиморасчеты. Сделай пример в котором функция максимум будет работать не корректно. Быстрое получение последнего документа по дате в запросе не сложная задача, но решение дошло не сразу Получить документ оплаты после которого клиент оплатил 50% от заказа Пусть решит задачу за меня. У меня нормально не получилось Сортировка элементов в СКД по иерархии, но без вывода иерархии |
|||
106
волосатый огурец
24.02.15
✎
15:20
|
все кодерские задачи 1С унылое гуано как и их авторы, которые хотят таким способом самоутвердиться и поднять ЧСВ
|
|||
107
GROOVY
24.02.15
✎
15:25
|
(106) И это волосатый огурец говорит? Хы...
|
|||
108
фобка
24.02.15
✎
15:26
|
(0) Время на решение подобных заданий не должно превышать 5-10 минут, если уж все-таки пришла в голову такая бредовая идея... Иначе это просто неуважение к соискателю и свидетельствует о том что вам нечем заняться и организация у вас дурная.. Лучше просто пообщаться, вопросы позадавать
|
|||
109
ИС-2
naïve
24.02.15
✎
15:29
|
5) Попроси добавить документ в структуру подчиненности. Если не знаешь, то можно и целый день угробить
6) Вывести в СКД номер документа, но так чтобы при двойном клике работала расшифровка т.е открывался сам документ 7) Предложить способы оптимизации БД: 1) Перевод на управляемые блокировки 2) Вынос части функционала в привилигированный модуль 3) Анализ кода - "а на фига он тут" 4) Расчет итогов по регистрам 7) Мегазадача. Предложить решение. v8: Зафиксировать транзакцию при отказе. Как? |
|||
110
Лодырь
24.02.15
✎
15:29
|
(107) В чем то он прав. Зачастую задачки на собеседованиях проверяют какую-нибудь мелкую малоизвестную фичу которая встретилась интервьюеру в его работе.
|
|||
111
GROOVY
24.02.15
✎
15:31
|
(110) Я об этом выше говорил.
Задачи ради задачи - это профанация. Задачи нужны умные. |
|||
112
ИС-2
naïve
24.02.15
✎
15:31
|
(110) это реальные задачи с которыми сталкивается программист и что надо знать чтобы более-менее выполнять задачи.
Мне вот интересно как их решит другой специалист т.к своим решением не удовлетворен ... |
|||
113
фобка
24.02.15
✎
15:31
|
Я даже во франчах тестовое задание 1 раз встречал ток (1с бит кажись), причем хотели чтобы я им дома занимался и писал какую-то конфу. В общем, были посланы
|
|||
114
ИС-2
naïve
24.02.15
✎
15:32
|
(111) умные нужны при написании алгоритмов, что встречается достаточно редко
|
|||
115
Локи-13
24.02.15
✎
15:33
|
(113) в бите это способ продавить спеца на низкую зп, тебе потом говорят, что задачу ты сделал хреново.
и поэтому тебе предлагают меньше, чем обещали в первый раз |
|||
116
zak555
24.02.15
✎
15:34
|
(113) помню у меня спросили про ооп...
спрашивается -- зачем ? |
|||
117
supremum
24.02.15
✎
15:36
|
(116) Показать твою никчемность перед крутыми гурами.
|
|||
118
ifso
24.02.15
✎
15:36
|
(0)
> Мне надо написать Кто тебе внушает, что оно тебе надо? И что будет, если не напишешь? |
|||
119
Kvant1C
24.02.15
✎
15:37
|
(99) Да, в упрощенном варианте
(100) Для простоты можно исключить такую возможность |
|||
120
su_mai
24.02.15
✎
15:37
|
(116) А что спросили? Конкретно :)
|
|||
121
supremum
24.02.15
✎
15:37
|
(0) Написание таких задач хороший тест на понимание необходимых потребностей, собственных знаний и умение выражовывать письменно свои мысли.
|
|||
122
фобка
24.02.15
✎
15:38
|
(116) некоторые "манагеры" задают вопрос только ради того чтобы спесь сбить, заставить понервничать.. Типа, вот ты тут так красиво расписал себя, какой ты хороший, ля-ля-ля, на-ка тебе резко дебильный (или просто технический) вопрос! Хорошая тактика, если неожиданно задать)
|
|||
123
zak555
24.02.15
✎
15:38
|
(117) так я-то ответил, а вот спрашивающий был не в курсе про полиморфизм
|
|||
124
supremum
24.02.15
✎
15:39
|
(123) Это нормально. На интервью тестируется не только соискатель.
|
|||
125
su_mai
24.02.15
✎
15:42
|
(123) Назови четыре основных принципа ООП
|
|||
126
supremum
24.02.15
✎
15:43
|
(125) В чем великий смысл знания ООП при кодировании в 1С?
|
|||
127
su_mai
24.02.15
✎
15:44
|
(126) Непрестанная эрекция мозга
|
|||
128
ИС-2
naïve
24.02.15
✎
15:45
|
(0) классика жанра. Вывести остатки на каждый день, даже если не было движений. Рассчитать средний остаток без пустых значений.
|
|||
129
zak555
24.02.15
✎
15:45
|
(125) не вижу смысла
называл 10 лет назад |
|||
130
supremum
24.02.15
✎
15:46
|
(128) Это всего лишь технический прием.
|
|||
131
mikecool
24.02.15
✎
15:48
|
(37) на дворника много говорить не надо
|
|||
132
Kvant1C
24.02.15
✎
15:48
|
(125) Извиняюсь, а вы с какой целью интересуетесь? :)
|
|||
133
фобка
24.02.15
✎
15:50
|
(132) он только это знает, вот и спрашивает
|
|||
134
sanja26
24.02.15
✎
15:52
|
(0) тоже вот дилемма. приходишь на собеседование с опытом 5 лет работы, а там задачки на полные соединения и объединения, которые раз в пару лет используются и лично я вообще отвык от них)
|
|||
135
sanja26
24.02.15
✎
15:58
|
и вообще узкие вопросы ставят в тупик немного. например, управляемые блокировки, писал, использовал, но после этого было столько других задач, что без визуального освежения памяти, можно и накосячить) это пример... задачи разные ставятся для проверки знаний
|
|||
136
ИС-2
naïve
24.02.15
✎
16:00
|
(0) про мутабельность спроси, чем плохи составные типы
(134) А как же без них отчеты делайте? (135) Главное знать, что они есть и для чего. Мало кто сможет (и в т.ч) написать программный вывод отчета СКД без яндекса |
|||
137
vhl
24.02.15
✎
16:02
|
(134) приходи еще через 5 лет, когда полные соединения перестанут быть чем то необычным
|
|||
138
Лодырь
24.02.15
✎
16:03
|
(136) А может он отчеты не делает. )
|
|||
139
Kvant1C
24.02.15
✎
16:12
|
(136) >>Мало кто сможет (и в т.ч) написать программный вывод отчета СКД без яндекса
Тебе так часто это приходится делать? |
|||
140
Rebelx
24.02.15
✎
16:42
|
(136) я смогу. а смысл? почему не взять готовое решение? в яндексе или прошлых наработках
|
|||
141
Лефмихалыч
24.02.15
✎
16:46
|
(0) любая задача на оперучет из сборника задач на специалиста.
|
|||
142
MSOliver
24.02.15
✎
16:51
|
(0)... да походу дурачки методисты 1С (УЧ-х) определяют времени в четыре раза больше, да и то не все вопросы раскрывают...
P.S. за час - возможно, так же как Коммунизм за 5 лет. |
|||
143
MSOliver
24.02.15
✎
16:53
|
(141) - чё там про планы обмена есть?
|
|||
144
MSOliver
24.02.15
✎
16:55
|
(141) иль про RLS - с Уважением к Вам :-)
|
|||
145
Vovan1975
24.02.15
✎
17:09
|
(136) "Мало кто сможет (и в т.ч) написать программный вывод отчета СКД без яндекса"
тех, кто сможет, стоит сгонять за справкой к психиатру |
|||
146
Лефмихалыч
24.02.15
✎
17:09
|
(143) добавь. Делов - пять минут
|
|||
147
Vovan1975
24.02.15
✎
17:19
|
а вообще, на мой скромный взглят рулят задачи типа "Нужно организовать обмен справочника контрагенты. Сколько способов реализации такого обмена Вы знаете?" И далее уточняющие вопросы. За 10 минут беседы все выяснится.
|
|||
148
dmpl
24.02.15
✎
17:19
|
(116) Как истинный программист ты должен был сказать, что в 1С нет никакого ООП.
|
|||
149
dmpl
24.02.15
✎
17:27
|
(145) Да ладно, всего 3 шага ;)
(147) Ответ: сколько угодно. |
|||
150
MSOliver
24.02.15
✎
17:42
|
(146) Льфу то -5мин:)
ТС коли родил задачку: озвучивай! |
|||
151
hhhh
24.02.15
✎
17:51
|
вы забыли основное условие
"пусть там будут задействованы наиболее сложные и передовые механизмы платформы" |
|||
152
ejikbeznojek
24.02.15
✎
17:59
|
Нужно подпоить пришедшего на собеседование программиста, и заставить его писать обработку которая по журналу регистрации будет возвращать изменения во всех документах\справочниках на состояние в выбранную дату.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |