PHP
Aký bol projekt v predchádzajúcej spoločnosti (telekomunikácie)?
Čo je to transakcia v databáze?
Ako dlho ste pracovali s Bitrixom?
Povedaj mi o svojem zadnjem delovnem mestu — [organizacija]. Čim si se ukvarjal?
Povedzte nám viac o vašich skúsenostiach s optimalizáciou databáz.
Nájdite chybu v kóde a zraniteľnosť (kód s SQL-konkaténciou cez QueryBuilder)
Ktoré kľúčové projekty môžete vyzdvihnúť na svojom súčasnom pracovisku? Čím ste hrdí?
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'); // ?
Ako vysvetliť Temporal na príklade prípravy pizze? Čo je workflow a activity?
Čo je pre teba dôležitejšie pri kontrole kódu: architektúra, čitateľnosť, výkon alebo testovateľnosť?
S akými verziami PHP ste pracovali? Najstaršou a najnovšou.
Aký je váš prístup k refaktorovaniu kódu? Používate pomocné nástroje?
S ktorým PHP-frameworkom ste najviac pracovali a aké výhody a nevýhody v ňom môžete vyzdvihnúť?
Čo zobrazí tento kód s použitím cache v Laravel? (otázka o dvoch rôznych inštanciách cache)
Čo je deadlock a ako sa mu vyhnúť?
Ako pohodlné bude priame komunikovať s používateľmi/klientmi?
Existujú plány na kombinovanie práce s inými veľkými projektmi alebo čiastočným zamestnaním?
Problémy pri použití iterate() v Doctrine pre veľkú tabuľu? Čo sa deje s pamäťou počas iterácie?
Ako často ste sa stretli s úlohami optimalizácie kódu?
Povedzte mi o transakciách v databázach a zámkoch. Ako by ste riešili súčasné odpočítavanie a dopĺňanie zostatku?