Re[5]: в очередной раз о собеседованиях
От: Flying Dutchman Украина  
Дата: 09.09.08 10:55
Оценка: 9 (1)
Здравствуйте, SE, Вы писали:

SE>Здравствуйте, Flying Dutchman, Вы писали:


FD>>у senior'ов не принято спрашивать технические детали.


SE>А что тогда, простите, спрашивать? Разглагольствовать на любую тему могут и дилетанты. Профессионалов как раз отличает знание деталей.


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

Я как профессионал с многолетним стажем ожидаю таких примерно
вопросов:
— Расскажите подробнее о сделанных вами проектах.
— Есть ли у вас опыт работы с XXX ?
— Можете ли вы реализовать YYY при помощи ZZZ ?
— У нас есть такая-то проблема. Как бы вы ее решили ?
— Насколько хорошо вы работаете в условиях стресса ?
— Умеете ли вы ладить с людьми ?

Опять таки дело в традициях.
Насколько я понял, читая RSDN, имеются культурные различия между Западной Европой
(конкретно Голландией) и Россией/Украиной. У вас принято задавать много технических
вопросов, независимо от уровня интервьюируемого. То есть если приходит человек
с многолетним опытом и обширным CV, заранее подразумевается, что он весь свой
опыт выдумал и ему нужно задать побольше технических вопросов, чтобы
вывести его на чистую воду . У нас же, при наличии обширного опыта в CV,
считается само собой разумеющимся, что в деталях человек разбирается и
вопросы ему следует задавать более высокого уровня.
Re[5]: в очередной раз о собеседованиях
От: Volgaboatman  
Дата: 09.09.08 10:57
Оценка:
Здравствуйте, mymuss, Вы писали:

M>Здравствуйте, Gradient, Вы писали:


G>>сколько итераций займет выполнение трех вложенных циклов, внутри которых бегаем по массиву длиной N.


M>Кстати, хороший вопрос, спасибо. Беру на заметку.


Ну коли на то пошло, то еще можно проверять мат. логику. Типа сложное выражение с кучей and и or переписать на отрицание.
... << RSDN@Home 1.2.0 alpha 4 rev. 1061>>
Re: в очередной раз о собеседованиях
От: ArtDenis Россия  
Дата: 09.09.08 11:24
Оценка: :)
mymuss пишет:
>
> 2. найти площадь круга по радиусу

Сразу вспоминается бородатый анек:

- Молодой человек, подскажите, как найти площадь Ленина?
— Чтобы найти площадь Ленина (пых...), надо бабушка (пых...), длину
Ленина умножить на ширину Ленина

Posted via RSDN NNTP Server 2.1 beta
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re[7]: в очередной раз о собеседованиях
От: Lloyd Россия  
Дата: 09.09.08 11:35
Оценка:
Здравствуйте, Gradient, Вы писали:

L>>Это уже мелочи.


G>Нарисовать и показать что при увеличении количества долек в 2 раза оставшаяся площадь уменьшается более чем в 2 раза, и можно будет взять с полки пирожок.


влом
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re: в очередной раз о собеседованиях
От: yeti Россия  
Дата: 09.09.08 12:35
Оценка:
Здравствуйте, mymuss, Вы писали:

M> 1. посчитать сумму элементов целочисленного массива

на собеседовании написал бы цикл, "глупый вопрос — глупый ответ" + нежелание помнить и отвечать на дополнительные вопросы по тонкостям библиотеки, которые к тому же разные в разных языках (есть у меня слабость забывать "в каком же языке тут была такая-то особенность").

в реальном коде скорее всего поставил бы аналог sum, заглянув для верности в доку.
на ещё на один вопрос такого уровня — обиделся бы.

M> 2. найти площадь круга по радиусу

помню что там что-то вроде "пи на эр-квадрат" (а может, "на дэ-квадрат"?), а вот не надо ли разделить или домножить скажем на два — не помню.
вывести бы не пытался — побоялся бы на нервах сбиться и испортить впечатление ещё больше.

прим.: закончил институт по специальности "прикладная математика" (и, разумеется, знаю, что "эр-квадрат" — это просто четверть от "дэ-квадрат")

M> 3. записать текущую дату в текстовый файл

из минимум 5 языков, на которых я могу по памяти записать в текстовый файл строку, ни в одном не помню названий функций, работающих с датами.
впрочем, отмазался бы шарпом с его `DateTime.Now.ToString()`

M>Детские ошибки, типа непроверки кода возврата open() в C -- означают, что в лучшем случае получит рекомендацию на junior.

