Python
Πώς εξηγείτε την έννοια της επιτακτικής χαρτογράφησης αντικειμένων με πίνακες στο SQLAlchemy;
Πόσο κρίσιμη είναι η χρήση του Git workflow για την επιτυχία του έργου;
Πώς καθορίζουμε τι αποτελεί ένα πρόγραμμα στον προγραμματισμό;
Ποιες βάσεις δεδομένων ή συστήματα αποθήκευσης δεδομένων χρησιμοποιήσατε στο προηγούμενο έργο σας;
Με ποιους τρόπους υλοποιείται η ασύγχρονη εκτέλεση εργασιών σε διάφορες τεχνολογίες;
Γνωρίζετε την υπηρεσία Cash App και τα χαρακτηριστικά της;
Μπορείς να απαριθμήσεις και να εξηγήσεις τις βασικές ακολουθίες δεδομένων στη γλώσσα Python;
Υπήρξαν περιπτώσεις όπου συμμετείχατε στην επιλογή τεχνικών λύσεων στα πλαίσια έργων;
Ποια εργαλεία ή βιβλιοθήκες χρησιμοποιείς για να γράψεις δοκιμές στα έργα σου;
Μοιραστείτε την εμπειρία σας με την επεξεργασία και την εμφάνιση εικόνων.
Ποια αρχή πρέπει να ακολουθούνται κατά τη συγγραφή συναρτήσεων για να διασφαλιστεί η ευκολία δοκιμής τους με μονάδες δοκιμών;
Έχετε εμπειρία εργασίας με τεχνολογίες που χρησιμοποιούν το Google Cloud;
Εξηγήστε τις διαφορές μεταξύ της χρήσης αφηρημένων κλάσεων και πρωτοκόλλων στην Python για τον ορισμό διεπαφών.
Ποια είναι η διαφορά μεταξύ πρωτεύοντος και ξένου κλειδιού σε μια βάση δεδομένων;
Μπορείτε να δώσετε παραδείγματα αλγορίθμων με την πολυπλοκότητά τους σε χρόνο και μνήμη;
Γιατί το επιχείρημα της λειτουργίας διακοσμητή δεν καθαρίζεται μετά την εκτέλεση;
Σχεδιασμός συστήματος: τρεις υπηρεσίες υπολογισμού, καθεμία επικοινωνεί με μια υπηρεσία δεδομένων, τα αποτελέσματα πρέπει να αποθηκευτούν και να εμφανίζονται γρήγορα στη διαδικτυακή διεπαφή. Πώς να χτίσετε ένα τέτοιο σύστημα με εγγύηση εκτέλεσης του υπολογισμού;
Σε ποια περίπτωση το μηχανισμό αυτόματης διαχείρισης μνήμης απελευθερώνει αντικείμενα που δεν έχουν πλέον ενεργές αναφορές;
Τι είναι οι συναρτήσεις lambda, ποιοι είναι οι περιορισμοί τους και πότε έχει νόημα να τις χρησιμοποιούμε;
Μπορούν να προκύψουν συνθήκες race σε πολυνηματικό κώδικα Python με GIL, για παράδειγμα με `x += 1`;