| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Вопросы на собеседовании. Какие они? |
| Автор: lexnext1 4.6.2013, 15:52 |
| День добрый! В ближайшее время предстоит собеседовать кандидатов на должно программиста PHP. Хотелось бы знать какие вопросы обычно задают на собеседовании, которые могут показать глубокое знание PHP? Какие Вам задавали вопросы при устройстве на работу? Поделитесь плиз опытом. Первое, что приходит в голову спросить: 1) шаблоны проектирования 2) про то чем отличается 5.4 от 5.3 3) какие типы данных бывают в php. 4) про ORM был бы вопрос точно. Интересуюсь этим вопросом так же по той причине, что сам являюсь действующим девелопером и, конечно же, самому хотелось поддерживать форму. |
| Автор: bars80080 4.6.2013, 17:57 |
| http://forum.vingrad.ru/index.php?showtopic=361955&view=findpost&p=2547159 http://forum.vingrad.ru/index.php?showtopic=365212&view=findpost&p=2555232 там есть ссылка на полезную при интервьюировании статью вообще, неожиданно оказался успешным этот вопрос: http://forum.vingrad.ru/index.php?showtopic=363374&view=findpost&p=2550865 реально, после спрашивания, наружу вылезал действительный уровень знания соискателя. кто-то тупил на самых основах, кто-то детально размышлял на нормализацией, а кто-то чётко обосновал что и почему надо и не надо делать |
| Автор: Zorak 4.6.2013, 18:00 | ||||||
Ето против
выглядит ну очень глубоко... +- отдаю за
А вообще по сути, даже не знаю что посоветовать. Если надо глубокие то шаблоны - да, ORM - да, можеш спросить про ООП, MVС. (в принципе если боле менее опытный то за етих две птички должен знать 100%) SQL можно прилепить (никуда PHP без него) |
| Автор: bars80080 4.6.2013, 20:54 | ||
|
| Автор: Urfin 5.6.2013, 09:17 |
| Вы наверное "книголюб". Поддержу Барса - Ответы на эти вопросы можно заучить. В итоге получите заученого кодера с завышенной самооценкой. Надо проверять логику мышления и умение принимать правильные решения. Вопросы должны быть не абстрактные и не по теории (хотя куда без нее, но есть ведь нестандартные решения, которые круче ваших стандартных патернов проектирования). Вопросы должны быть "живыми", - с чем человеку прийдется работать. Этот ответ добавлен с нового Винграда - http://ru.vingrad.com//object-id51ade3716ccc19715e000002#findElement_E7045_51aed8126ccc199e4e001443_0 |
| Автор: krundetz 5.6.2013, 09:28 | ||||||
Я обычно прошу рассказать что происходит вот в этом коде:
если ответил, спрашиваю о происходящим в этом пример:
ответил и на это, у меня есть следующий пример:
Это джуниорские вопросы, из кандидатов приходящих на собеседование объяснить что происходит в коде может 1%, дойти до понимания с моими подсказками еще 9%. Остальные видимо выбрали профессию не правильно, либо отнеслись к своему обучению спустя рукава. Такие же мелкие задачки у меня есть на верстку и на знание SQL. Но даже они позволяют отсеять людей которые не хотят работать или дальше развиваться. Для профессионал можно придумать аналогичные маленькие примерчики, которые позволят выяснить его знания в нужных областях. |