PHP
Какъв е изходът от следния код? <?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; } }
Работили ли сте със услуги за търсене, като Elasticsearch?
Може ли да се достъпи до частен метод на trait от клас, който използва този trait?
Какви бази данни използвахте във вашия стек?
Какъв беше проектът в предишната компания (телекомуникации)?
Опит с OPcache? Как го използвахте и настройвахте? За какви цели?
Как приемате поръчки като фрийлансър?
Защо напускате текущото си работно място? Какво търсите?
Намерете грешката в кода и уязвимостта (код с SQL-конкатенация чрез QueryBuilder)
Разкажете ми за текущия екип и проект.
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'); // ?
Използвали ли сте AI инструменти за разработка, като Copilot или Cursor?
Кой беше най-трудният проект в кариерата ви и защо?
Настрои ли CI/CD, създаде ли свои собствени pipelines?
Общ опит с PHP? От коя година? Имало ли е прекъсвания?
Как оценявате нивото си на SQL? Как намирате тесните места и оптимизирате заявките?
Разкажете за своя опит в работата — първото място (фрийланс/самостоятелна дейност, Sopranos).
Какво е транзакция в база данни?
Колко често сте се сблъсквали с задачи за оптимизация на кода?
Разкажете повече за опита си в оптимизацията на бази данни.