PHP
Jaký byl projekt v předchozí společnosti (telekomunikace)?
Co je to transakce v databázi?
Jak dlouho jste pracovali s Bitrixem?
Pověz mi o svém posledním zaměstnání — [organizace]. Čím ses zabýval?
Povězte nám více o svých zkušenostech s optimalizací databází.
Najděte chybu v kódu a zranitelnost (kód s SQL-konkatencí přes QueryBuilder)
Jaké klíčové projekty můžete vyzdvihnout na svém současném místě práce? Čím se pyšíte?
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'); // ?
Jak vysvětlit Temporal na příkladu přípravy pizzy? Co je workflow a activity?
Co je pro tebe při kontrole kódu důležitější: architektura, čitelnost, výkon nebo testovatelnost?
S jakými verzemi PHP jste pracoval? Nejstarší a nejnovější.
Jaký je váš přístup k refaktoringu kódu? Používáte pomocné nástroje?
Co zobrazí tento kód s použitím cache v Laravelu? (otázka o dvou různých instancích cache)
Co je to deadlock a jak se mu vyhnout?
Jak pohodlné bude přímo komunikovat s uživateli/zákazníky?
Existují plány na spojení práce s jinými velkými projekty nebo částečným úvazkem?
Problémy při použití iterate() v Doctrine pro velkou tabulku? Co se děje s pamětí při iteraci?
Jak často jste se setkal s úkoly optimalizace kódu?
Povězte mi o transakcích v databázích a zámcích. Jak byste řešili současné odečítání a doplňování zůstatku?
Co se týče frameworků — zmínili Symfony a Laravel, s jakými dalšími se setkali a který považují za nejvíce prostudovaný?