Γιατί στο Magnite χρησιμοποιήθηκε δείκτης GIN για την πλήρη αναζήτηση κειμένου αντί για μια ξεχωριστή μηχανή αναζήτησης (Elasticsearch);
Python
Πείτε μας για τη διαδικασία εγγραφής του εμπόρου — πώς είναι δομημένη;
Αποστολή αποσφαλμάτωσης: διορθώστε το πρόβλημα της ιδιομορφίας (η επαναλαμβανόμενη αίτηση του πελάτη δημιουργεί διπλότυπη λειτουργία) και το πρόβλημα Outbox (δύο εργαζόμενοι δημοσιεύουν τα ίδια γεγονότα)
Ποια είναι η διαφορά μεταξύ Coroutine, Task και Future στο asyncio;
Τι είναι σημαντικό για εσάς στη διαδικασία ανασκόπησης κώδικα;
Καθήκον αποσφαλμάτωσης: διόρθωση της συνθήκης αγώνα κατά την ανάληψη χρημάτων (δύο παράλληλα αιτήματα μπορεί να αποσύρουν περισσότερο από το διαθέσιμο υπόλοιπο)
Ποια είναι η εννοιολογική διαφορά μεταξύ Kafka και RabbitMQ;
Τι κάνει το await στην Python;
Πώς να προστατευτείτε από διπλότυπα και αγώνες σε παράλληλες συναλλαγές σε μια βάση δεδομένων;
Ποιος είναι ο σκοπός των μπλοκαρισμάτων στις βάσεις δεδομένων;
Τι είναι το EXPLAIN σε μια βάση δεδομένων και ποια είναι η χρήση του;
Για ποιες υπηρεσίες ήσουν υπεύθυνος (ownership);
Πώς γίνεται η ανασκόπηση κώδικα σας;
Τι είναι το AsyncSession στο SQLAlchemy και ποιοι είναι οι κανόνες εργασίας με αυτό στο πλαίσιο ενός μικροϋπηρεσίας FastAPI;
Ποια είναι η διαφορά μεταξύ συγχρονικής και ασύγχρονης αλληλεπίδρασης υπηρεσιών;
Ποιες είναι οι άμεσες προτεραιότητες στην ομάδα αυτήν τη στιγμή; Τι καίει;
Τι είναι η κατάσταση αγώνα με απλά λόγια;
Πώς αξιολογείς γενικά την προσέγγιση της ομάδας: BDD, FastAPI, γεωγραφικός διαχωρισμός του συστήματος;
Τι κάνει το EXPLAIN και τι αλλάζει προσθέτοντας το ANALYZE; Πότε ένας δείκτης είναι άχρηστος;
Με ποιον αλληλεπιδράς πιο συχνά στο στάδιο της διατύπωσης του προβλήματος και σε ποια μορφή έρχεται η εργασία;