Golang
Μιλήστε μας για τα συστήματα αρχείων — πώς γίνεται η διαδρομή από τη συσκευή στο αρχείο στο Linux
Πώς έχουν ρυθμισμένες τις ομάδες καταναλωτών στο Kafka; Πόσα θέματα, από πού διαβάζετε;
Γιατί τώρα μπαίνεις στην αγορά;
Πώς ονομάζεται αυτό το μέτρο που συγκρίνει κλικ και εμφανίσεις;
Γιατί αποφασίσατε να μετακινηθείτε από ένα μονολίθο σε μικροϋπηρεσίες; Πού συναντήσατε δυσκολίες;
Τι είναι η προφίλ στο Go; Έχεις χρησιμοποιήσει το pprof;
Τι κάνατε στην τελευταία σας δουλειά;
Πώς θα στέλνουμε τις ειδοποιήσεις μέσω email — δική μας υλοποίηση ή μέσω παρόχου;
Πες μου για την ομάδα: ποιοι είναι οι ρόλοι, πώς αλληλεπιδρούν;
git push --set-upstream feature/auth git push origin feature/auth git push -u feature/auth origin git push -u origin feature/auth
Ποια εντολή χρησιμοποιείται για την εισαγωγή τιμής σε έναν πίνακα;
Εργασία: «Παραλληλική επεξεργασία URL με περιορισμό χρόνου» Γράψτε μια συνάρτηση fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, που: 1. Για κάθε URL πραγματοποιεί ένα αίτημα HTTP GET (μπορεί να χρησιμοποιηθεί το http.Get). 2. Επιστρέφει ένα map[string]string, όπου το κλειδί είναι το URL και η τιμή το σώμα της απάντησης (ως συμβολοσειρά) ή μια κενή συμβολοσειρά σε περίπτωση σφάλματος/timeout. 3. Δεν εκτελούνται περισσότερα από maxParallel αιτήματα ταυτόχρονα. 4. Ο συνολικός χρόνος λειτουργίας της συνάρτησης δεν πρέπει να υπερβαίνει το timeout. Αν λήξει ο χρόνος, όλες οι μη ολοκληρωμένες αιτήσεις διακόπτονται και η συνάρτηση επιστρέφει ό,τι κατάφερε. 5. Χρησιμοποιήστε το context για ακύρωση.
Πώς καταλαβαίνω ότι το σύστημα λειτουργεί σταθερά;
Πώς λειτουργεί το sync.Mutex πίσω από τις σκηνές;
Έχεις υποβάλει αίτηση για τη θέση του Senior Go Developer. Δουλεύεις αυτήν τη στιγμή στην [εταιρεία], σωστά;
Πείτε μας για την εμπειρία σας με την αρχιτεκτονική κατανεμημένων συστημάτων, βάσεων δεδομένων, sharding και αναπαραγωγής. Συμμετείχατε στο σχεδιασμό της αρχιτεκτονικής ή απλώς εργάστηκατε με έτοιμες λύσεις;
Δημιουργείται ένα νέο νήμα λειτουργικού συστήματος για κάθε goroutine;
Έχετε εργαστεί ποτέ με DDD και CQRS; Διηγηθείτε μας γι' αυτό.
Πώς είχε διαμορφωθεί στην Petrovich και προηγουμένως στη Gazpromneft;
Τι είναι ένα slice; Τι συμβαίνει κάτω από το καπό ενός slice; Πώς λειτουργεί η λειτουργία append;