PHP
Milyen projekt volt a korábbi cégnél (telekom)?
Hogyan magyaráznád el a Temporal-t egy pizza készítésének példájával? Mi az a workflow és activity?
Milyen a megközelítésed a kód refaktorálásához? Használsz segédeszközöket?
Mit fog kiírni ez a kód a Laravel cache használatával? (két különböző cache példányról szóló kérdés)
Meséljen részletesebben az adatbázis-optimalizálási tapasztalatáról.
Mi az a Dependency Injection és miért szükséges?
class Cache { private static $data = []; public function set($key, $value) { self::$data[$key] = $value; } public function get($key) { return self::$data[$key] ?? null; } } $cacheA = new Cache(); $cacheA->set('user', 'Alice'); $cacheB = new Cache(); echo $cacheB->get('user'); // ?
Meséljen a tranzakciókról az adatbázisokban és a zárolásokról. Hogyan kezelnéd az egyidejű levonást és feltöltést a számlán?
Frameworkökről — említették a Symfony-t és a Laravel-t, milyen másokkal találkoztak, és melyiket tartják a legjobban tanulmányozottnak?
Mi a kimenete a következő kódnak? <?php $g = range(5,8); $h = array("a", "b", "c", "e"); for($i = 0; $i < count($g); $i++) { foreach ($h as $j) { echo $i.$j; break; } }
Mennyire lesz kényelmes közvetlenül az felhasználókkal/ügyfelekkel kommunikálni?
Hogyan pozícionálod magad — mint senior vagy nem? Meséld el az utolsó helyeden végzett feladatokat.
Vannak tervek arra, hogy a munkát más nagy projektekkel vagy részmunkaidős foglalkoztatással kombinálják?
Problémák a Doctrine-ben az iterate() használatakor egy nagy táblánál? Mi történik a memóriával az iteráció során?
Meséljen egy kicsit magáról és a tapasztalatáról.
Mi fontosabb számodra a kód-ellenőrzés során: architektúra, olvashatóság, teljesítmény vagy tesztelhetőség?
Milyen PHP verziókkal dolgozott? A legkorábbival és a legújabbal.
Milyen gyakran találkozott kódoptimalizálási feladatokkal?
Mi az a deadlock és hogyan kerülhetjük el?
Mi az az index egy adatbázisban, és mikor segít, mikor árt?