Πώς λύνετε το πρόβλημα της διπλής πληρωμής σε περίπτωση σφάλματος στην εγγραφή στη βάση δεδομένων;
Python
Γράψτε μια συνάρτηση που λαμβάνει μια λίστα αριθμών και επιστρέφει μια νέα λίστα που περιέχει μόνο τα μοναδικά στοιχεία της αρχικής λίστας, διατηρώντας τη σειρά τους.
Έχετε εργαστεί με το Protocol σε Python; Τι είναι τα γενικά (Generics);
Πες μου για τα κλειδώματα και τους σημαφόρους. Για τι είναι τα κλειδώματα, ποια είναι η διαφορά μεταξύ πολυνηματικής και ασύγχρονης λειτουργίας;
Πες μας για το μοτίβο Unit of Work. Πώς διαχειρίζεστε τις συναλλαγές σε ένα επιχειρηματικό σενάριο δημιουργίας παραγγελίας;
Μίλησέ μου για τους τρόπους εκτέλεσης κώδικα σε Python: πολλαπλή επεξεργασία, πολλαπλά νήματα, ασύγχρονη λειτουργία.
Ποιοι διαχειριστές πακέτων χρησιμοποιείτε; Για τι χρησιμεύει το αρχείο lock;
Πες μου για το Pydantic. Πώς διαφέρει από το dataclass;
Πώς θα έλυσες το πρόβλημα ενός αργού ερωτήματος στη βάση δεδομένων;
Πες μου για την εμπειρία σου. Με τι ασχολήθηκες, με τι εργάστηκες;
Μίλησέ μου για τα επίπεδα απομόνωσης των συναλλαγών.
Μίλησε για μοτίβα αρχιτεκτονικής. Πώς οργανώνεις τον κώδικα για ενσωμάτωση με μια εξωτερική υπηρεσία gRPC;
Πώς λειτουργεί το Read Committed σε επίπεδο δύο συναλλαγών; Δώσε ένα παράδειγμα.
Με ποια linters, μορφοποιητές και ελεγκτές τύπου εργάστηκες σε Python;
Μίλησε για τις συναρτήσεις παραθύρου σε SQL.
Μίλησέ μου για το MVCC (Πολλαπλής Έκδοσης Έλεγχος Συγχρονισμού).
Τι είναι το ACID; Εξήγησε κάθε γράμμα.
Πες μας για τους δείκτες στο Postgres. Ποιοι υπάρχουν, πώς λειτουργεί ένας δείκτης B-tree;