P>Лично я предпочитаю такой вопрос: "Напиши код который гарантированно вызывает дедлок". Формулируется просто, а чтобы сделать правильно придется попотеть.
Вот он, уровень современных кандидатов. Классический дедлок на двух мьютексах, чего там потеть.
Re[6]: Насколько ваша компания испытывает дефицит разработчиков?
P>Лично я предпочитаю такой вопрос: "Напиши код который гарантированно вызывает дедлок". Формулируется просто, а чтобы сделать правильно придется попотеть.
Потеть нечего и код этот твой ничего не дает. Делаешь два мьютекса, создаешь два разных потока. Захватываешь оба мьютекса в каждом потоке но в разном порядке.
З.Ы. Типичный пример недавнего выпускника который решил что он самый умный и никто кроме него программировать не умеет. Извини уж.
B>Я в свое время стучался к таким кричащим что "нет специалистов, разбирающихся в xxx" по принципу "вот портфолио, вот рекомендации, давайте обсудим проект, требования, бюджет, сроки, риски и я вам все предоставлю с гарантией". Обычно сразу выясняется, что "понимающих, что и как надо сделать" там переизбыток, а работу работать никто не хочет и поэтому нужен уседрный Вася, который будет с придурковато-услужливым выражением лица выполнять дословно все указания и смотреть на нанимающего, как на бога. Причем в ex-USSR платить этому Васе нормальные деньги считается жутким западлом. А потом все искренне удивляются, что туда идут лишь кадры а-ля "проработал всю жизнь строителем, к 50 годам заболела спина, прошел двухмесячный курс по C++ и теперь гордо ищет работу программиста".
На счет денег — на Западе также. От того этот аутсорсинг и завоз индусов пачками.
Здравствуйте, Олег К., Вы писали:
ОК>Потеть нечего и код этот твой ничего не дает. Делаешь два мьютекса, создаешь два разных потока. Захватываешь оба мьютекса в каждом потоке но в разном порядке.
Что помешает одному потоку захватить оба мьютекса перед тем как второй поток стартует?
ОК>З.Ы. Типичный пример недавнего выпускника который решил что он самый умный и никто кроме него программировать не умеет. Извини уж.
Ты пару постов вверх прочитай, там написано зачем этот вопрос нужен.
Re[6]: Насколько ваша компания испытывает дефицит разработчиков?
P>>Лично я предпочитаю такой вопрос: "Напиши код который гарантированно вызывает дедлок". Формулируется просто, а чтобы сделать правильно придется попотеть.
SD>Вот он, уровень современных кандидатов. Классический дедлок на двух мьютексах, чего там потеть.
Интервьюеров, все ж.
Re[7]: Насколько ваша компания испытывает дефицит разработчиков?
SD>>Вот он, уровень современных кандидатов. Классический дедлок на двух мьютексах, чего там потеть.
P>На это у меня всегда есть уточнение "а теперь сделай это без мьютексов, чисто на сообщениях"
Чувак, это вопросы из серии чему будет равно i++ + ++i.
Re[7]: Насколько ваша компания испытывает дефицит разработчиков?
ОК>>Потеть нечего и код этот твой ничего не дает. Делаешь два мьютекса, создаешь два разных потока. Захватываешь оба мьютекса в каждом потоке но в разном порядке.
P>Что помешает одному потоку захватить оба мьютекса перед тем как второй поток стартует?
Ну, чувак, ты даешь! Теперь я вижу что ты сам не понимаешь что такое дедлок.
ОК>>З.Ы. Типичный пример недавнего выпускника который решил что он самый умный и никто кроме него программировать не умеет. Извини уж.
P>Ты пару постов вверх прочитай, там написано зачем этот вопрос нужен.
И даже ответил.
Re[7]: Насколько ваша компания испытывает дефицит разработчиков?
P>На это у меня всегда есть уточнение "а теперь сделай это без мьютексов, чисто на сообщениях"
Что вы понимаете под "сообщениями"?
В общем случае "сообщением" можно назвать вызов функции. Для получения дедлока в обязательном порядке нужно иметь хоть какие-то разделяемые ресурсы. А уж на них построить мьютекс (или spin lock) не проблема.
Re[7]: Насколько ваша компания испытывает дефицит разработчиков?
Здравствуйте, monax, Вы писали:
M>Не проще. Просто плюсистов ты ищешь шибко знающих, а питонистов, если судить по вопросам, прочитавших одну книгу по питону.
Ну я бы сказал что ищу плюсистов которые более-менее в теме, а не шибко знающих. А в случае с Python там все на столько элементарно, что в тему можно войти за месяц-два.
Re[13]: Насколько ваша компания испытывает дефицит разработчиков?
I>Это хорошо. Работа "за интерес", особенно программистсткий, приводит к тому, что флюорограф считает себя центром радиологического отделения или что пишется мегасистема конфигурирования, вместо собственно функционала
Перегибы везде случаются, к сожалению, некоторые не лечатся.
I>Софт у электрона поюзабельней, чем у гелпика, или тех же японцев, вроде тошибы, фуджи или коники, не к ночи будь она помянута. Но тоже очень далек от реальности.
Видел у коники и вроде тошибы, это ад, без поллитра не разобраться ). Всем есть куда стремится, в т.ч. и Электрону, в том же Электроне 3 разных софта для рентгендиагностических комплексов, один на экспорт, один "старый", и один относительно "новый", где пытаются что то довести до ума, в том числе юзабельность, ИМХО в целом неплохо получалось.
I>Алан Купер даже книжку про это написал. I>Зато всем "интересно, перспективно и инновационно" I>Вот зачем в рентгене (!) отдел математиков? Сигналы от концевиков стола обрабатывать?
На вскидку: затем что рентгеновскый снимок монохромный, 10-14 битный, в зависимости от камеры. Очень много шумов. Врачи исследуют разные по плотности ткани/кости/сосуды, в итоге должно получатся то что хочет/привык видеть врач, а не RAW. 3D реконструкция изображения по серии томографических снимков. Сшивка снимков, например, при серии снимков позвоночника. Динамическое шумоподавление при рентгеноскопии. Если покапаться в памяти ещё что нибудь вспомню.
I>Если манят работать "за интерес" — это нормально. Если спустя год-два-три такая работа не позволяет содержать жену и детей — это уже клиника и недоработка менеджмента/аналитиков, прокол в организации и постановке целей. I>Одобряю, что ногами руководству указали на недоработки.
4 с небольшим года, группа 7 человек. Достало. Руководитель до сих пор злой, но причин так и не понял. Как крохоборство было, так и осталось. По организации работы вопросы тоже были, но в меньшей степени.
Re[5]: Насколько ваша компания испытывает дефицит разработчиков?
Здравствуйте, SkyDance, Вы писали:
T>>Для программиста может и не очень, а для инженера вполне интересная инженерная задача.
SD>Среди инженеров идиотов тоже немного.
SD>IMHO, для программиста "интересный проект" — это не то, где можно "поковыряться в новом УГ". А то, что позволит по завершению этого интересного проекта стать намного более востребованным, и, не побоюсь этого слова, ценным сотрудником. Ценным в самом прямо смысле — в заработке.
У всех свои критерии, но имхо критерий увеличения собственной стоимости может иметь место в начале карьеры, а далее уже индивидуально, к тому же есть относительный потолок в з.п., дальше можно разбежаться по интересам, удаленности работы и т.п.
Re[5]: Насколько ваша компания испытывает дефицит разработчиков?
Здравствуйте, Brutalix, Вы писали:
B>Здравствуйте, Temnikov, Вы писали:
T>>Для программиста может и не очень, а для инженера вполне интересная инженерная задача.
B>Может я чего не понимаю, но по условию задачи мы тут программистов ищем?
Инженер-программистов
Re[10]: Насколько ваша компания испытывает дефицит разработчи
Здравствуйте, denisko, Вы писали:
D>Здравствуйте, Andrew.W Worobow, Вы писали:
AWW>>Здравствуйте, Temnikov, Вы писали:
AWW>>Кстати, про интерес, я бы вот за 1500 баксов пошел бы разрабатывать вот такое для России, и причем простым разработчиком (правда если бы там таких простых было бы не 100 человек).
D>Ну за язык тебя никто не тянул. Мой знакомый разрабатывает новую генерацию мед. техники, которая "не имееет аналогов" (точнее, сборную солянку из кучи аналогов разной удаленности, которую мы скоммуниздили у наших немецких, швейцарских и американских партнеров, мир их праху. Ну как мы, он коммуниздил, а я тянул их за яйца пока не сдохнут и делал наброски, можно ли такое разработать нашими силами. Поскольку он помирать не собирается, имеешь шанс реально стать разработчиом первого такого устройства). Тут тебе и куча ЦОС, и поиск по сигналам и визуализация разлапистая и куча спасенных жизней. Если хочешь я тебе ссылку скину, только учти выше 1.5 тебе не будет ни при каких обстоятельствах.
Исчез
<Подпись удалена модератором>
Re[2]: Насколько ваша компания испытывает дефицит разработчиков?
Здравствуйте, Олег К., Вы писали:
ОК>Не вижу грубости, но если ты так считаешь, то извини если невольно "подставил."
Ок, мир
ОК>На счет вопросов — если вопросы вдаются в какие-то конкретные детали, то это уже экзамен. Интервью же должно быть высокоуровневым. Ну и находясь на этом форуме я уже сложил некоторую картину о здешних завсегдатаях.
Если мы будем обсуждать мнения друг о друге, толку будет немного. Вот там http://sysdev.me/python-interviews/ есть список вопросов, которые kaa.python задавал на собеседовании, если есть к вопросам замечания — это было бы интересно узнать, а что мы друг о друге думаем — это уже ближе к вопросу "сработаемся или нет".
Re[4]: Насколько ваша компания испытывает дифицит разработчиков?