Πότε είναι φυσιολογικό να γίνεται Seq Scan, συμπεριλαμβανομένου σε έναν μεγάλο πίνακα;
Python
Ποια σημάδια στον κώδικα θα προκαλέσουν την επιθυμία για αναδιάρθρωση;
Τι είναι το πρόβλημα N+1 στο ORM, γιατί συμβαίνει και πώς το λύνετε;
Πώς λειτουργούν τα select_related/prefetch_related ή joinedload/selectinload σε επίπεδο SQL;
Τι είναι η Saga, ποιοι τύποι υπάρχουν και τη χρησιμοποιήσατε;
Τι είναι το CQRS και πώς το εφαρμόσατε στο έργο;
Ποια Python web frameworks έχετε χρησιμοποιήσει στην καριέρα σας;
Μπορείς να γράψεις έναν ασύγχρονο διακομιστή σε Python χωρίς asyncio;
Για ποιες εργασίες χρειάζεται ένας δείκτης GIN;
Πώς λειτουργεί το asyncio σε Python σε Linux;
Τι είναι το epoll και ποιο ρόλο παίζει στην ασύγχρονη δικτυακή I/O;
Πώς διασφαλίζεται η ανεξαρτησία των δεδομένων σε μια αρχιτεκτονική μικροϋπηρεσιών και ποιες συμβιβασμοί έγιναν στα έργα σας;
Συγκρίνετε το FastAPI και το Django: ποια είναι τα πλεονεκτήματα του καθενός, σε ποιες περιπτώσεις θα επιλέγατε το ένα ή το άλλο;
Μπορούν να προκύψουν συνθήκες race σε πολυνηματικό κώδικα Python με GIL, για παράδειγμα με `x += 1`;
Τι είναι η καταμέτρηση αναφορών και ποιο πρόβλημα λύνει ο garbage collector του CPython;
Ποιοι τύποι ευρετηρίων PostgreSQL γνωρίζετε και έχετε χρησιμοποιήσει; Τι σημαίνει το B στο B-tree;
Τι είναι το GIL στο CPython, πώς υλοποιείται και ποιος είναι ο σκοπός του;
Συγκρίνετε Kafka και RabbitMQ: για ποιες εργασίες χρησιμοποιείτε το καθένα;
Μπορεί ένα δέντρο B να βοηθήσει με τα ερωτήματα LIKE;
Ποια είναι η διαφορά μεταξύ των μοντέλων αλληλεπίδρασης Kafka και RabbitMQ;