```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("routine ", gopherID, " έχει τελειώσει τον ύπνο") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " ώρα να σταματήσει ...") c <- id } ```
Golang
Οι αναφορές κατασκευάστηκαν από την ίδια βάση στην οποία γίνεται ενεργή καταγραφή;
Από πού λαμβάνετε τα δεδομένα; Υπάρχουν logististas που στέλνουν τα δεδομένα και τα αποθηκεύετε;
Έγραψες ή επεξεργαστήκατε μόνοι σας τα YAML manifests του Kubernetes για CI/CD;
Εσείς σχεδιάσατε και υπολογίσατε τις logistics routes;
Γιατί πρέπει να επαναμετράμε τα ιστορικά δεδομένα κάθε νύχτα;
Τι κάνατε με την καθυστέρηση του καταναλωτή κατά την επαναρύθμιση ή διακοπή της υπηρεσίας;
// Ερώτηση 4. Τι θα εμφανιστεί στην οθόνη package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Τι σε παρακινεί να δουλεύεις ως προγραμματιστής;
Πώς λύνεται αν η λειτουργία διαρκεί 10-12 λεπτά, τα δεδομένα αλλάζουν ενεργά και γίνεται ενεργή εγγραφή; Πώς χρησιμοποιήσατε την αναπαραγωγή;
Από πού προέρχονταν τα δεδομένα σας; Πώς έρχονταν σε εσάς;
Ποια είναι η εμπειρία σας με το PostgreSQL; Έχετε χρειαστεί να γράψετε πολύπλοκα ερωτήματα ή να κάνετε βελτιστοποιήσεις;
Έχετε εργαστεί με το RabbitMQ; Μιλήστε για το Kafka — αν υπάρχουν 3 partitions και 1 broker, πώς διανέμονται τα μηνύματα;
Τι ήταν στην cache; Μόνο τα ευρετήρια;
Ποια είναι η διαφορά μεταξύ JOIN και UNION;
Γιατί παραιτηθήκατε;
Τι συνέβαινε στο πρώτο κανάλι συγχρονισμού; Είναι κάποιο μοντέλο δεδομένων βάσει του οποίου εμπλουτίζονταν;
Πώς γράφατε τα δεδομένα στη βάση — ένα κάθε φορά ή σε παρτίδες; Μπορούσε ένα Kafka μήνυμα να περιέχει 500 εγγραφές;
Τι τεκμηρίωση γράφεις κατά την ανάπτυξη μιας νέας υπηρεσίας;
Οι DevOps ρύθμισαν τον κύριο αγωγό, ή εσύ ο ίδιος ασχολήθηκες με τα manifests του Kubernetes ή περιηγήθηκες στο cluster, κοιτάζοντας τα logs;