Golang
Ποιος είναι ο μέγιστος αριθμός στοιχείων που μπορεί να περιέχει ένα Bucket στην υλοποίηση hash map;
Πώς να διασφαλίσετε ασφαλή πρόσβαση στην κάρτα σε ένα πολυνηματικό περιβάλλον;
Ποιες λειτουργίες εκτελεί το πλαίσιο στο μοτίβο κατάστασης ή εντολής;
Ποια στρατηγική caching να επιλέξετε — cache-aside ή write-through — λαμβάνοντας υπόψη το μοτίβο συμπεριφοράς των χρηστών κατά τον έλεγχο της κατάστασης της παραγγελίας;
Πώς οργανώνει το PostgreSQL την αποθήκευση δεδομένων αντικειμένων που υπερβαίνουν τα 2 κιλοβάτ;
Επιτρέπεται η αποστολή μηνυμάτων σε ένα κανάλι από πολλαπγές goroutines ταυτόχρονα;
Μπορείτε να εξηγήσετε τι είναι μια Wait Group και για ποιο λόγο χρησιμοποιείται στον προγραμματισμό;
Ποια είναι η διαφορά μεταξύ HAVING και WHERE;
Πώς ήταν οργανωμένες οι εργασιακές διαδικασίες στην προηγούμενη εταιρεία σας;
Πώς πρέπει να περάσετε ένα κανάλι σε μια goroutine σε λειτουργία στο Go;
Μπορείς να μιλήσεις για ένα συγκεκριμένο δείκτη που χρησιμοποίησες στη δουλειά σου;
Πώς ορίζετε τη διαδικασία ανάπτυξης μιας εφαρμογής και τα βασικά της στάδια;
Πώς μπορεί να πραγματοποιηθεί η εξισορρόπηση της κυκλοφορίας μεταξύ των διακομιστών για την βέλτιστη λειτουργία του συστήματος;
Ποιος είναι ο περιορισμός στην εγγραφή μόνο στην κύρια αντιγραφή της βάσης δεδομένων;
Είναι δυνατόν να αποκτήσετε πρόσβαση σε μια μεταβλητή που έχει δηλωθεί ως ιδιωτική μέσα στην ίδια λειτουργία;
Ποιο δείκτη θα δημιουργούσατε για αυτό το ερώτημα με DENSE_RANK και PARTITION BY department;
Ποια είναι η χρονική πολυπλοκότητα πρόσβασης σε ένα στοιχείο σε έναν δυναμικό πίνακα;
Πώς αξιολογείς τον εαυτό σου σύμφωνα με το βαθμό;
// αριθμοί από το 1 έως το 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Με ποιο εργαλείο στατικής ανάλυσης κώδικα συνήθως χρησιμοποιείς;