Golang
Εξετάζετε πλήρη απασχόληση (40 ώρες την εβδομάδα) ή μερική (20 ώρες την εβδομάδα);
Έχετε χρησιμοποιήσει το Testify;
Γιατί ψάχνεις δουλειά αυτήν τη στιγμή;
Τι είναι ο περιορισμός ρυθμού; Ποιοι αλγόριθμοι υπάρχουν;
Πες μου για το βασικό στοίβα. Με τι εργάζεσαι;
Πείτε μας για την εμπειρία σας με την αρχιτεκτονική κατανεμημένων συστημάτων, βάσεων δεδομένων, sharding και αναπαραγωγής. Συμμετείχατε στο σχεδιασμό της αρχιτεκτονικής ή απλώς εργάστηκατε με έτοιμες λύσεις;
Δημιουργείται ένα νέο νήμα λειτουργικού συστήματος για κάθε goroutine;
Επίπεδα απομόνωσης συναλλαγών
Έχετε εμπειρία με τις μεταναστεύσεις και τι είναι αυτός ο μηχανισμός;
Πώς υπολογιζόταν το RPS — απλώς προσθέτατε το φορτίο σε όλες τις λαβές, ή πώς;
Αν το κύριο καθήκον είναι να διασφαλίσετε την παράδοση των μηνυμάτων, τι είναι καλύτερο να επιλέξετε: Kafka ή RabbitMQ;
Έχεις εμπειρία με άλλες τεχνολογίες εκτός από το Golang;
Τι είναι ένα ασύγχρονο API, ποιος είναι ο σκοπός του και πώς υλοποιείται;
Πόσο καλά εφαρμόζετε τις αρχές SOLID στην ανάπτυξη σε Go;
Έχετε τεχνικό χρέος;
[όνομα] ρώτησε: Ζείτε στη Μόσχα — είναι ενημερωμένη η πληροφορία;
Πώς είναι δομημένα τα interfaces στο Go;
Υπάρχει μια λειτουργία που διασχίζει ένα δοχείο και μετρά τα στοιχεία μικρότερα από 42. Αν την καλέσετε σε έναν πίνακα και σε μια συνδεδεμένη λίστα με τα ίδια δεδομένα, τι θα δείξει ο χρονόμετρος;
Πριν μεταβείτε από το Postgres στο ClickHouse για τη δημιουργία αναφορών, δοκιμάσατε πρώτα να βελτιστοποιήσετε το Postgres (δείκτες κ.λπ.)?
Πείτε μας για τα επιτεύγματά σας