PHP
Opowiedz więcej o swoim doświadczeniu w optymalizacji baz danych.
Znajdź błąd w kodzie i podatność (kod z konkatenacją SQL przez QueryBuilder)
Jakie kluczowe projekty może Pan/Pani wyróżnić na obecnym miejscu pracy? Z czego jest Pan/Pani dumny/a?
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 wyjaśnić Temporal na przykładzie przygotowania pizzy? Czym jest workflow i activity?
Co jest dla ciebie ważniejsze podczas przeglądu kodu: architektura, czytelność, wydajność czy testowalność?
Jaki jest Twój sposób podejścia do refaktoryzacji kodu? Czy używasz narzędzi pomocniczych?
Co wyświetli ten kod z użyciem pamięci podręcznej w Laravel? (pytanie o dwa różne przykłady pamięci podręcznej)
Czym jest wstrzykiwanie zależności i dlaczego jest potrzebne?
Jak komfortowe będzie bezpośrednie interakcje z użytkownikami/klientami?
Jak się pozycjonujesz — jako senior czy nie? Opowiedz o zadaniach na ostatnim stanowisku.
Czy są plany łączenia pracy z innymi dużymi projektami lub pracą na pół etatu?
Z jakimi wersjami PHP pracowałeś? Najstarszą i najnowszą.
Czym jest deadlock i jak go uniknąć?
Opowiedz o transakcjach w bazach danych i blokadach. Jak obsługiwałbyś jednoczesne odpisywanie i doładowanie salda?
Jeśli chodzi o frameworki — wspomnieli Symfony i Laravel, z jakimi innymi się spotkali i który uważają za najbardziej zgłębiony?
Jaki jest wynik poniższego kodu? <?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;
Problemy z używaniem iterate() w Doctrine dla dużej tabeli? Co się dzieje z pamięcią podczas iteracji?
Opowiedz mi trochę o sobie i o swoim doświadczeniu.