Ποιες δεξιότητες πρέπει να αποκτηθούν για την αύξηση του επιπέδου επαγγελματικής κατάρτισης;
Golang
Ποια κίνητρα σας ώθησαν να εξοικειωθείτε με τις τρέχουσες προσφορές εργασίας;
Ποιος είναι ο σκοπός της cache και της caching; Τι είναι μια αρνητική cache;
Ποια είναι η διαφορά μεταξύ ενός buffer και ενός μη buffer καναλιού;
Τι συμβαίνει αν προσπαθήσετε να διαβάσετε δεδομένα από ένα κανάλι που αυτή τη στιγμή δεν περιέχει στοιχεία;
Πώς οργανώνουμε την επικοινωνία μεταξύ των goroutines και πώς αντιμετωπίζουμε τα deadlocks;
Πώς να αναλύσετε την κατάσταση μιας Linux μηχανής χωρίς παρακολούθηση, αν αισθάνεται άσχημα; Πώς να καταλάβετε τις αιτίες των προβλημάτων;
Έχετε ερωτήσεις για μένα;
Για τι ευθύνονται τα StatefulSets και πότε χρησιμοποιούνται;
Η δοκιμή ομοιόμορφης κατανομής δεν περνάει: backend[0] αναμενόταν 5 κλήσεις, λάβαμε 10, backend[1] αναμενόταν 5 κλήσεις, λάβαμε 0
import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }
Πώς λειτουργεί το GOMAXPROCS και για ποιο λόγο χρειάζεται το P (επεξεργαστής) στο μοντέλο GMP;
Ποια είναι η διαφορά μεταξύ data race και race condition;
Τι είναι τα κανάλια και πώς ορίζεται η κατεύθυνση ενός καναλιού;
Η δυαδική αναζήτηση και η αναζήτηση σε δέντρο έχουν την ίδια λογαριθμική πολυπλοκότητα. Γιατί χρειαζόμαστε πολλαπλούς αλγόριθμους με την ίδια πολυπλοκότητα; Πρέπει πάντα να χρησιμοποιούμε δέντρο αντί για δυαδική αναζήτηση;
Μίλησε για το Istio: τι είναι, γιατί χρειάζεται, πώς λειτουργεί;
Πόσο χρόνο λειτουργεί το δέντρο αναζήτησης;
Mocks στη δοκιμή και γιατί είναι απαραίτητα
Πώς καθορίζονται τα μοντέλα πόρων (μεγέθυνση) για ένα νέο προϊόν που εγκαθίσταται; Πώς να λάβετε τους απαραίτητους αριθμούς;
Τι είναι το σήμα SIGTERM (kill -15) και γιατί είναι καλύτερο να το χρησιμοποιείτε αντί για SIGKILL (kill -9);