Вход | Регистрация

  1  2  3   
О жизни... :: Работа

OFF: Интересные задачи на собеседовании

OFF: Интересные задачи на собеседовании
Я
   Lohmatiy
 
02.04.18 - 16:51
Привет всем!

Вот, о чем думаю. Когда нужно узнать уровень программиста, пришедшего на собеседование, то один из лучших способов сделать это - дать ему что-то закодить. Но ведь очень часто бывает, что человек не знаком с какой-то конкретной темой, а в целом очень даже неплох, или наоборот.

Конечно, я понимаю, что универсальной задачи не придумаешь. Но, может, вам где-то попадались реально интересные задачки, которые заставляли пошевелить мозгами и во всей красе показать свои навыки? Только, чтоб их не неделю делать, а за пару-тройку часов управиться?

Буду очень благодарен за ваши ответы! :-)
 
 
   СвинТуз
 
1 - 02.04.18 - 16:52
Заставь показать может ли в запросе использовать HAVING
   H A D G E H O G s
 
2 - 02.04.18 - 16:54
Плохая идея.
Лучший тест - кусок их кода, лучше цельная обработка.
   Быдло замкадное
 
3 - 02.04.18 - 16:56
(0) 3 часа это разве собеседование?
   systemstopper
 
4 - 02.04.18 - 16:57
(0) а ты сам кто такой ваще?
   Lohmatiy
 
5 - 02.04.18 - 16:59
(1) Спасибо! Можно, как часть задачи включить)
(2) Например?))
   Fram
 
6 - 02.04.18 - 17:02
Задай задачку про 2 поезда вышедших навстречу друг другу. Уверен найдутся товарищи, не способные решить. Ещё кто нить из них обязательно спросит какое отношение поезда имеют к 1с :)
   Cyberhawk
 
7 - 02.04.18 - 17:04
Каждая задача не дольше чем на 5 минут должна быть (написать запрос на листочке или рассказать структуру регистра под заданные условия), в сумме задач не более чем на 30 минут
   Cyberhawk
 
8 - 02.04.18 - 17:05
Ну а если оплачиваемую - ну даешь боевую на дом
   Холст
 
9 - 02.04.18 - 17:05
в качестве теста давайте что-то мелкое из своих ОБЫЧНЫХ задач... если это поддержка бухов - вопрос про план счетов или порядок расчета больничного... если обмены - то про обмены и тп...  А то отсеете своими "ЗаковыристымиУникальными" задачами толпу нормальных работяг, но примете Гения, которому реально скучно будет ..
   Холст
 
10 - 02.04.18 - 17:09
к (9)  + "Гений" может хорошо знать все способы сортировки, но не уметь сказать зарплатчице, что её хотелка не соответствует закону, и задача решается типовой 1С и  легко наворотить "гениальных" велосипедов
 
 Рекламное место пустует
   Lohmatiy
 
11 - 02.04.18 - 17:11
(6) Будет обидно, если человек решит ее, а потом скажет, а что такое этот ваш 1С))
(7) Хорошая мысль, спасибо!
(9) Согласен! В идеале да, но круг вопросов большой, по каждой теме я не смогу дать задачу((
   СвинТуз
 
12 - 02.04.18 - 17:14
(5)
Если пациент мало опытный, то спалится сразу.

Еще есть задачки. Но я тут пылить не стану )))

Попроси рекурсию показать, как Волшебник делает.
Или навороти кучу логических условий и заставь разбирать. Тоже его. Но это уже не справедливо. Я же не спрашиваю правило Дирехле например. Или что такое оператор Лапласа. Знакомый до слез.
   СвинТуз
 
13 - 02.04.18 - 17:15
Или уравнение Бернулли
   СвинТуз
 
14 - 02.04.18 - 17:16
Так дорасту до начальника можно будет про гипотезу Киргоффа для изгиба поспрашивать.
Раз про дискретку спрашивают )
   dezss
 
15 - 02.04.18 - 17:17
(2) +100500
именно попросить показать кусок кода, который он сам пилил.
Не обязательно обработку, можно просто модуль.
   Gantosha
 
16 - 02.04.18 - 17:17
лучше пусть покажет как он "кю" умеет делать ..
   Lohmatiy
 
17 - 02.04.18 - 17:18
(14) Нет, это всё перебор уже))))))
(15) Да, согласен, это хорошая проверка. Спасибо!
   Stim
 
