PHP
Was war das Projekt beim vorherigen Unternehmen (Telekommunikation)?
Was ist eine Transaktion in einer Datenbank?
Wie lange haben Sie schon mit Bitrix gearbeitet?
Erzähle mir vom letzten Arbeitsplatz — [Organisation]. Womit hast du dich beschäftigt?
Erzählen Sie uns mehr über Ihre Erfahrung bei der Optimierung von Datenbanken.
Finden Sie den Fehler im Code und die Sicherheitslücke (Code mit SQL-Konkatinierung über QueryBuilder)
Welche Schlüsselprojekte können Sie an Ihrem aktuellen Arbeitsplatz hervorheben? Worauf sind Sie stolz?
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'); // ?
Wie erklärt man Temporal am Beispiel der Zubereitung einer Pizza? Was ist ein Workflow und eine Aktivität?
Was ist dir bei Code-Reviews wichtiger: Architektur, Lesbarkeit, Leistung oder Testbarkeit?
Mit welchen Versionen von PHP haben Sie gearbeitet? Die älteste und die neueste.
Wie ist Ihr Ansatz beim Refactoring von Code? Verwenden Sie Hilfsmittel?
Was zeigt dieser Code mit Verwendung des Caches in Laravel an? (Frage zu zwei verschiedenen Cache-Instanzen)
Was ist eine Deadlock und wie vermeidet man sie?
Wie komfortabel wird die direkte Interaktion mit den Nutzern/Kunden sein?
Gibt es Pläne, die Arbeit mit anderen großen Projekten oder Teilzeitbeschäftigung zu kombinieren?
Probleme bei der Verwendung von iterate() in Doctrine für eine große Tabelle? Was passiert mit dem Speicher während der Iteration?
Wie oft sind Sie mit Aufgaben zur Code-Optimierung konfrontiert worden?
Erzählen Sie mir von Transaktionen in Datenbanken und Sperren. Wie würden Sie gleichzeitige Abzüge und Aufladungen des Kontostands behandeln?
Bezüglich Frameworks — haben Symfony und Laravel erwähnt, mit welchen anderen sind sie noch in Berührung gekommen und welches betrachten sie als am besten erforscht?