Ποιες απρόβλεπτες καταστάσεις μπορεί να προκύψουν κατά τη διαδικασία κράτησης και πώς να τις αντιμετωπίσουμε;
Golang
Με ποια κριτήρια επιλέγεις τις εταιρείες, σε τι βασίζεσαι;
Υπάρχει κινητή ανάπτυξη στην ομάδα σας;
// Βρίσκουμε το μέγιστο ζυγό αριθμό package main import "fmt" func main() { var max int for i := 1000; i > 0; i-- { go func() { if i%2 == 0 && i > max { max = i } }() } fmt.Printf("Το μέγιστο είναι %d", max) } func maxEvent(n, workers int) int { var wg sync.WaitGroup results := make(chan int, workers) jobs := make(chan int, workers) for w := 0; w < workers; w++ { wg.Add(1) go func() { defer wg.Done() localMax := -1 for num := range jobs { if num%2 == 0 && num > localMax { localMax = num } } result <- localMax }() } go func() { for i := 1; i <= n; i++ { jobs <- i } close(jobs) }() go func() { wg.Wait() close(results) }() globalMax := -1 for localMax := range results { if localMax > globalMax { globalMax = localMax } } return globalMax }
Εσείς παρακολουθούσατε την παρακολούθηση ή έχετε μια ξεχωριστή ομάδα;
Ποια μέσα συγχρονισμού στο Go γνωρίζεις;
Υπάρχει τρόπος να διαχειριστείτε και να ρυθμίσετε τον stop-the-world συλλέκτη απορριμμάτων στο Go;
Υπάρχει ένας θερμός πίνακας στη βάση δεδομένων που διαβάζεται συνεχώς; Πώς να εργαστούμε με τους δείκτες σε αυτήν την περίπτωση;
Γράψτε ένα ερώτημα που θα επιλέγει τα ονόματα των υπαλλήλων που γνωρίζουν SQL και τουλάχιστον μια άλλη γλώσσα. Θεωρήστε ότι ένας υπάλληλος είναι ένα μοναδικό όνομα.
Πώς λειτουργεί ο μηχανισμός κράτησης θέσεων σε επίπεδο βάσης δεδομένων; Πώς διασφαλίζεται ότι μια θέση δεν θα πουληθεί δύο φορές;
Ποια είναι τα χαρακτηριστικά της γλώσσας Go σε σύγκριση με άλλες γλώσσες προγραμματισμού;
Τι κάνετε μετά την επισκευή κάτι;
Πόσες υπηρεσίες διάβασαν το θέμα Kafka;
Θα εκτελούνται όλες οι αιτήσεις GET παράλληλα αν υπάρχουν 500-1000 URLs;
Με ποιες εργασίες ασχολήθηκε από την πλευρά του στο έργο;
Επηρεάζει το μέγεθος του buffer του καναλιού κάτι στο worker pool;
Τι συμβαίνει κατά το append αν η χωρητικότητα του slice δεν επαρκεί (κατανομή νέου πίνακα);
Πώς να παρακολουθείτε την ορθότητα της λειτουργίας του συστήματος (παρακολούθηση);
Πώς υλοποιείται η αποστολή μηνυμάτων σε μια υπηρεσία gRPC;
Βρίσκεσαι εδαφικά στη Μόσχα;