Wie führt man in Django eine asynchrone Celery-Aufgabe korrekt innerhalb eines Atomic-Transaktionsblocks aus? Zum Beispiel das Versenden von E-Mails.
Python
[Name] fragte: Stellen Sie sich vor, wir machen Ihnen ein Angebot: Wie sehen Ihre ersten Tage bei der Arbeit aus und wie sehen Sie sich selbst in zwei Wochen im Unternehmen?
Welche Nachteile hat asynchroner Code?
Was ist JWT (JSON Web Token)? Aus welchen Teilen besteht es und welches Problem löst es?
Bitte sag mir, was du über Nachrichtenwarteschlangen, Nachrichtenbroker weißt. Welche kennst du und mit welchen hast du gearbeitet?
Wann sollte man Asynchronität und wann Synchronität/Multithreading verwenden?
Warum verlässt du [Firma]?
Was ist MVCC in PostgreSQL?
Warum sind Authentifizierung und Autorisierung getrennt? Kannst du das erklären?
Wie findet man einen flaky-Test und was können die Ursachen für seine Instabilität sein?
Wie bereitet man rückwärtskompatible Datenbankmigrationen für den Einsatz ohne Ausfallzeiten vor?
Was sind select_related und prefetch_related, was ist der Unterschied zwischen ihnen und wie funktionieren sie im Hintergrund?
Bitte erkläre, was eine Metaklasse ist, und gib ein Beispiel für eine Metaklasse.
Welche Nebenbenefits bietet WAL, die bei seiner Erstellung nicht das Hauptziel waren, aber dennoch eine nützliche Folge sind?
Für welche Aufgaben ist es besser, RabbitMQ zu wählen, und für welche Kafka?
Wie würdest du ein neues Projekt auf FastAPI oder Django architektonisch aufbauen und wo würdest du die Geschäftslogik platzieren?
In welchen Szenarien kann RabbitMQ Nachrichten verlieren und wie kann man das verhindern?
Erzähle mir die einfachste Variante der Komplexität von Listenoperationen.
Erzählen Sie mir ein wenig über sich und Ihre letzte Berufserfahrung.
Warum kann man keine Indizes auf alle Felder einer Tabelle hinzufügen? Wie fügt man richtig einen Index zu einer Produktions-Tabelle hinzu, ohne sie zu blockieren?