топик всё таки про найм персонала а не про то какие могут быть варианты при разных настройках компилятора.
Если человек дал ответ, и обосновал его, то это уже плюс.
Часто бывает что таким восклицанием кандидат хочет перенять мячик ведения разговора на себя и нахвалить себя побыстрее. Грамотный человек чаще всего размеренно и детально отвечает.
ну тут тоже нюансы, думаю если тебя берут на вакансию разработчика библиотек или API где сокрытие доступности или реализации — это важно. То можно и задать.
Поведайте пожалуйста миру о сей «серебряной пуле» многопоточного программирования, а хотя возможно эта библиотека справляется с вашими задачами.
И ещё раз, я не задаю вопросов на выявление читал ли человек Рихтера, Страуструпа или Александреску, я пытаюсь прощупать фундамент его знаний. Насчет математиков — тоже не отнесу к своей статье, у меня есть жизненный принцип, его я применяю с своей команде и рекомендую всем: «Кто не делает ошибок, тот ничего не делает!», поэтому я лоялен к идиотским ошибкам в коде или опечаткам. Когда ты показываешь ошибку программеру и он бьет себя ладошкой в лоб и говорит: «А! Точно! Как же я это упустил» — это хорошо, когда он смотрит тупо на тебя и говорит: «Блин, а я и не знал что так делать нельзя» — это плохо.
Вот кстати вопрос по ++i и i++ я бы задавать не стал, это вопрос из разряда (как выражался один мой бывший коллега) художественной кхм… мастурбации. Обычно программер запоминает так: «Если я сделаю так — то результат будет такой» и дальше пользуется этим правилом.
Почему-же…
вот вы увидели этот пример и мне уже выложили столько, что мне достаточно чтобы понять что вы в своей жизни достаточно поработали с С++. Вопрос сработал.
Ага, если ещё и забывать про маршалинг указателей между потоками — жесть. А ещё бывает когда перекрываешь у главного окна обработчик событий виндовых (на предмет блокировки) и у тебя перестает маршалинг работать вообще…
Эх ребята, я с вами вспомнил старые веселые времена когда работал программером :)
И ещё раз повторю, я здесь описал первый фильтр по профессиональным навыкам, если человек его прошел, то мы выясняем остальное. Если нам нужен R&D специалист, то после его профпригодности мы будем вяснять как раз его подходы к решению проблем или самообучению.
Если человек берется на должность COM разработчика он должен знать ответ на этот вопрос. Конечно нагуглить — это пара пустяков, но нагуглить он сможет если знает вопрос, а если он не знает вопрос и его последствия — то это будет долгая копотня с багами. Порой так бывает.
Вопросы задаются по существу вакансии.
Если человек дал ответ, и обосновал его, то это уже плюс.
вот о таких ответах я и писал, ты подумал о том что я идиот и расписал всё по полочкам :)
И ещё раз, я не задаю вопросов на выявление читал ли человек Рихтера, Страуструпа или Александреску, я пытаюсь прощупать фундамент его знаний. Насчет математиков — тоже не отнесу к своей статье, у меня есть жизненный принцип, его я применяю с своей команде и рекомендую всем: «Кто не делает ошибок, тот ничего не делает!», поэтому я лоялен к идиотским ошибкам в коде или опечаткам. Когда ты показываешь ошибку программеру и он бьет себя ладошкой в лоб и говорит: «А! Точно! Как же я это упустил» — это хорошо, когда он смотрит тупо на тебя и говорит: «Блин, а я и не знал что так делать нельзя» — это плохо.
вот вы увидели этот пример и мне уже выложили столько, что мне достаточно чтобы понять что вы в своей жизни достаточно поработали с С++. Вопрос сработал.
Эх ребята, я с вами вспомнил старые веселые времена когда работал программером :)
Вопросы задаются по существу вакансии.