на "бумажке" на собеседовании проверки на каждую строчку писать бы не стал из экономии, о чём впрочем предупредил бы.
если спросят — предпочёл бы рассказать, "что тут в принципе может не сработать", но в крайнем случае написал бы, хотя и "сквозь зубы".
... << RSDN@Home 1.2.0 alpha 4 rev. 1100>>
Re[3]: в очередной раз о собеседованиях
От: Nik_1 Россия  
Дата: 09.09.08 12:47
Оценка:
Здравствуйте, mymuss, Вы писали:
K>>Случаем не индусы/турки?
M>Ага, Индия

M>Ваше мнение?


Не использовать индию. Например, отдать на аутсорс в РФ/Украину.
Re: Куды котимся?
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 09.09.08 14:43
Оценка: 1 (1) +1 -1 :)))
Здравствуйте, mymuss, Вы писали:

M>Вот поспорили с коллегой насчет собеседований.

M>У меня такой принцип, всем кандидатам сходу задается три простейших вопроса: на любом языке программирования написать ф-ции, ну например:

M> 1. посчитать сумму элементов целочисленного массива


Ключевое слово: целочисленнное переполнение. Почему об этом никто не вспомнил? mymuss, ты тоже об этом не сказал.

M> 2. найти площадь круга по радиусу


Ключевое программисткое слово: #INF, NaN. Почему об этом никто не вспомнил? Ишь, обидели их — вы ещё площадь квадрата "забудьте".

M> 3. записать текущую дату в текстовый файл


Две-три ключевых проверки: что файл открылся (открыт) и что запись прошла успешно и полностью, и что удалось нормально закрыть, если открывали. Интересно, почему о второй проверке никто не вспомнил?

M>Неправильный ответ на любой из этих вопросов -- автоматическое no hire. Только если правильно и быстро смог ответить на все три вопроса, будем продолжать разговор. Детские ошибки, типа непроверки кода возврата open() в C -- означают, что в лучшем случае получит рекомендацию на junior.


M>Ваше мнение?


См. пункт 1.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re[3]: в очередной раз о собеседованиях
От: Vzhyk  
Дата: 09.09.08 14:54
Оценка:
mymuss пишет:
>
>
> Ого, неужели я много требую? Ну мы как бы обработкой графики занимаемся,
> хотя, конечно ваятелю веб-интерфейса, возможно всех деталей знать не надо.
Т.е. площади кругов считаете?
Posted via RSDN NNTP Server 2.1 beta
Re[6]: в очередной раз о собеседованиях
От: IID Россия  
Дата: 09.09.08 14:55
Оценка:
Здравствуйте, Volgaboatman, Вы писали:

V> Ну коли на то пошло, то еще можно проверять мат. логику. Типа сложное выражение с кучей and и or переписать на отрицание.


А что тут сложного ? Закон Де-Моргана
kalsarikännit
Re[3]: в очередной раз о собеседованиях
От: Vzhyk  
Дата: 09.09.08 14:56
Оценка:
mymuss пишет:
>
>
> Хм... резонный вопрос. Ну ок, а зачем вообще устраивать тех.
> собеседование.
Ну вот это по сути уже. А коль Вы сами начали ветку, то и вопрос к Вам
же. Зачем Вы утраиваете тех. собеседование?
Posted via RSDN NNTP Server 2.1 beta
Re: в очередной раз о собеседованиях
От: Гоги Россия  
Дата: 09.09.08 14:57
Оценка: :))
Здравствуйте, mymuss, Вы писали:

M>Ваше мнение?


mymuss should be fired
Re[4]: в очередной раз о собеседованиях
От: mymuss  
Дата: 09.09.08 15:01
Оценка: 1 (1)
Здравствуйте, Anton Batenev, Вы писали:

AB>Здравствуйте, mymuss, Вы писали:


>>На собеседование приходят только синьоры и не менее 15 лет опыт в .NET

>>Региональная специфика

AB>2008 — 15 = 1993


AB>мужики в регионах на столько суровы?


Ага, мужики там ураган. Еще такая национальная черта: в резюме обязательно перечислить ВСЕ языки программирования, о которых когда либо слышал. Поэтому иногда требуется приложить усилия, чтобы понять на каком языке человек программировал серьезно, а про какой читал на форуме.
Re[4]: в очередной раз о собеседованиях
От: mymuss  
Дата: 09.09.08 15:07
Оценка:
Здравствуйте, Nik_1, Вы писали:

N_>Не использовать индию. Например, отдать на аутсорс в РФ/Украину.


Пробовали в Украину. Там свои проблемы. В целом, Индия лучше ИМХО.
Re[5]: в очередной раз о собеседованиях
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 09.09.08 15:18
Оценка:
Здравствуйте, mymuss, Вы писали:

