Golang
Γιατί στο sync.Map δεν υπάρχει μέθοδος για την λήψη του αριθμού των στοιχείων (len);
Πείτε μας για την νέα υλοποίηση του map στο Go (Swiss Tables). Ποιοι τρόποι επίλυσης συγκρούσεων υπάρχουν;
Τι είναι το διαμέρισμα στο Kafka; Πώς λειτουργεί η ανάγνωση από διαμερίσματα;
Έχει εξεταστεί η διαίρεση των δεδομένων σε ζεστά (τελευταίοι 3 μήνες) και κρύα για τη μείωση του φορτίου αντί του Elasticsearch;
Ποια κλειδιά μπορεί να έχουν ένα map στο Go;
Τι σημαίνουν τα σφάλματα 502 Bad Gateway και 504 Gateway Timeout, και πώς πρέπει να αντιδράσει ένας προγραμματιστής σε αυτά;
Πες μου για την ανάπτυξη ενός προσαρμοσμένου parser καταγραφών (wraps πάνω από το OpenTelemetry). Ποιος ήταν ο ρόλος σου;
Τι είναι μια συναλλαγή σε μια βάση δεδομένων;
Με ποιες βιβλιοθήκες γράφονται μετρήσεις σε Go;
Γιατί χρησιμοποιούνται οι διεπαφές στο Go, ποια είναι τα πλεονεκτήματα και τα μειονεκτήματά τους;
Έχετε εργαστεί με Postgres, Kafka, RabbitMQ, Redis;
Ποια είναι η διαφορά μεταξύ σχεσιακών βάσεων δεδομένων και NoSQL;
Μίλησε για μια δύσκολη εργασία που σε έκανε να ιδρώσεις. Ποια ήταν η κύρια δυσκολία;
Τι είναι το API και ποιος είναι ο σκοπός του στις ενσωματώσεις συστήματος;
Ποια εργαλεία οπτικοποίησης σχημάτων αρχιτεκτονικής έχεις χρησιμοποιήσει και για ποιες περιπτώσεις;
Πώς διαχωρίζονται οι κωδικοί HTTP απάντησης σε ομάδες και τι σημαίνουν;
Πώς λειτουργούσε το σχήμα των access/refresh tokens — χρειάζεται μόνο το refresh για ενημέρωση ή και το ζευγάρι;
Γιατί χρειάζεται το TCP αν μπορούμε απλά να επαναποστείλουμε τα IP πακέτα σε περίπτωση απουσίας απάντησης;
Ποιες βάσεις δεδομένων SQL και NoSQL γνωρίζετε;
Πες μου για την εμπειρία σου με το Go — το κατάλαβα σωστά ότι έχεις 6,5 χρόνια εμπειρίας;