Μπορείς να απαριθμήσεις τα βασικά βήματα για τη δημιουργία ενός Dockerfile;
Python
Έχετε αναπτύξει δικές σας αυτοματοποιημένες διαδικασίες για την ενσωμάτωση και την ανάπτυξη κώδικα;
Εξηγήστε τον ρόλο και τον σκοπό του validator στη βιβλιοθήκη Pydantic.
Πώς επηρεάζει η χρήση των annotations τύπων στην Python την απόδοση και την εκτέλεση του προγράμματος;
Πώς πρέπει να αποφεύγονται τα προβλήματα με μεταβλητές προεπιλεγμένες τιμές στις ορισμούς συναρτήσεων στην Python;
Ποια παράμετροι μπορούν να περαστούν στο scope κατά τη χρήση fixture στο pytest;
Πώς υλοποιείται το μεσαίο στρώμα middleware στο Django και ποιο ρόλο παίζει στην επεξεργασία των αιτημάτων;
Μπορείτε να εξηγήσετε τι εννοείται με τα mock αντικείμενα κατά τη χρήση του pytest;
Ποιες προσεγγίσεις γνωρίζετε για την εξάλειψη των καθυστερήσεων κατά την εκτέλεση ερωτημάτων στη βάση δεδομένων;
Μπορείς να αναφέρεις τους βασικούς τύπους ευρετηρίων που χρησιμοποιούνται σε βάσεις δεδομένων;
Πώς μπορεί κανείς να εντοπίσει την αιτία της επιβράδυνσης στην εκτέλεση ενός ερωτήματος SQL;
Μπορείτε να εξηγήσετε τι εννοείται με το middleware στο πλαίσιο του FastAPI και πώς χρησιμοποιείται;
Ποια είναι η διαφορά στη χρήση του PostgreSQL και του Redis στο πλαίσιο της αποθήκευσης δεδομένων;
Πώς αλληλεπιδρά ο μηχανισμός Event Loop με τις κορουτίνες στη βιβλιοθήκη asyncio στην Python;
Εξηγήστε τι εννοείται με την εξάρτηση στο FastAPI και πώς υλοποιείται
Ποιοι τύποι ευρετηρίων χρησιμοποιούνται στις βάσεις δεδομένων και ποια είναι τα χαρακτηριστικά τους;
Μπορείτε να εξηγήσετε τον μηχανισμό του βρόχου γεγονότων (Event Loop) στον ασύγχρονο προγραμματισμό;
Γιατί δεν συνιστάται η χρήση μεταβλητών αντικειμένων ως προεπιλεγμένες τιμές στον ορισμό συναρτήσεων σε Python;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης πολυνηματικής σε εφαρμογές;
Έχετε χρησιμοποιήσει ποτέ τον μηχανισμό TypeVar από το module typing στην Python στα έργα σας για την εξασφάλιση της τυποποίησης;