Τι είναι ένα νήμα και πώς υλοποιείται η πολυνηματικότητα στην Python;
Python
Τι είναι η παράλληλη επεξεργασία και ο ανταγωνισμός, πώς εξηγείτε τη διαφορά σε κάποιον που δεν είναι τεχνικός;
Τι είναι τα σήματα στο Django, ποιος είναι ο σκοπός τους, ποια είναι τα βασικά σήματα που χρησιμοποιούνται;
Τι είναι το middleware στο Django, για ποιο λόγο χρησιμοποιείται, ποιοι τυπικοί middleware γνωρίζετε, δώστε ένα παράδειγμα προσαρμοσμένου middleware;
Τι είναι τα mixins, πώς αισθάνεστε σχετικά με τη χρήση τους στην παραγωγή;
Τι είναι ο διαχειριστής περιβάλλοντος, ποιες εργασίες επιλύει και πώς να γράψετε έναν δικό σας μέσω μιας κλάσης και ενός διακοσμητή;
Πώς λειτουργεί η επικύρωση και η σειριοποίηση δεδομένων στο FastAPI;
Πώς υλοποιείτε τη διαχείριση σφαλμάτων στο FastAPI και επιστρέφετε σωστά τους κωδικούς HTTP;
Ποιοι τύποι δεδομένων είναι μεταβλητοί και ποιοι αμετάβλητοι;
Τι είναι το ACID στο πλαίσιο των συναλλαγών βάσεων δεδομένων, διαχωρίστε κάθε γράμμα και τι προσφέρει στην εφαρμογή;
Τι είναι το GIL στην Python και ποιους περιορισμούς επιβάλλει στην πολυνηματική επεξεργασία;
Τι είναι το asyncio, ποιος είναι ο σκοπός του και πώς χρησιμοποιήθηκε σε έργα;
Ποια είναι η διαφορά μεταξύ RabbitMQ και Kafka όσον αφορά τον σκοπό και την αρχιτεκτονική;
Τι είναι οι συναρτήσεις lambda, ποιοι είναι οι περιορισμοί τους και πότε έχει νόημα να τις χρησιμοποιούμε;
Ποιες εγγυήσεις παράδοσης μηνυμάτων σε brokers γνωρίζετε;
Πώς λειτουργεί το HTTP/1.x: αίτημα, απάντηση, επικεφαλίδες, σώμα, χωρίς κατάσταση;
Τι είναι το GitFlow;
Τι είναι το FastAPI, γιατί είναι γρήγορο και βολικό;
Τι καταλαβαίνεις από μικροϋπηρεσίες, ποια πλεονεκτήματα και μειονεκτήματα έχεις δει σε πραγματικά συστήματα;
Σε ποιες περιπτώσεις προτιμάτε το Django και σε ποιες το FastAPI, πώς να διαχωρίσετε τις περιοχές ευθύνης;