Python
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ ασύγχρονης και παράλληλης εκτέλεσης ενεργειών;
Πώς πραγματοποιήσατε δοκιμές στις λύσεις σας στην προηγούμενη θέση σας;
Έχετε εμπειρία με τον ασύγχρονο προγραμματισμό και τις έννοιές του;
Χρησιμοποιήσατε μηχανισμούς κλειδώματος στο Redis για τον συγχρονισμό δεδομένων;
Ποια είναι τα βασικά απαιτούμενα για καινοτομίες που θεωρείς σημαντικά κατά την αρχική έναρξη ενός έργου;
Μπορώ να εξηγήσω τη διαφορά μεταξύ ενός συσχετιστικού πίνακα, ενός πίνακα κατακερματισμού και ενός λεξικού, και πώς λειτουργούν;
Πώς να μην χάσετε το πλαίσιο/δομή του εγγράφου κατά το chunking;
Πείτε μας για τα τρέχοντα καθήκοντά σας ως μηχανικός backend.
Ποια είναι η χρονική δυσκολία του αλγορίθμου δυαδικής αναζήτησης;
Γιατί χρησιμοποιήθηκε το Alembic στο έργο FastAPI και υπήρχαν άμεσες SQL ερωτήσεις στη βάση δεδομένων;
Ποιος είναι ο κύριος λόγος της επίσκεψής σας στη συνέντευξη;
Πώς ορίζεται ο αντικειμενοστραφής προγραμματισμός στο πλαίσιο των προγραμματιστικών παραδειγμάτων;
Με ποια κριτήρια μπορεί να προσδιοριστεί η μεταβλητότητα ενός αντικειμένου;
Ποια είναι η διαφορά μεταξύ μιας κανονικής λειτουργίας και μιας ανώνυμης λειτουργίας (lambda);
Τι σημαίνει το επίπεδο απομόνωσης συναλλαγών που έχει οριστεί από προεπιλογή στη βάση δεδομένων;
Ποια είναι τα κοινά χαρακτηριστικά των πλειάδων και των λιστών στην Python;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της χρήσης του module asyncio στην Python;
Ποιος είναι ο ρόλος της περιοχής ορατότητας στη γλώσσα Python και πώς επηρεάζει την πρόσβαση στις μεταβλητές;
Πώς χρησιμοποιείται ο τελεστής 'with' στην Python και ποιο είναι το πλεονέκτημά του κατά την εργασία με πόρους;
Έχουμε μια εφαρμογή FastAPI με ένα συμβάν τερματισμού (shutdown) που εκτελεί κάποια λογική. Αν σκοτώσουμε την εφαρμογή με το σήμα -9 (kill -9), θα εκτελεστεί ο τερματισμός;