Python
Ποια είναι η διαφορά μεταξύ if x: και if x == True:
Από πού προέρχονται τα δεδομένα στο Redis; Ποιο σύστημα και βάση δεδομένων βρίσκονται πίσω από την αποθήκη;
Τι είναι σημαντικό κατά την επιλογή εργοδότη; Ποια είναι τα βασικά κριτήρια;
Τι είναι το RAG (Γενετική ενίσχυση με ανάκτηση);
Τι θα εμφανίσει ο κώδικας με ανάθεση και τροποποίηση λιστών (σημασιολογία αναφορών στην Python);
Μίλησέ μου για το Garbage Collector στην Python — πώς λειτουργεί;
Πες μου περισσότερα για τα μικροϋπηρεσίες που ήσουν υπεύθυνος. Ποιες εργασίες υλοποίησες εκεί;
Έχετε εργαστεί με πράκτορες AI ή νευρωνικά δίκτυα για τη συγγραφή κώδικα;
Πότε καλούνται τα __new__ και __init__, τι επιστρέφουν;
Έχεις εμπειρία στην καθοδήγηση ή στην εκπαίδευση νέων υπαλλήλων;
Περιγραφή γίνεται από έναν επιχειρηματικό αναλυτή που έγραψε την εργασία "όπως μπόρεσε" και μπορεί να δώσει περιγραφές των επιχειρηματικών απαιτήσεων. Υπάρχει ένας τρομακτικός κώδικας legacy γραμμένος σε PHP, που λαμβάνει αρχεία καταγραφής από το S3 τα αναλύει, καταγράφει το αποτέλεσμα στον κατάλληλο χώρο. Είναι γνωστό: τα αρχεία έρχονται μία φορά την ώρα, αυτή τη στιγμή 5 όλα τα αρχεία βρίσκονται σε ένα ίδιο bucket Τα δεδομένα πρέπει να προωθούνται σε διαφορετικούς προορισμούς ανάλογα με τη μορφή – postgres/τοπικό αρχείο Πρέπει να γραφεί ένα ETL που υλοποιεί αυτή τη λειτουργικότητα. Η συγκεκριμένη υλοποίηση των μεθόδων (ανάγνωση δεδομένων/αποστολή δεδομένων κ.λπ.) μπορεί να παραλειφθεί.
Πώς μιλάς για μια λύση που συνεπάγεται τεχνικό χρέος (κερδίζουμε τώρα, αλλά αργότερα θα είναι πιο δύσκολο να κλιμακωθεί);
Σε ποιο επίπεδο/κατεύθυνση έργων σκέφτεσαι αυτήν τη στιγμή για τον εαυτό σου;
Πώς αντιμετωπίζεις την ανασκόπηση κώδικα, την κριτική στην ανασκόπηση κώδικα; Δίνεις εσύ ο ίδιος λεπτομερή ανατροφοδότηση; Είχες συγκρούσεις με συναδέλφους σχετικά με αυτό, πώς τις έλυσες;
Τρόποι κλιμάκωσης της απόδοσης του backend: οριζόντια και κάθετη κλιμάκωση, μονολίθος vs μικροϋπηρεσίες.
Βρείτε το σύμβολο που εμφανίζεται πιο συχνά διαδοχικά στη σειρά
Πώς ήταν η ανασκόπηση κώδικα και καλύφθηκε ο κώδικας με δοκιμές;
Πώς να ενημερώσετε ένα μικροϋπηρεσία υψηλού φορτίου σε μια νέα έκδοση χωρίς να χάσετε αιτήματα; Τι να κάνετε αν η μετανάστευση της βάσης δεδομένων σπάσει την παλιά έκδοση;
Τι συμβαίνει με τη μνήμη μετά την απελευθέρωση αντικειμένων (π.χ. κλείσιμο ενός μεγάλου αρχείου) — η Python την επιστρέφει στο λειτουργικό σύστημα ή την κρατάει για τον εαυτό της;
Έχετε ασχοληθεί με το σχεδιασμό και την ανάπτυξη ενσωματώσεων με εξωτερικά συστήματα εντός του περιγράμματος;