Πώς δείχνεις την ικανότητά σου να μαθαίνεις γρήγορα νέες έννοιες και τεχνολογίες;
Python
Πώς ορίζετε τα όρια της λειτουργικότητας που πρέπει να διαχωριστεί σε ένα ξεχωριστό μικροϋπηρεσία;
Πώς διακρίνουμε ένα hash index από ένα B-Tree index στο σύστημα PostgreSQL και ποια είναι τα βασικά τους διαφορετικά σημεία;
Ποιες ήταν οι κύριες δυσκολίες κατά την αλληλεπίδραση με βάσεις δεδομένων στην εμπειρία σας;
Ποιο είναι το επίπεδο γνώσης σας για το εργαλείο Git και πώς το εφαρμόζετε στα έργα σας;
Τι συμβαίνει όταν χρησιμοποιείτε το asyncio για την εκτέλεση μιας εργασίας που απαιτεί εντατικούς υπολογισμούς CPU;
Μπορείτε να εξηγήσετε την έννοια του μοντέλου δεδομένων σε μια βάση δεδομένων;
Πώς υλοποιείτε έναν διακοσμητή σε Python ώστε η αρχική λειτουργία να παραμένει προσβάσιμη για κλήση;
Έχετε εμπειρία αλληλεπίδρασης με πελάτες ή πελάτες σε προηγούμενα έργα;
Εξηγήστε τις διαφορές μεταξύ των τύπων συνδέσεων σε SQL: εσωτερική σύνδεση, εξωτερική σύνδεση, σύνδεση αριστερά και σύνδεση δεξιά.
Καθαρή αρχιτεκτονική vs βρώμικη αρχιτεκτονική (π.χ., Active Record). Πώς να επιλέξετε για ένα νέο έργο;
Πόσοι πελάτες και δεδομένα συμμετείχαν στο έργο σας;
Πώς πραγματοποιείται η αναζήτηση μεθόδων στην πολλαπλή κληρονομιά στην Python λαμβάνοντας υπόψη τη μέθοδο επίλυσης σειράς (MRO);
Ποιες είναι οι γενικά αποδεκτές συστάσεις και πρότυπα κατά τη συγγραφή κώδικα προγραμματισμού;
Ποια είναι η διαφορά μεταξύ των προβολών βασισμένων σε κλάσεις και των προβολών βασισμένων σε συναρτήσεις στα web-πλαίσια;
Τι είναι ένα JWT token, από ποια μέρη αποτελείται και ποιο πρόβλημα λύνει;
Γιατί ένα αντικείμενο που έχει τη δυνατότητα να αλλάξει τις ιδιότητές του δεν μπορεί να χρησιμοποιηθεί ως κλειδί σε ένα λεξικό;
Μπορείτε να δώσετε ένα σενάριο στο οποίο η χρήση συγχρονικών κλήσεων μεταξύ μικροϋπηρεσιών είναι δικαιολογημένη;
Ποιος είναι ο ρόλος των αφηρημένων κλάσεων στον αντικειμενοστραφή προγραμματισμό;
Πώς μπορεί κανείς να διασχίσει τα στοιχεία μιας λίστας σε Python χωρίς να χρησιμοποιήσει βρόχο for και ενσωματωμένο διαδοχέα;