LINUX.ORG.RU
Ответ на: комментарий от UVV

Обычно по работе с БД (oracle) + php. Три задания.

Одно из последних заданий, например было такое: Написать на php скрипт, который парсит список городов РБ из вики, сохраняет его в БД и выводит первую десятку городов с самым большим населением.

BeerSeller ★★★★
()
Ответ на: комментарий от praseodim

Ну тут не угадаешь. Хотя претендент вчера был уже немного в стрессовом состояни, когда пришел. Ну мы спросили насколько он оценивает свои знания C++, претендент сказал 7 из 10. НУ я спросил про RAII (я думал это простой вопрос) - и понял что напугал досмерти (хотя в общем для нашей команды сразу стало no go). Мой коллега сильно снизил уровень вопросов и начал спрашивать про паттерны. Там все стало лучше и диалог пошел.

Для себя понял что следующие разы буду начинать с простеньких вопросов и попробую больше примеров давать.

invy ★★★★★
() автор топика
Ответ на: комментарий от UVV

Ну я пытался задавать вопросы примерно так же как и коллегам: описывать проблему и жду в ответ вариантов решения.

invy ★★★★★
() автор топика
Ответ на: комментарий от invy

Паттерны проще, чем RAII? Серьёзно?

UVV ★★★★★
()
Ответ на: комментарий от praseodim

Да, интересный вопрос :) Действительно можно спросить: «Что вам нравится и не нравится в C++?»

invy ★★★★★
() автор топика
Ответ на: комментарий от UVV

EN.

Паттерны проще, чем RAII? Серьёзно?

Паттерны много кто знает, если человек с плюсами знаком, то он знает что такое RAII, если нет - скорее нет. Надо было любимую тему vertexua спросить - DI & IoC :)

Вообще слишком короткое интервью у нас устраивают, пожалуюсь нашей HR'ке. Пусть длиннее делает, а то мой список из 14 пунктов, который мы набреинштормили с коммандой почти не пригодился.

invy ★★★★★
() автор топика
Последнее исправление: invy (всего исправлений: 2)
Ответ на: комментарий от invy

Вообще слишком короткое интервью у нас устраивают, пожалуюсь нашей HR'ке. Пусть длиннее делает, а то мой список из 14 пунктов, который мы набреинштормили с коммандой почти не пригодился.

Полюбопытствую. Если первыми двумя пунктами оказались RAII и pattern'ы, то что дальше? Active Object, Reflection, циклы на шаблонах?

UVV ★★★★★
()

Дать феназепама

Harald ★★★★★
()
Ответ на: комментарий от ncrmnt

опенсорс/проекты для себя, над которыми он работает.

долбанись, тут на основную работу времени-то не хватает.

Rastafarra ★★★★
()

Как не вогнать в стресс и ступор претендента на должность, задавая ему вопросы по программированию?

Помнишь поговорку про проблемы индейцев и шерифа? В ней ответ на твой вопрос.
При собеседовании непонятного кента, некоторый стресс более чем уместен и позволяет немного увидеть реального человека под маской претендента.

shahid ★★★★★
()
Ответ на: комментарий от Kroz

Если человек расслаблен, но он либо крут, либо несерьезен.

я так понимаю, варианты «он просто расслаблен» и «он не слишком крут, но уверен в своих знаниях» здесь не рассматриваются?

Deleted
()
Ответ на: комментарий от Deleted

Нет, ибо собеседующий слишком крут.

UVV ★★★★★
()
Ответ на: комментарий от UVV

По темам: raii (я думал развернуть тему). shared/unique_ptr и где их использовать и где нет. TDD. Vector, list, deque, stl алгоритмы. Синхронизация. Колбэки, лямбды, обсервер. Кодировки (utf8 vs. utf16 vs. utf32 (vs koi8r) :D) и т.п.

invy ★★★★★
() автор топика
Последнее исправление: invy (всего исправлений: 1)
Ответ на: комментарий от Harald

я помню в универе баловался с 1цэ. причем баловался на плюсах, ибо rainbow (или как ее там). но даже это ушло куда-то «в продакшн», а не на гитхаб. цели вести гит хаб тогда не было, да и сейчас не особо.

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

я помню в универе баловался с 1цэ

баловался

с 1цэ

понятно всё с тобой :D по выбору игрушек

Harald ★★★★★
()
Ответ на: комментарий от shahid

стресс позволит увидеть реальное лицо

Ну, если вы и работаете в стрессовых условиях, то позволит. Только не реальное (сколько развелось любителей истины, лел), а как поведет себя человек в стрессовых условиях.

panzerito
()
Ответ на: комментарий от s3rjke

Незнакомые люди, внимательно смотрят на тебя, вопросы сложные задают, типа кем вы себя видите через 5 лет, ужос же

Harald ★★★★★
()
Ответ на: комментарий от dada

пытаюсь заставить его думать

как же бесит эта фраза

alpha ★★★★★
()
Ответ на: комментарий от invy

