Golang
Μπορείς να καταγράψεις διακομιστές ιστού, εκτός από Nginx, που γνωρίζεις;
Μπορείτε να χρησιμοποιήσετε έναν βρόχο για να διασχίσετε στοιχεία ενός nil slice;
Πώς επεξεργάζεται και διαχειρίζεται το gRPC τα γεγονότα στην επικοινωνία;
Πώς μπορείτε να συγχωνεύσετε δύο τμήματα σε ένα σε μια γλώσσα προγραμματισμού;
Πώς επηρεάζει η χρήση δεικτών την ταχύτητα εκτέλεσης των ερωτημάτων στη βάση δεδομένων;
Πώς μπορεί να σταματήσει η εκτέλεση μιας goroutine αν η αναμενόμενη τιμή δεν έχει φτάσει ακόμα;
Ποιες προσεγγίσεις και μέθοδοι πρέπει να χρησιμοποιηθούν για την αύξηση της ταχύτητας των βαριών ερωτημάτων SQL;
Σε ποιες περιπτώσεις οι ροές εξάγουν goroutines από την κοινή παγκόσμια αποθήκευση εργασιών;
Ποια είναι τα βασικά κριτήρια επιλογής πρωτεύοντος κλειδιού σε μια βάση δεδομένων;
```go package main func main() { nums := make(chan int, 10) for i := 0; i < 10; i++ { nums <- i } close(nums) for i := 0; i < 3; i++ { go sqare(nums) } } func sqare(nums <-chan int) <-chan int { res := make(chan int, 10) for n := range nums { res <- n * n } return res } ```
Πόσο καλά γνωρίζεις τις βάσεις δεδομένων;
// Γράψτε κώδικα που θα εμφανίζει τους κωδικούς απάντησης HTTP για δύο URL (π.χ. η κύρια σελίδα του Google και η κύρια σελίδα του dzen.ru) // Τα αιτήματα πρέπει να πραγματοποιούνται παράλληλα.
Πώς μπορεί να ειδοποιηθεί το Kubernetes ότι η εφαρμογή ξεκίνησε με επιτυχία και είναι έτοιμη να δεχτεί κυκλοφορία;
Ποιο ήταν το πιο δύσκολο τεχνικό έργο που υλοποιήσατε;
Πώς μπορούμε να καθορίσουμε τη σταθερότητα και την ποιότητα του παραγωγικού κώδικα μετά την κυκλοφορία του;
Τι είναι μια ρούντα;
Μπορείτε να δώσετε παραδείγματα ερωτημάτων SQL που χρησιμοποιήσατε ή γράψατε;
Ποιοι λόγοι καθιστούν απαράδεκτη την άμεση πρόσβαση στα δεδομένα στη μνήμη κατά τη διαδικασία ανάπτυξης λογισμικού;
Ποιος είναι ο μέγιστος αριθμός goroutines που επιτρέπεται να λειτουργούν ταυτόχρονα στην εφαρμογή σας;
Τι μπορεί να οδηγήσει σε αύξηση της χρήσης της μνήμης RAM σε μια εφαρμογή;