Python
Εξηγήστε τι σημαίνει η δήλωση μιας μεθόδου ως στατικής στην αντικειμενοστραφή προγραμματισμό.
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των frameworks FastAPI και Django κατά τη δημιουργία web εφαρμογών;
Ποια είναι οι ιδιότητες των συναλλαγών, συντομογραφία ACID;
Μπορείτε να εξηγήσετε τον ρόλο του αντικειμένου context στις προβολές Django και πώς χρησιμοποιείται για τη μεταφορά δεδομένων στο πρότυπο;
Ποια αρχές και χαρακτηριστικά πρέπει να πληροί μια API για να θεωρείται RESTful;
Έχουμε μια εφαρμογή FastAPI με ένα συμβάν τερματισμού (shutdown) που εκτελεί κάποια λογική. Αν σκοτώσουμε την εφαρμογή με το σήμα -9 (kill -9), θα εκτελεστεί ο τερματισμός;
Με ποιες δυσκολίες αντιμετωπίσατε κατά την ανάπτυξη χρηματοοικονομικών υπηρεσιών;
Πώς θα αξιολογούσατε τις δεξιότητες και τις γνώσεις σας σε αυτόν τον τομέα σε μια κλίμακα από το 1 έως το 10;
Μπορείτε να περιγράψετε τη διαδικασία επεξεργασίας των εργασιών που εισέρχονται στο έργο σας και πώς εργάζεστε με αυτές;
Έχετε βρεθεί ποτέ σε καταστάσεις όπου χρειάστηκε να βελτιώσετε την απόδοση ενός προγράμματος Python;
Υποστηρίζει το PostgreSQL διαχωρισμό δεδομένων σε shards;
Ποιες είναι οι βασικές σας προσδοκίες σχετικά με την εργασία στον οργανισμό μας;
Σε ποιες περιπτώσεις μπορεί να προκύψουν κυκλικές εξαρτήσεις κατά την εισαγωγή μονάδων ή συστατικών;
Μπορεί να αλλάξει το περιεχόμενο του λεξικού μετά τη δημιουργία του;
Πώς υλοποιούνται τα μεσολαβητικά (middleware) στο FastAPI και ποιο ρόλο παίζουν στην επεξεργασία των αιτημάτων;
Μπορείτε να εξηγήσετε πώς λειτουργεί το module asyncio στην Python;
Γιατί συνιστάται να αποφεύγουμε τη μεταφορά δεδομένων μέσω props σε βαθιά ενσωματωμένα συστατικά;
Ποιοι τύποι τερματικών συσκευών γνωρίζεις;
Πώς υλοποιείς την εκτέλεση εργασιών στο παρασκήνιο;
Μπορείτε να εξηγήσετε τι εννοείται με την συγχρονισμένη είσοδο/έξοδο και τα χαρακτηριστικά της;