PHP
Koji je bio projekat u prethodnoj kompaniji (telekomunikacije)?
Šta je transakcija u bazi podataka?
Колико дуго радите са Битриксом?
Ispričaj mi o poslednjem radnom mestu — [organizacija]. Čime si se bavio?
Реците нам више о вашем искуству у оптимизацији база података.
Nađite grešku u kodu i ranjivost (kod sa SQL-konkatencijom putem QueryBuilder)
Koje ključne projekte možete istaći na trenutnom radnom mestu? Čime ste ponosni?
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'); // ?
Kako objasniti Temporal na primeru pravljenja pice? Šta je workflow i activity?
Шта ти је важније при прегледу кода: архитектура, читљивост, перформансе или тестираност?
Са којим верзијама PHP сте радили? Најстарија и најновија.
Koji je vaš pristup refaktoringu koda? Koristite li pomoćne alate?
Šta će prikazati ovaj kod koristeći keš u Laravelu? (pitanje o dva različita primera keša)
Šta je deadlock i kako ga izbeći?
Koliko će biti udobno direktno komunicirati sa korisnicima/klijentima?
Postoje li planovi da se posao kombinuje sa drugim velikim projektima ili honorarnim radom?
Problemi pri korišćenju iterate() u Doctrine za veliku tabelu? Šta se dešava sa memorijom tokom iteracije?
Колико често сте се сусретали са задацима оптимизације кода?
Реците ми о трансакцијама у базама података и блокадама. Како бисте управљали истовременим одузимањем и допуњавањем биланса?
Što se tiče frameworkova — pomenuli su Symfony i Laravel, s kojima su još susretali i koji smatraju najviše proučenim?