Πείτε μας για την εμπειρία σας, τα βασικά έργα και την τεχνολογική στοίβα.
Python
Πώς να οργανώσετε την παράλληλη εκτέλεση εργασιών με multithreading και asyncio (pool εργαζομένων, ουρά εργασιών, gather);
Επίπεδα απομόνωσης συναλλαγών: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
ACID: τι είναι και πώς διασφαλίζεται κάθε ιδιότητα;
Ποιο επίπεδο μισθού περιμένετε σύμφωνα με την κατάρτισή σας και την εμπειρία σας;
Πώς να βελτιστοποιήσετε μια αργή ερώτηση SQL; EXPLAIN ANALYZE, δείκτες, τύποι δεικτών.
Ποια βαθμολογία θα δίνατε στις επαγγελματικές σας δεξιότητες;
Περιγράψτε το πιο πρόσφατο έργο που υλοποιήσατε και τον ρόλο σας σε αυτό.
Αρχές SOLID: πείτε για το καθένα.
Ποιοι τύποι πολυδιεργασίας υπάρχουν στην Python; Για ποιο λόγο χρησιμοποιούνται, ποια προβλήματα υπάρχουν;
Πολυπλοκότητα αναζήτησης σε μια λίστα και ένα λεξικό. Γιατί το λεξικό έχει O(1);
Τι είναι μια συνάρτηση coroutine; Πώς λειτουργεί το asyncio από κάτω;
Πού μένετε;
Πώς μπορεί κανείς να λάβει μια λίστα όλων των λογαριασμών χρηστών, συμπεριλαμβανομένων των συστημικών και κρυφών, στο σύστημα Linux;
Τι είναι το GIL και γιατί δημιουργήθηκε στην Python;
Σχεδιάστε ένα σύστημα συντόμευσης συνδέσμων.
Παρακαλώ μοιραστείτε την επαγγελματική σας πορεία και τα βασικά έργα στα οποία συμμετείχατε.
Πώς πρέπει να είναι τα κλειδιά ενός λεξικού Python;
Προκλήσεις της αρχιτεκτονικής μικροϋπηρεσιών: συνέπεια δεδομένων, κατανεμημένες συναλλαγές, έκδοση API.
Ποιο είναι το νόημα να χρησιμοποιούμε API Gateway αν έχουμε μόνο μια υπηρεσία;