N_>>Не использовать индию. Например, отдать на аутсорс в РФ/Украину.

M>Пробовали в Украину. Там свои проблемы. В целом, Индия лучше ИМХО.

А что не так с Украиной?
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re[4]: в очередной раз о собеседованиях
От: mymuss  
Дата: 09.09.08 15:21
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>Т.е. площади кругов считаете?


Гм... странный вопрос. Думаете, в Гугле программеры ребусы решают?

Да, минимальные знания школьной математики необходимы. Я хочу на собеседовании прикинуть их наличие/отсутствие.
Re[6]: в очередной раз о собеседованиях
От: mymuss  
Дата: 09.09.08 15:49
Оценка: 5 (1)
Здравствуйте, Геннадий Васильев, Вы писали:

ГВ>Здравствуйте, mymuss, Вы писали:


N_>>>Не использовать индию. Например, отдать на аутсорс в РФ/Украину.

M>>Пробовали в Украину. Там свои проблемы. В целом, Индия лучше ИМХО.

ГВ>А что не так с Украиной?


1. Нету людей. Не приходят даже. Для нас хайрили 2 аутсорсинговых фирмы в Киеве, Харькове и Черкассах. Мы старались не называть конкретных цифр до интервью, так что дело не в деньгах. Выехали все, или трудоустроены, или HR такие попались? В Индии же наоборот, надо отсеять 100 человек, но 101-й будет отличный специалист.

2. Дорого. С услугами аутсорсеров нам выходило от 25 в час. Я не знаю сколько из них перепадало сотруднику, а сколько уходило на взятки, налоговые итд. Но за 30-35 уже можно поискать в США, а это будет, как правило, повыше уровень, никаких проблем с английским и часовыми поясами.

3. Трудолюбие. Индусу без проблем поработать овертайм или там на выходных. Украинцы же раздуют такое...

(Я подозреваю что сейчас многим хочется написать гневный ответ в стиле "проклятые эксплуататоры, мало того что площадь круга требуют, так еще и овертайм им" и кинуть в меня тухлый помидор... Не стоит, я не буду отвечать. Или не в этом топике, пожалуйста. Здесь лишь излагаю причины, побудившие руководство принять решение не в пользу Украины)
Re[2]: в очередной раз о собеседованиях
От: mymuss  
Дата: 09.09.08 16:01
Оценка:
Здравствуйте, Dog, Вы писали:

Dog>Вам и конторе автоматическое no hire.


"Пусть барон Ротшильд на меня не рассчитывает" (с)
Re[2]: Куды котимся?
От: shrecher  
Дата: 09.09.08 16:11
Оценка: +1
Здравствуйте, Геннадий Васильев, Вы писали:


ГВ>Две-три ключевых проверки: ..... что удалось нормально закрыть, если открывали.


Похоже это только на интревью люди красиво пишут. В реалиях не видел, что бы у close коды возврата проверяли. Тем более всякие .net сами за тебя все проверяют и если что не так — кидают исключение.
Re: в очередной раз о собеседованиях
От: Glоbus Украина  
Дата: 09.09.08 16:18
Оценка: 5 (3) +1
Здравствуйте, mymuss, Вы писали:

M>Ваше мнение?


Что попало Я бы даже сказал так: дешевые понты. Типа широким жестом кидаем вопрос, не получаем ответа за 30 секунд и с миной звезды оперы и балета, высоко подняв голову, демонстративно выплываем из комнаты, бросая через плечо "No hire!"
Мое мегасубъективное мнение таково, что если вы ищете типа на Ajax, то и спрашивать его нужно по Ajax и смежным "дисциплинам". Какая к идрене фене разница, знает ли он площадь круга, помнит ли доказательство теоремы Пифагора и способен ли написать уравнение колебания маятника. Он педалит аякс? Педалит. Ну так берите его, закрывайте вакансию и пусть начинает работать.
З.Ы. Кстати, а почему по физике из школьного курса никаких вопросов? Или там по химии — че-нить про бензольные колца? Тоже ведь школа, элементарщина...
Удачи тебе, браток!
Re[2]: в очередной раз о собеседованиях
От: mymuss  
Дата: 09.09.08 16:25
Оценка:
Здравствуйте, Glоbus, Вы писали:

G>З.Ы. Кстати, а почему по физике из школьного курса никаких вопросов? Или там по химии — че-нить про бензольные колца? Тоже ведь школа, элементарщина...


Хочу получить представление о математических способностях кандидата, ибо их использовать так или иначе приходится.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.