Μπορείτε να μιλήσετε σύντομα για την επαγγελματική σας εμπειρία και τις βασικές δεξιότητες;
Python
Ποια είναι οι διαφορές στις δυνατότητες και τις προσεγγίσεις κατά τη χρήση του pydantic και των dataclasses στην Python;
Είναι δυνατόν να τρέξετε πολλαπλούς βρόχους γεγονότων σε ένα μόνο νήμα Python και πώς υλοποιείται αυτό;
Έχετε εμπειρία με συστήματα διαχείρισης βάσεων δεδομένων;
Πώς αξιολογείτε την εμπειρία και τη στάση σας απέναντι στη γλώσσα Python στο πλαίσιο του προγραμματισμού;
Έχετε δημιουργήσει ποτέ μια δομή αρχείου protobuf για ανταλλαγή δεδομένων μεταξύ υπηρεσιών;
Ποιο ολοκληρωμένο περιβάλλον ή επεξεργαστή κώδικα προτιμάτε για την ανάπτυξη σε Python;
Πώς πραγματοποιείται η ανταλλαγή πληροφοριών μεταξύ των νημάτων εκτέλεσης σε λογισμικές εφαρμογές;
Εξηγήστε την έννοια του μοτίβου Singleton και την εφαρμογή του στην ανάπτυξη λογισμικού.
Περιγράψτε την εμπειρία σας στη ρύθμιση και υλοποίηση διαδικασιών CI/CD σε έργα.
Ποια εργαλεία χρησιμοποιείς για να διασφαλίσεις την τήρηση του στυλ στον πηγαίο κώδικα;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης μαγικών μεθόδων στην Python;
Ποιες βιβλιοθήκες ORM έχετε χρησιμοποιήσει στα έργα σας;
Μπορείτε να δώσετε ένα παράδειγμα ειδικών μεθόδων που καλούνται αυτόματα σε ορισμένες καταστάσεις;
Ποια εργαλεία και μεθοδολογίες χρησιμοποιήσατε για την παρακολούθηση και ανάλυση της κατάστασης του συστήματος;
Σε ποιον τομέα θα ήθελες να γίνεις επαγγελματίας; Ποιοι τομείς σε ενδιαφέρουν για την περαιτέρω ανάπτυξή σου;
Πώς υλοποιείται το μοτίβο Singleton και ποια μέθοδοι δημιουργίας υπάρχουν;
Μπορείτε να εξηγήσετε τι είναι τα __slots__ στην Python και πώς επηρεάζουν τη διαχείριση μνήμης των αντικειμένων;
Πώς γίνεται η εναλλαγή εργασιών στις κορουτίνες κατά τη χρήση του asyncio;