Php interjú

Gyakran (folyamatosan) interjút kell kérdeznem azoktól az emberektől, akik a "junior PHP fejlesztő" és a "PHP fejlesztő" posztját szeretnék szervezni. És irigylésre méltó állandósággal, én és a csapatvezető osztály ugyanazokat a kérdéseket teszik fel ...
Minden interjú ugyanezzel a kérdéssel kezdődik:
És furcsa módon néhányan már sikerült "elaludni":
- Megpróbáltam N - annyira összetett, ezért úgy döntött, hogy megtanulja a PHP-t
vagy még jobb:
- Úgy döntöttem, hogy egy ideig dolgozom a PHP osztályban, majd megyek a .Net részleghez
De leggyakrabban a következő válaszok egyikét halljuk:
- Az oldalnak szüksége van a dinamikára - a választás a PHP-re esett
- Valaki, valamilyen okból, tanácsolta
- Az egyetemen tanított - csak a PHP és képes volt felettébb
Ezután közelegünk a programozáshoz, megpróbáljuk megérteni, hogy az interjúalanynak van-e ötlete a PLO-ról, az absztrakcióról és az örökségről. kapszulázás és polimorfizmus. Igen, valaki az egyetemen tanított;)
És most kezdődik:
És akkor néhány gyakorlati kérdés ...
- Mi az Apache? És mod_rewrite?
- Az SVN rövidítés és a CVS arról, hogy mit mond a szál?
- Bug követési rendszer? Bugzilla? JIRA?
Ne feledkezzünk meg az adatbázisról:
- Mi a relációs adatbázis?
- Normalizáció, denormalizáció
És egy kis gyakorlat (sok-sok-sok kommunikáció a MySQL-ben, az önkényes fészkelő áruk listája)
HTML + CSS + W3C (az alapszintű HTML ismerete kötelezőnek tűnik):
- Rajzolj egy egyszerű formát egy fájl elküldésére
- A CSS tudod? Mi a különbség a # my és az .my írás között?
- Dekódolás éppen egy ilyen rekord a CSS ... (és akkor valami nehéz, de ez elég olvasható, kérve nem gyakran, hacsak a téma azt mondja, hogy a CSS tudja)
- Mi a W3C szabvány?
Hálózati technológiák és nem csak:
Idegen nyelvek:
Itt különösen nem kell szenvedni, de ha az összefoglaló szintű angoltudás nem volt „jó” -, akkor a támogatás siet COTOHA - jobb, hogy írjon a valóságnak megfelelően - egyetemi szintű, vagy általános iskolában ...;)
Ez megtörténik, egy szálat rejtünk ki egy teszttel (változtasd meg az A és B változók értékeit a harmadik változó nélkül)