18 - 02.04.18 - 17:19
Номер по порядку из запроса, для произвольного количества данных
   Lohmatiy
 
19 - 02.04.18 - 17:21
(18) Не очень понял, если честно) Можно поподробнее?)
   _Дайвер_
 
20 - 02.04.18 - 17:22
(0) Самое простое спросить у самого человека, какие задачи выполнял, с чем работал, попросить продемонстрировать код какой-нибудь обработки. Все остальное дело наживное, я свои обработки храню лично, частенько смотрю как реализовывал тот или иной функционал. Все запомнить нереально, а еще забывается. Помимо программирования еще интересно узнать в каких направлениях бизнеса работал, знаком. Ну и самые простые вопросы про клиент серверный вариант работы, и т.п.
   Mort
 
21 - 02.04.18 - 17:22
Обычно собеседуемый может запросто о себе за минуту рассказать то, о чем может рассказать его код. При этом можно заставить этот код тут же и написать, выдав какое-нибудь тупое задание.
   СвинТуз
 
22 - 02.04.18 - 17:22
(17)
Иногда бывает просят решить. Решаешь. Оказывается экзаменатор сделал хуже.

Не парься . Попроси отбор поставить на набор записей регистра сведений. Только без доступа к компьютеру.

Если поциент с опытом то он делает это часто и не ошибется.
   elCust
 
23 - 02.04.18 - 17:23
(1) >> Заставь показать может ли в запросе использовать HAVING

Ну это уже сразу претендент на 250 белыми.
   _Дайвер_
 
24 - 02.04.18 - 17:24
(20) + сначало спрашиваешь что и как у собеседуемого, а потом вопросы, зависит от того какого человека вам надо. Если обмен данными, то про обмены спрашивайте, если про клипание отчетов, скд добавь, ну и т.д.
   unregistered
 
25 - 02.04.18 - 17:24
(0) Если вы ищите обычного кодера (не звезду, не тимлида и т.п.), то любой билет из экзамена на 1С:Специалист по платформе или по конкретному прикладному решению (если ищите себе спеца на типовые).
Только вопросы упростите (или часть уберите), чтобы задание можно было сделать за 1-2 часа.

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

Вопрос "составить отчет" можете заменить на что-то своё из реальной жизни. Но только если речь не идёт о какой-то безумной самописке, или об отчете к 20 таблицам. Задание должно делаться за короткое время и показать вам навыки кандидата, а не его умение  разобраться в сумасшедшей конфе, которую он впервые видит.
   СвинТуз
 
26 - 02.04.18 - 17:25
(23)
так можно не говорить что там это нужно использовать?
Палятся многие.
Я бы еще сказал ))) Пару грязных приемов как сбить блатную пыль с ушей. Да ... распространяться не хочу )))
   Mort
 
27 - 02.04.18 - 17:25
А ещё задающий вопрос может сам совсем недавно узнать о какой-нибудь фишке. Соответственно это сакральное знание сразу же определяет его как мегаспеца от прочих 95%, поэтому на собеседовании каждый обязан её знать.
   Dzenn
 
28 - 02.04.18 - 17:26
Для начала, задай тест на логику со шмурдиками. http://www.hr-portal.ru/pages/hu/logika.php
   СвинТуз
 
29 - 02.04.18 - 17:27
(25)
а вот не факт. Если человек как раз сейчас готовится к сдачи, а таких не мало. Он ее как за себя кинет. А если за тесты не садился то что нибудь забудет.
2 часа на задачу из спеца это очень много.
0.5-1 час
   Михаил Козлов
 
30 - 02.04.18 - 17:28
(12) Пишется Дирихле. А что за правило его имени?
   Stim
 
31 - 02.04.18 - 17:28
(19) получи запросом список номенклатуры с номерами по порядку.
2 колонки запроса: номер Номенклатура
   СвинТуз
 
32 - 02.04.18 - 17:30
(30)
Хех и кирхгоф по другому пишется. почти 25 лет прошло.
Это правило раскрытия неопределенностей 0\0
   СвинТуз
 
33 - 02.04.18 - 17:31
Дирихле и Лопиталя
 
 
   Lohmatiy
 
34 - 02.04.18 - 17:31
(24) Поговорить тоже не лишнее, но и код хочется посмотреть)) (25) Спасибо большое, согласен! Что-нибудь подыщу.
(31) Понял, спасибо за идею!
   СвинТуз
 
35 - 02.04.18 - 17:31
2 штуки
А на самом деле проще продифференцировать. Но на первом курсе об этом не говорят.
   Stim
 
