Python
Μπορείτε να εξηγήσετε τις βασικές αρχές της μικροϋπηρεσιακής αρχιτεκτονικής και πώς επηρεάζουν την ανάπτυξη και τη συντήρηση του συστήματος;
Πώς φορτώθηκαν τα έγγραφα στη διανυσματική βάση δεδομένων; Πώς πραγματοποιήθηκε το chunking;
Παρακαλώ, εξηγήστε τι είναι η αυθεντικοποίηση και τι είναι η εξουσιοδότηση.
Έχετε εμπειρία με μοντέλα βασισμένα σε κλάσεις στο Django;
Τι σημαίνει το `self` και πώς διαφέρει από το `cls`; Μπορούν να μετονομαστούν;
Πότε ήταν η τελευταία φορά που πραγματοποιήσατε τεχνικό έλεγχο γνώσεων;
Πώς χρησιμοποιήσατε την εισαγωγή εξαρτήσεων στα έργα σας;
Τι συμβαίνει με το περιγραφέα αρχείου κατά το fork της διαδικασίας;
Πώς γίνεται η αρχικοποίηση ενός αντικειμένου κλάσης στην Python και ποιος είναι ο ρόλος του __new__;
Ποια είναι η διαφορά μεταξύ ενός καταναλωτή RabbitMQ και ενός καταναλωτή Kafka;
Πότε να χρησιμοποιείτε asyncio.gather και πότε TaskGroup; Πλεονεκτήματα και μειονεκτήματα του καθενός.
Πόσα νούμερα μπορούν να κωδικοποιηθούν με 8 bits; Ποια είναι η διαφορά μεταξύ στοίβας και ουράς; Τι είναι η αναδρομή;
Στον κώδικά σας, η λειτουργία mmdc καλείται δύο φορές - κατά την επικύρωση και κατά την απόδοση. Πώς μπορείτε να βελτιστοποιήσετε τον κώδικα ώστε η utility να καλείται μόνο μία φορά;
Πείτε μας τι κάνατε σε προηγούμενες θέσεις εργασίας. Ας ξεκινήσουμε με την εταιρεία [εταιρεία].
Μπορείτε να εξηγήσετε τι εννοείται με τη δημόσια μέθοδο στον προγραμματισμό;
Ποια είναι η τελική πολυπλοκότητα του αλγορίθμου μετά την εξάλειψη της τετραγωνικής λειτουργίας; Είναι σωστό ότι το μέγεθος του αλφαβήτου m δεν επηρεάζει καθόλου την χρονική πολυπλοκότητα;
Μίλησε για την εμπειρία σου, κάποιο ενδιαφέρον έργο ή το τρέχον. Ποιες εργασίες εκτελείς, ποιες τεχνολογίες χρησιμοποιείς;
Πώς λειτουργεί μια συναλλαγή; Τι συμβαίνει κατά τη διάρκεια του BEGIN και του COMMIT;
Ποια αρχιτεκτονική χρειάζεται για έναν πράκτορα υποστήριξης ηλεκτρονικού καταστήματος, αν όλη η υποδομή (chat, backend) είναι ήδη έτοιμη;
Ποιες βιβλιοθήκες θεωρείτε ανεπαρκείς ή αποτυχημένες για χρήση σε έργα;