Python
Wozu dient WebSocket, wenn HTTP bereits vorhanden ist? Was ist der Hauptunterschied?
Können Sie das Prinzip des zufälligen Datenzugriffs in einer Datenbank und seine Besonderheiten erklären?
Was ist ein typischer Indikator für die Komplexität eines Algorithmus?
Erzähle mir etwas über dich (2-3 Minuten)
Kannst du die wichtigsten Eigenschaften der Datenstruktur dict in Python auflisten und wie sie sich von anderen Sammlungen unterscheidet?
Was ist der Unterschied zwischen einer Liste und einem Tupel?
Wie man eine Spalte in der Datenbank richtig, schrittweise und sicher entfernt, die nicht mehr verwendet wird, aber auf die alter Code noch zugreifen kann?
Wie man in Datenbankverwaltungssystemen Indizes erstellt und verwendet?
Wie haben Sie die Anforderungen des Kunden bei der Umsetzung des Projekts angewendet?
Welche Rolle spielt der Prozess der Datenumwandlung vom Serialisierungsformat zurück in ein Objekt in Anwendungen?
Erklären Sie das Konzept der zyklischen Abhängigkeiten in der Programmierung und warum sie als Problem angesehen werden.
Welche HTTP-Methoden bewahren die Einzigartigkeit der Operation bei wiederholter Ausführung nicht?
Wie überprüfen Sie die Genauigkeit der Datenbankabfrage und deren Übertragung an den Kundendienst?
Wie ist die algorithmische Komplexität beim Hinzufügen eines Elements zu einer Python-Liste? Wie funktioniert das Hinzufügen in die Mitte und am Anfang?
Was ist das Grundprinzip eines Decorators in Python und wofür wird er verwendet?
Erzählen Sie von einem interessanten Vorfall oder einer schwierigen Situation bei der Arbeit.
Können Sie eine Situation nennen, in der die Verwendung von objektorientierter Programmierung nicht geeignet oder nicht sinnvoll ist?
Wie vorgehen, wenn keine fertigen Web-Architekturlösungen oder Frameworks vorhanden sind?
async def check_response(delay: int, message: str) -> None: timeout = httpx.Timeout(timeout=5) client = httpx.AsyncClient( base_url=BASE_URL, timeout=timeout, ) async with client: response = await client.get(url=f"/delay/{delay}") print(response.status_code, message) async def main() -> None: await check_response(delay=2, message="from first line"), await check_response(delay=2, message="from second line"), await check_response(delay=2, message="from third line"), if __name__ == "__main__": print("Total time:", timeit.timeit(lambda: asyncio.run(main()), number=2))
Können Sie eine Situation nennen, in der die Verwendung von Kafka unangemessen oder unnötig ist?