Python
Πόσοι πελάτες πρέπει να επεξεργαστούν ταυτόχρονα και πώς καθορίζεται η απαιτούμενη ισχύς (για παράδειγμα, με μια βάση 5 δισεκατομμυρίων πελατών);
Ποιος είναι ο σκοπός της χρήσης της κατασκευής *args σε μια συνάρτηση Python;
Είναι δυνατόν να αντικαταστήσετε πλήρως το Dockerfile με ένα αρχείο docker-compose.yml για την κατασκευή μιας εικόνας;
Ποια είναι η κύρια διαφορά μεταξύ των λειτουργιών annotate και aggregate στο Django ORM κατά την εκτέλεση ερωτημάτων;
Πώς μπορείτε να διαγράψετε διπλότυπα στοιχεία από μια συλλογή λίστας;
Έχεις ασχοληθεί με μηχανισμούς αυθεντικοποίησης στο Django και τους έχεις υλοποιήσει στα έργα σου;
Πώς γίνεται η αυτόματη συλλογή μη χρησιμοποιούμενων αντικειμένων στη μνήμη σε ένα σύστημα ελεγχόμενης εκτέλεσης προγραμμάτων;
Τι είναι ένα lazy QuerySet στο Django; Μίλησε για το select_related και prefetch_related — για τι είναι χρήσιμα, πώς διαφέρουν.
Εξηγήστε τη διαφορά μεταξύ τύπου δεδομένων και κλάσης στην Python και τον ρόλο τους στον προγραμματισμό.
Πώς μετατρέπουμε μια κανονική συνάρτηση σε γεννήτρια στην Python;
Γιατί χρησιμοποιούνται τα JWT tokens για αυθεντικοποίηση και εξουσιοδότηση σε κατανεμημένα συστήματα;
Πώς υλοποιήσατε την επεξεργασία εργασιών στο παρασκήνιο σε έργα Django;
Ποια είναι η διαφορά μεταξύ μιας λειτουργίας παραθύρου και της ρήτρας GROUP BY;
Έχει ετοιμαστεί τεκμηρίωση για τον κώδικα στο τρέχον έργο σας;
Μπορείτε να εξηγήσετε τι εννοείται με τον αμοιβαίο αποκλεισμό στο σύστημα;
Έχετε εργαστεί με το Celery για την υλοποίηση ασύγχρονων διαδικασιών σε έργα;
Ποια ευρετήρια πρέπει να τοποθετηθούν στον πίνακα users βάσει των γραμμένων ερωτημάτων;
Σε ποιες συνθήκες η πρόσβαση σε ένα στοιχείο σε ένα λεξικό γίνεται σε γραμμικό χρόνο;
Θα θέλατε να ασχοληθείτε με την ανάπτυξη λογισμικού στο πλαίσιο αυτής της ειδικότητας;
Πώς γνωρίστηκες με τις αρχές SOLID και πώς τις εφάρμοσες στην πράξη;