Собеседование. PHP-програмист

Принимая на работу или проводя текущее собеседование для програмиста надо как правило оценить:

  1. Характер человека
  2. Знания человека
  3. Умения человека
  4. Желание развиватся и менять вид работы

Ниже бует предоставлен свисок вопросов, на которые желательно дать ответы анкетируемому. Осмелюсь напомнить что отрицательный ответ – это не значит плохой ответ. Плохой ответ – отсутвие ответа.

— Почему ушли с предыдущего места работы?
— Почему выбрали нашу компанию?
— С чего начали изучать программирование?
— Почему выбрали PHP?
— С какими PHP библиотеками, фреймворками знакомы?
— С какими API приходилось работать?
— Есть ли опыт работы с различными CMS? Опыт работы не как web-мастера, а как программиста…
— Работал с PHP 4? Назови различия с 5-ой версией.
— Что нового в PHP 5.3?
— Типы данных в PHP?
— Что такое сериализация?
— Что самое сложное разрабатывали на PHP?
— Какие шаблоны проектирования знаешь? Расскажи в чем соль каждого?
— Что есть MVC? Какую роль выполняет каждый из составляющих элементов?
— С какими web-серверами работал? Apache? Nginx? IIS?
— Можешь описать как можно подробнее, что происходит между тем, как пользователь ввёл в адресной строке google.com и тем, как браузер показал страницу?
— Системы контроля версий? SVN? CVS? Git? Что есть branch/trunk/tags?
— Багтрекинг системы?
— С какими БД работал? Что такое транзакции, хранимые процедуры, тригеры?
— Коль работал с MySQL то сможешь назвать различия между версиями 4.1, 5.0, 5.1?
— Каковы различия между MyISAM и InnoDB?
— Ваша субъективная оценка своих знаний по CSS по пятибальной шкале?
— Приходилось ли верстать сайт?
— Почему CSS это каскадные таблицы стилей?
— Что здесь написано? Напишите HTML код к которому будет применен данный стиль.

#my p.sel:first-line, .main li li a:hover + span
{
color:#f00; /* Что это за цвет? */
}

— Ваша субъективная оценка своих знаний по Javascript’у?
— Что самое сложное разрабатывали с использованием Javascript’a?
— С какими Javascript фреймворками работали? Какие плагины использовали? Писали ли плагины, виджеты?
— Каким образом можно реализовать наследование в Javascripte?
— Что такое AJAX и как он работает?
— Что такое JSON? С JSONP сталкивались?
— Какие у Вас есть к нам вопросы?

Собеседование. PHP-програмист: 1 комментарий

  1. Вот здесь еще есть вопросы, которые задают на собеседованиях программистам. Еще есть истории собеседований.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *