Warum haben Sie den GIN-Index für die Volltextsuche gewählt? Warum haben Sie keine Suchmaschinen wie Elasticsearch verwendet?
Python
Erzähle mir von Prozessen, Threads und Asynchronität in Python. Worin unterscheiden sie sich?
Können Sie erklären, wie die Frontend-Entwicklung in Ihrem vorherigen Unternehmen organisiert war?
Was ist Python und was sind seine Grundprinzipien?
Wie wurde die Idempotenz bei der Arbeit mit Kafka sichergestellt? Was passiert, wenn eine Aufgabe in Airflow nach einem Fehler beim Lesen aus Kafka neu gestartet wird?
Wurden SQL-Optimierungsaufgaben aufgrund von Problemen in der Produktion erstellt oder hast du sie selbst initiiert?
Erzählen Sie mir von Indizes in PostgreSQL, welche kennen Sie?
Gibt es Probleme beim Übertragen von Objekten über Unix-Sockets zwischen Prozessen? Wie kann man die Serialisierung vermeiden?
Erzählen Sie von GIL und wie es die Wahl zwischen threading, multiprocessing und asyncio beeinflusst
Welche Arten von JOINs gibt es in SQL?
Wie lokalisiert man Probleme, wenn ein externer Dienst nicht funktioniert, und was sollte man tun?
Was sind Iteratoren und Generatoren in Python? Was sind ihre Vorteile?
Wie überträgt man eine Datei zwischen zwei Servern über Shell?
Wenn innerhalb des Kontextmanagers eine Rückgabe der Verbindung erfolgt, wird sie offen oder geschlossen zurückgegeben?
Wie ist der Speicher in Python aufgebaut? Erzähl mir von Arenen, Pools, Blöcken.
Identifizieren Sie das Problem mit der folgenden Python-Funktion und erklären Sie, warum es auftritt: ```python from typing import Any def add_item(item: Any, my_list: list = []) -> list: my_list.append(item) return my_list add_item(5) ```
Wie werden JOINs auf der PostgreSQL-Seite durchgeführt? Welche Strategien gibt es?
Was gibt die Funktion zurück: def foo(): try: return 1 except Exception: return 2 else: return 3 finally: return 4
Gibt es ein separates Betriebssystem im Pod?