Με ποιες βάσεις δεδομένων εργάστηκες και ποιες ερωτήσεις SQL ξέρεις να γράφεις;
Golang
Το RabbitMQ είναι πιο γρήγορο από το Kafka;
Πρέπει να χρησιμοποιούμε mutex κατά την εργασία με βάσεις δεδομένων;
Ξέρεις τη γλώσσα C ή C++;
Πες μου για το τελευταίο σου έργο: ποιος ήταν ο επιχειρηματικός στόχος και για ποιο σκοπό ήταν απαραίτητο;
Γιατί οι ομάδες δεν μπορούν να αναπτύξουν ανεξάρτητα σε ένα μονολίθο; Και γιατί τρία pipelines CI/CD είναι μειονέκτημα για τις μικροϋπηρεσίες, αν στην πραγματικότητα είναι το πλεονέκτημά τους;
Μίλησε για την προσέγγιση pub/sub στο Redis για μια υπηρεσία σκακιού — πλεονεκτήματα και μειονεκτήματα
Τι κάνει το Load Balancer πριν από το API Gateway στο σχήμα πελάτη → Load Balancer → API Gateway → υπηρεσίες;
Μπορεί να ενεργοποιηθεί ο προφίλερ σε παραγωγή;
Το CDN εδώ λειτουργεί ως μια cache με περιορισμένη μνήμη, θα κάνουμε invalidation των δεδομένων σύμφωνα με μια στρατηγική — θα πρότεινα το LRU ως την τυπική στρατηγική invalidation. Πώς σου φαίνεται να το χρησιμοποιήσουμε εδώ;
Πώς αποθηκεύεται μια εικόνα στο PostgreSQL — είναι κάποιο κωδικοποίηση ή μια σειρά αριθμών; Πώς αποθηκεύετε μια εικόνα ως κείμενο;
Γιατί σκέφτεσαι να αλλάξεις δουλειά;
Είναι αλήθεια ότι ο δείκτης B-tree στο PostgreSQL τείνει να επεκτείνεται σε πλάτος;
Πώς να κάνετε ανάλυση με το EXPLAIN ANALYZE για να αναλύσετε ένα δείκτη, πώς να δημιουργήσετε δείκτες σε πολλά πεδία και πώς να καταλάβετε σε ποια πεδία;
Γιατί ο υπολογιστής δεν μπορεί να προσθέσει σωστά δεκαδικούς αριθμούς;
Τι ψάχνεις τώρα για τον εαυτό σου, τι είναι σημαντικό για σένα;
Πώς σχετίζονται το blockchain και το θεώρημα CAP; Είναι πάντα διαθέσιμο το blockchain;
Τι είναι το ZooKeeper;
Περιγράψτε πλήρως τα πλεονεκτήματα και τα μειονεκτήματα των μονολιθικών και μικροϋπηρεσιών, ειδικά στην περίπτωση μιας υπηρεσίας σκακιού.
Ένα βήμα — είναι ένα αίτημα ή δύο; Ο πελάτης συνδέεται μέσω WebSocket, η υπηρεσία ενημερώνει το Redis και το pub/sub ειδοποιεί τη δεύτερη υπηρεσία.