Spuneți-ne mai multe despre experiența dvs. în optimizarea bazelor de date.
Găsiți greșeala din cod și vulnerabilitatea (cod cu concatenare SQL prin QueryBuilder)
Ce proiecte cheie puteți evidenția la locul dumneavoastră de muncă actual? De ce sunteți mândru/mândră?
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'); // ?
Cum explici Temporal cu un exemplu de preparare a unei pizza? Ce este un workflow și o activitate?
Ce este mai important pentru tine la o revizuire de cod: arhitectură, lizibilitate, performanță sau testabilitate?
Care este abordarea dvs. pentru refactorizarea codului? Folosiți instrumente auxiliare?
Ce va afișa acest cod folosind cache-ul în Laravel? (întrebare despre două instanțe diferite de cache)
Ce este Injectarea de Dependințe și de ce este necesară?
Cât de confortabil va fi să interacționezi direct cu utilizatorii/clienții?
Cum te poziționezi — ca senior sau nu? Povestește despre sarcinile de la ultimul loc de muncă.
Există planuri de a combina munca cu alte proiecte importante sau cu un job part-time?
Cu ce versiuni de PHP ați lucrat? Cea mai veche și cea mai recentă.
Ce este un deadlock și cum îl evităm?
Vorbește-mi despre tranzacțiile din baze de date și blocări. Cum ai gestiona retragerea și reîncărcarea simultană a soldului?
În ceea ce privește framework-urile — au menționat Symfony și Laravel, cu ce altele s-au mai confruntat și pe care îl consideră cel mai studiat?
Care este rezultatul următorului cod? <?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; } }
$filename = $_GET['file']; $content = file_get_contents("/var/www/files/" . $filename); echo $content;
Probleme la utilizarea iterate() în Doctrine pentru o tabelă mare? Ce se întâmplă cu memoria în timpul iterației?
Spuneți-mi puțin despre dvs. și experiența dvs.