А можно сэкономить своё время и нервы человека, и дать ему задачу, которая позволит раскрыть его умение применять эти технологии, навыки и компетенции. В конце концов, работа в чём будет заключаться? В рассказах про паттерны или в написании кода?

Xellos ★★★★★
()
Ответ на: комментарий от Xellos

работа в чём будет заключаться? В рассказах про паттерны или в написании кода?

если работа заключается только в наборе текста на клавиатуре - это плохая работа

alpha ★★★★★
()
Ответ на: комментарий от alpha

если работа заключается только в наборе текста на клавиатуре - это плохая работа

++
Но мы же не знаем, кого он нанимает

UVV ★★★★★
()
Последнее исправление: UVV (всего исправлений: 1)
Ответ на: комментарий от Harald

Главное не код, а сам факт его существования )

И что скажет тебе сей факт? Ну, какие выводы сделаешь, в смысле?

UVV ★★★★★
()

Я за последние пару месяцев проходил кучу собеседований, и в первый раз в жизни встретился с некоторыми паттернами, которые я совершенно неприемлю.

Даже такая крупная контора, как новелл, страдала этой, извините, хернёй.

Собственно, проблема: звонит по телфону девушка для изначального собеседования, бла бла бла, познакомились, принюхались, и тут девушка начинает.

«А теперь технические вопросы. А что делает [команда top | оператор lambda в питоне | еще какая-то чушь ]». Я отвечаю, девушка «подождите, помедленнее, я записываю».

Имхо, это полный треш, даже без учета глупости задаваемых вопросов. Теория, отскакивающая от зубов в интервью по телефону? Шиза.

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

В то же время, прекрасно проведенное интервью в компании, в которой я теперь работаю - состояло из 3 частей - мы поговорили о компании, что делают, зачем и т.п., потом меня спросили про то, в каких проектах я участвовал и могу ли показать их вживую, потом они неделю думали и попросили приехать еще раз с ноутом. На месте попросили показать код каокго-нибудь проекта, с которым я работал в последнее время, и объяснить что это за проект и зачем, плюс показать git history. Показал, поговорили еще раз, меня пригласили. Все. Имхо, это было идеальное интервью для меня, как для кандидата.

takino ★★★★★
()
Ответ на: комментарий от UVV

Который, ессно, не под NDA...

Т.к. у меня есть свой собственный проект, в котором я подотчетен себе лично, о чем я говорил на первом собеседовании - да, естественно он не под NDA.

takino ★★★★★
()
Ответ на: комментарий от UVV

Ох ты ж блин, какие мы нежные. А сам-то небось гуглишь, а? Втихаря на stackoverflow заходишь через vpn, когда никто не видит?

Xellos ★★★★★
()

Как не вогнать в стресс и ступор претендента на должность, задавая ему вопросы по программированию?

это сложно если честно. проще всего дать задачу которая может вогнать в ступор, и если человек все-таки подвис - сказать мол «ладно, пофиг» и дать совсем простую задачку просто чтоб человек хоть немного поверил в себя и отвис

upcFrost ★★★★★
()

Как не вогнать в стресс и ступор претендента на должность, задавая ему вопросы по программированию?

Помочь ему наладить контакт с вами, освоиться и расслабиться. Для этого нужно вести себя также расслабленно и дружелюбно.

Мы обычно спрашиваем о том, какой у него самый любимый проект с прошлых мест работы, о котором ему самому было бы приятно поговорить. Просим описать архитектуру того решения (даем лист бумаги и ручку), стараемся вникнуть в рассказ.

Сами рассказываем о работодателе, и (очень поверхностно) о нашем проекте.

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

Впрочем, нельзя сказать, что мы офигенно преуспели с этой техникой, поскольку у многих wannabe сотрудников всё равно руки трясутся :D

Manhunt ★★★★★
()
Последнее исправление: Manhunt (всего исправлений: 3)
Ответ на: комментарий от invy

Угу, всё правильно. Если человек пишет вменяемый код в промышленных объемах, у него всё это на кончиках пальцев. Также можно дать написать какую-нибудь совсем-совсем простую программку (уровня FizzBuzz), ибо бывает лютый неадекват. Писать содержательные программы (тоже неплохо, чтобы отсечь чистых теоретиков) лучше давать в качестве домашнего задания, из расчета чтобы задание можно было добротно сделать за 4 часа или меньше. Батхерт местного петушья всерьез не воспринимай =)

Manhunt ★★★★★
()

Забавно, что за всеми этими каверзными вопросами на собеседовании, тестами iq, вопросами о форме люков и тд следует, в случае успеха, обычная монотонная работа, где все эти знания не нужны и никогда не были нужны.

Похоже, кто-то самореализуется на собеседованиях.

panzerito
()
Ответ на: комментарий от Kroz

Я не осаживаю - я просто повышаю планку.

В итоге можно взять человека уровнем ниже из-за того, одному вы планку занижали, а другому повышали. Странный подход.

andreyu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.