36 - 02.04.18 - 17:33
+ а вообще стандартная проверка на срез последних по каждой строке покажет навык прога.
Например - на каждую дату реализации получить её валютную сумму. Если на эту дату курса нет, то взять ближайший ранний
   _Дайвер_
 
37 - 02.04.18 - 17:34
(31) Что здесь такого сверх сложного то?
"ВЫБРАТЬ
|    Номенклатура.Наименование,
|    Номенклатура.Код КАК Код
|ИЗ
|    Справочник.Номенклатура КАК Номенклатура
|
|УПОРЯДОЧИТЬ ПО
|    Код"
   unregistered
 
38 - 02.04.18 - 17:36
ИМХО, любые задачи и головоломки на логику - бред.
Даже отдел кадров Google отказался от подобных вопросов на собеседованиях.
Так как не было выявлено никакой корреляции между результатами подобных тестов и качеством последующей работы в компании.

Вы берёте человека на конкретную должность с конкретными требованиями.
Необходимо проверять его на соответствие этим требованиям, а не то как он умеет решать головоломки.
То есть он должен знать методики и стандарты программирования (как общие, так и 1С-овские). Уметь писать код, правильно его оформлять, документировать. В отдельных случаях желательно знание предметной области. Возможны еще какие-то конкретные требования именно вашей специфики (например, ищем программера для написания обменов).

Результаты всех прочих тестов кандидата имеют такое же отношение к его качествам, как астрологический прогноз, кардиограмма и анализ мочи.
   Gantosha
 
39 - 02.04.18 - 17:37
начинать с фотки .. если с фотки смотрит рожа мужика , то нафиг этого кандидата .. пусть дальше отравляет собой другие помещения.
   СвинТуз
 
40 - 02.04.18 - 17:38
(38)
Ну да . Дать кусок кода. Попросить рассказать, что он делает.
Попросить улучшить.
   _Дайвер_
 
41 - 02.04.18 - 17:39
(38) И жнец и швец и на дуде игрец...Часто ищут именно таких людей) И чтобы задачи делались еще вчера
   fedoss
 
42 - 02.04.18 - 17:42
(37) Прекрасный пример, по которому можно оценить умение понимать поставленную задачу :))
   Fram
 
43 - 02.04.18 - 17:42
(37) то есть для тебя номер по порядку и код это одно и то же?
   Stim
 
44 - 02.04.18 - 17:42
(37)
- На пересдачу! Следующий!

а если код с префиксом? если элементы были удалены или код установлен вручную?

Нужна таблица:
1 Стул
2 Стол
3 ручка

и тд
   _Дайвер_
 
45 - 02.04.18 - 17:45
(43) НЕт у меня номера в конфе, вот и код поставил
   _Дайвер_
 
46 - 02.04.18 - 17:46
(43) Нету у меня номера в конфе, вот для примера код вставил
   _Дайвер_
 
47 - 02.04.18 - 17:47
(44) Это уже доп. условия
   fedoss
 
48 - 02.04.18 - 17:47
(46) А откуда мнение, что номер должен быть в конфе?
   Локи-13
 
49 - 02.04.18 - 17:49
(0) Выбери самые интересные на твой взгляд вопросы из профа по платформе.

И поспрашивай.
 
 Рекламное место пустует
   _Дайвер_
 
50 - 02.04.18 - 17:51
(48) А где? Можно просто номенклатуру получить, и номера строк платформа сама установит.
   Numerus Mikhail
 
51 - 02.04.18 - 17:51
(47) перефразирую условие. Пронумеруйте строки в запросе.
   _Дайвер_
 
52 - 02.04.18 - 17:51
(50) Т.е. без доп. реквизита номер
   Куникулус
 
53 - 02.04.18 - 17:53
(13) > уравнение Бернулли

Ты хотел сказать "формулу Бернулии", уравнение Бернулли это другое, и другой Бернулли.
   Aradel3d
 
54 - 02.04.18 - 17:55
Мне всегда интересно, а что если вам будет отправляться вылизанный и даже не свой кусок кода?)) Т.е. я смотрю стало модно просить код, разумеется ерунды ни кто слать не будет, даже новичок, дернет где-то например. На Инфостарте)))
   Куникулус
 
55 - 02.04.18 - 17:55
(0) Расстели около двери чстое, белое вафельное полотенце. Можно еще табличку повесить: "Вытирайте ноги".

