Έχετε εργαστεί ποτέ με το ClickHouse; Μιλήστε για την εμπειρία σας.
Golang
Αναφέρετε το Kafka: θέματα, διαμερίσματα, ομάδες καταναλωτών, εγγυήσεις παράδοσης.
Πες μου για το Mutex και το RWMutex, πώς διαφέρουν και πού προτιμάς να τα χρησιμοποιείς.
Μιλήστε για την επίδραση του GOGC στη λειτουργία του Garbage Collector και πώς να βελτιστοποιήσετε τη χρήση μνήμης.
Σχεδιάστε ένα σύστημα για λήψη, αποκωδικοποίηση δακτυλικών αποτυπωμάτων και συλλογή δεδομένων με φόρτο έως 3 εκατομμύρια RPS.
Γιατί ψάχνετε για μια νέα δουλειά;
Ποιο ποσό περιμένετε;
Ποιο ήταν το φορτίο στο σύστημα και πόσες παράμετροι υπήρχαν σε κάθε αίτημα;
Ποια ευρετήρια χρησιμοποιήθηκαν, με ποια πεδία επιλέχθηκαν και γιατί;
Μίλησέ μου για την εμπειρία σου με το PostgreSQL. Έχεις ασχοληθεί με ζητήματα βελτιστοποίησης;
Με ποιες βάσεις δεδομένων εργάστηκες;
Ερωτήσεις προς τους συνεντευκτές σχετικά με τις διαδικασίες στην εταιρεία.
Έχετε δημιουργήσει πίνακες για αναλυτές στο ClickHouse; Με ποια μηχανές ήρθατε σε επαφή;
Πες μου για τον προγραμματιστή Go, πώς λειτουργεί και ποιο αλγόριθμο χρησιμοποιεί.
Τι συμβαίνει αν μπλοκάρει η κλήση συστήματος (syscall);
Πώς διασφαλίζετε την απουσία διπλότυπων κατά τη μετάβαση μεταξύ μηχανών (η μία υποβαθμίζεται, η άλλη αναλαμβάνει);
Υπάρχουν ερωτήσεις σχετικά με τα στάδια της συνέντευξης;
Πείτε μας για την εργασιακή σας εμπειρία, ιδιαίτερα στην τελευταία σας θέση.
Ποια είναι η διαφορά μεταξύ μιας υλοποιημένης προβολής και μιας κανονικής προβολής;
Πες μου για το WaitGroup στο Go.