Php співбесіду

Php співбесіду

Досить часто (постійно) мені доводиться проводити співбесіду людей бажаючих устроітсья в мій відділ на посаду "junior PHP developer" і "PHP developer". І, із завидною постійністю, я і team-lead відділу задаємо одні і ті ж питання ...

Кожне співбесіду починається з одного і того ж питання:

І, як не дивно, деякі примудряються "засипатися" вже на ньому:
- Пробував мову N - такий складний, і тому вирішив вчити PHP
або ще краще:
- Вирішив поки попрацювати в PHP відділі, а потім перейти до відділу .Net
Але найчастіше чуємо один з наступних відповідей:
- Робив сторінку - знадобилася динаміка - вибір припав на PHP
- Хтось, для чогось порадив
- Викладали у ВУЗі - тільки PHP і зміг осилити

Далі, наближаємося до програмування, ми намагаємося зрозуміти чи має Здобувач хоч якесь нитка уявлення про ООП, про абстракції, спадкуванні. інкапсуляції і поліморфізму. Ага, хтось лекції прогулював в університеті;)

А тепер починається саме воно:

І далі кілька практичних питань ...

- Що таке Apache? А mod_rewrite?

- Абревіатура SVN і CVS про що-нить говорять?

- Багтрекінг системи? BugZilla? JIRA?

Не забуваємо і про БД:
- Що таке реляційна база даних?
- Нормалізація, денормализация
І трохи практики (зв'язок багато-до-багатьох в MySQL, каталог товарів довільної вкладеності)

HTML + CSS + W3C (знання HTML на базовому рівні вважаю обов'язковим):
- Намалюй-ка простеньку форму для відправки файлу
- CSS знаєш? У чому різниця між записом #my і .my?
- Розшифруй ось такий запис в CSS ... (і далі щось неймовірне, але цілком читабельним, задаю не часто, якщо тільки випробуваний заявляє що знає CSS)
- Що таке стандарти W3C?

Мережеві технології і не тільки:

Іноземні мови:
Тут особливо не мучимо, якщо ж в резюме зазначений рівень знання англійської як "добре" - ось тоді нам на допомогу поспішає COTOHA - краще правдиво пишіть - рівень університету або початкової школи ...;)

Буває, спантеличуємо яким-нить тестом на кмітливість (поміняй-ка друг значення змінних A і B місцями не використовуючи третю змінну)

інформація

Схожі статті