И по реакции делай выводы.
   Куникулус
 
56 - 02.04.18 - 17:58
(22) > Если поциент с опытом то он делает это часто и не ошибется.

А если человек отчеты пишет?
   _Дайвер_
 
57 - 02.04.18 - 17:58
ВЫБРАТЬ
   Номенклатура.Ссылка КАК Номенклатура,
   КОЛИЧЕСТВО(Номенклатура_1.Ссылка) КАК Номер
ИЗ
   Справочник.Номенклатура КАК Номенклатура
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура_1
       ПО Номенклатура.Наименование >= Номенклатура_1.Наименование      // Условие сортировки для нумерации

СГРУППИРОВАТЬ ПО
   Номенклатура.Ссылка

УПОРЯДОЧИТЬ ПО
   Номенклатура.Наименование

уже написано, главное найти
   Мыш
 
58 - 02.04.18 - 17:59
(44) Делал такое дважды. Оба раза требовалось на собеседованиях. Где в реальности применить такое - не нашел.
   _Дайвер_
 
59 - 02.04.18 - 17:59
(0)И да, проверь умеет ли пользоваться поисковиками, уже давно все написано и есть в инете
   Lohmatiy
 
60 - 02.04.18 - 18:00
Всем ОГРОМНОЕ спасибо! Даже отвечать не всегда успеваю)) Очень много ценной информации почерпнул!
   unregistered
 
61 - 02.04.18 - 18:00
(29) >> 2 часа на задачу из спеца это очень много. 0.5-1 час

Стандартно на билет на Спеца по платформе дается, если мне не изменяет память, 3 часа. Но это на все 4 вопроса (оперучет, бухучет, расчет, бизнес-процессы и командный интерфейс). И даже если ты всё это знаешь, 2,5 - 3 часов едdа хватает на то, чтобы это всё написать. Быстрее почти невозможно чисто физически.
Если речь только об одном вопросе из билета - тогда может хватить минут 40 - час.
   СвинТуз
 
62 - 02.04.18 - 18:01
(53)
Закон (уравнение) Бернулли является (в простейших случаях) следствием закона сохранения энергии для стационарного потока идеальной (то есть без внутреннего трения) несжимаемой жидкости:


Механика, Сэр. МСС
   Куникулус
 
63 - 02.04.18 - 18:03
(62) Формула Бернули для программиста важнее.
   Куникулус
 
64 - 02.04.18 - 18:07
(62)
И почему:
> несжимаемой жидкости

Гораздо интереснее, начинается, когда: сжимаемое.
   BeerHelpsMeWin
 
65 - 02.04.18 - 18:12
(44)
Тогда надо сразу правильно ставить задачу.
"А-0001","А-0002", "А-0004" - это номера по порядку?
   Numerus Mikhail
 
66 - 02.04.18 - 18:17
(58) требовалось такое только один раз. В боевой реальной задаче для вывода отчета. Уже не помню что конкретно там за условия были, но кейс реальный.
   Ислам
 
67 - 02.04.18 - 18:31
(0) Я обычно прошу написать каррирование или вывести первые несколько чисел Фибоначчи с помощью ренератора. Часто этого достаточно чтобы понять на сколько человек разбрается вообще в теории, и на сколько владеет проверяемым языком программирования.
   Ислам
 
68 - 02.04.18 - 18:31
(67) *генератора
   unregistered
 
69 - 02.04.18 - 18:44
Ну да, действительно... куда же в 1С без последовательности Фибоначчи. Совсем забыл.
   Fram
 
70 - 02.04.18 - 19:04
(11) > Будет обидно, если человек решит ее, а потом скажет, а что такое этот ваш 1С

по мне лучше такой, чем тот, который не способоен составить простейшее уравнение, но при этом утверждает, что 1с вдоль и поперек знает.
   Cyberhawk
 
71 - 02.04.18 - 19:27
(55) Что-то новенькое ) Какая реакция ожидается? Что разуется?
   Куникулус
 
72 - 02.04.18 - 19:28
(71) А сам не можешь прикинуть? Как сам поступишь?
   Быдло замкадное
 
73 - 02.04.18 - 19:29
(67) "написать каррирование или вывести первые несколько чисел Фибоначчи" и многие идут работать к таким неадекватным людям?
   Cyberhawk
 
74 - 02.04.18 - 19:31
(72) Вытру конечно
   vasbur
 
