Ποιο αλγόριθμο ταξινόμησης χρησιμοποιεί η Python από προεπιλογή κατά την ταξινόμηση λιστών;
Python
Πόσο συχνά χρησιμοποιείτε mocks κατά τη συγγραφή δοκιμών;
Εξηγήστε την αρχή λειτουργίας του Global Interpreter Lock (GIL) στο CPython.
Μπορείς να αναφέρεις τους βασικούς τύπους δεδομένων που χρησιμοποιούνται στη γλώσσα Python;
Μπορείτε να εξηγήσετε τις αρχές λειτουργίας του REST και πώς διαφέρει από άλλες μεθόδους αλληλεπίδρασης με API;
Μπορείτε να εξηγήσετε την έννοια της κληρονομιάς με δομή διαμαντιού στον αντικειμενοστραφή προγραμματισμό;
Πώς υλοποιήθηκε ο μηχανισμός γεννήτριας στο έργο σας σε Python;
Μπορείτε να εξηγήσετε τι εννοείται με τα mock αντικείμενα κατά τη χρήση του pytest;
Ποια είναι η διαφορά μεταξύ τύπου τιμής και τύπου αναφοράς;
Ποιος είναι ο ρόλος του GIL στην Python και γιατί μπορεί να περιορίσει την πολυνηματική επεξεργασία;
Ποια είναι η διαφορά μεταξύ των εννοιών γεννήτριας και επαναλήπτη στον προγραμματισμό;
Σε ποιες περιπτώσεις μπορεί ο διευθυντής να πείσει έναν υπάλληλο να παραμείνει στη τρέχουσα θέση εργασίας;
Ποια είναι τα διαφορές μεταξύ μιας αφηρημένης κλάσης και μιας διεπαφής στον αντικειμενοστραφή προγραμματισμό;
Μπορείτε να εξηγήσετε τι σημαίνει η ασύγχρονη εκτέλεση κώδικα στην Python και πώς λειτουργεί;
Μπορείς να δώσεις ένα παράδειγμα εφαρμογής του μοτίβου διακοσμητή στον κώδικα;
Ποια είναι η διαφορά μεταξύ HAVING και WHERE στο SQL;
Πώς μπορεί να επιταχυνθεί η επιλογή σε έναν πίνακα με 100 εκατομμύρια γραμμές; Γιατί δεν μπορούμε απλά να προσθέσουμε δείκτες σε όλα τα πεδία;
Περιγράψτε τη διαδικασία ανάπτυξης και υλοποίησης του διαχειριστή περιβάλλοντος στο έργο σας.
Μπορείτε να μιλήσετε σύντομα για την επαγγελματική σας εμπειρία και τις βασικές δεξιότητες;
Ποια δύο αρχές του SOLID είναι πιο παρόμοιες στη φύση και στην πρακτική εφαρμογή;