75 - 02.04.18 - 19:45
(0) есть справочник номенклатуры и непериодический регистр цен.
Нужно написать запрос, который вернет список номенклатуры, для которой не задана розничная цена
   Куникулус
 
76 - 02.04.18 - 19:55
(74) Ну вот и думай, брать на работу человека который о чистое полотенце ноги вытирает.
   Куникулус
 
77 - 02.04.18 - 19:56
(74) + некоторый ХР еще ручку "случайно" роняют.
   Волшебник
 
78 - 02.04.18 - 19:58
(76) Это больше вопрос к адекватности работодателя, который предлагает такие альтернативы.
   Fram
 
79 - 02.04.18 - 20:01
(76) так, какое действие правильное то с точки зрения работодателя?
   Fram
 
80 - 02.04.18 - 20:01
(79) нас..ть на полотенце, разврнуться и уйти?
   Куникулус
 
81 - 02.04.18 - 20:03
(79) А смотря кто нужен.

Одно дело продажник для агрессивного отжимания клиентов у конкуренов.

Жругое дело исполнитель, кторого можно после работы оставить,  выходные, на субботник.
   Волшебник
 
82 - 02.04.18 - 20:05
(81) Оригинально. Но вакансии разные.
   Куникулус
 
83 - 02.04.18 - 20:11
(82) Вакансии разные, а главное при приеме одно: ненанять на работу случайно того, кто может тебя подсидеть.
   Волшебник
 
84 - 02.04.18 - 20:15
(83) "не" с глаголами пишется раздельно.
   Куникулус
 
85 - 02.04.18 - 20:18
(84) Те кто это придумал, у них случайно фамилии на на "ич", "ман", заканчивались?
   Cyberhawk
 
86 - 02.04.18 - 20:40
(76) Меня не особо интересует, что там на полу для вытирания лежит - чистое оно или грязное, и какого цвета. Когда-то все бывает чистым, пока первый раз не оботрешь )
   Волшебник
 
87 - 02.04.18 - 20:41
(86) Согласен.
   Куникулус
 
88 - 02.04.18 - 20:50
(86) Но обычно не белое полотенце.

Вот тебе три схемы:
- Вытрет ноги;
- Переступит;
- Поднимет полотенце.

Далее "случайно" роняешь ручку со стола:
- Человек не реагирует: не его проблема
- Поднимет ручку
- НЕ подниметручку пока специально не по просишь.

Что ты можешь какие можешь сделать предварительные выводы, с кем предпочтешь работать?
   Cyberhawk
 
89 - 02.04.18 - 20:53
(88) Предварительный вывод могу сделать такой, что ты заигрался там )
   zwei
 
90 - 02.04.18 - 20:55
(88) Уборщиц собеседуете?
   Волшебник
 
91 - 02.04.18 - 20:57
(88) Какая-то хрень у вас там творится. Вы ищете библиотекаря или программиста?
   zwei
 
92 - 02.04.18 - 21:03
(88) Кстати, почему только три схемы? Вы подсознательно заранее хотите быть лучше собеседуемого и загнать его в рамки повиновения? Почему не рассматривается вариант, когда, например, испытуемый поднимает тряпку с пола и кидает вам на стол, небрежно замечая, что он тоже читает интернет.
Похоже придется такого сразу на генерального брать...
   Волшебник
 
93 - 02.04.18 - 21:04
(92) А может и по морде надавать...
   Куникулус
 
94 - 02.04.18 - 21:15
(91) > небрежно замечая, что он тоже читает интернет.

Об этом пишут на весьма специфичных сайтах.

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

Тут уж думай сам брать на генерального или нет: https://youtu.be/scUa5umKT1A?t=140s
   zwei
 
95 - 02.04.18 - 21:18
(94) > Если человек посещает такие сайты, то это сразу гарантия, что перед тобой моральный урод.

Браво. Вам конечно же об этом примере рассказали знакомые. Каково же вам с ними общаться-то, эхэх...
   Куникулус
 
96 - 02.04.18 - 21:19
(95) > Вам конечно же об этом примере рассказали знакомые.

Почему? Я вырос на творчестве Данечки.
   zwei
 
97 - 02.04.18 - 21:21
(96) Посещали сайты?
   H A D G E H O G s
 
98 - 02.04.18 - 21:23
(57) Хороший пример того, какого программиста брать нельзя.
   Куникулус
 
99 - 02.04.18 - 21:24
(97) А как же.
   Волшебник
 
100 - 02.04.18 - 21:37
Встретились два тролля...
  1  2  3   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует