Πώς αλλάζω το semaphore Acquire/Lock ώστε η αναμονή να μπορεί να ακυρωθεί ή να περιοριστεί χρονικά;
Golang
Σε ποια κατεύθυνση θέλεις να αναπτυχθείς;
Με ποια κριτήρια θα επιλέξεις την προσφορά αν υπάρχουν πολλές;
Επικοινωνείτε ακόμα με άλλες εταιρείες; Ίσως υπάρχουν ήδη προσφορές;
Πες μου για το netpoller στο Go.
Ποιες είναι οι φορτίσεις στις τελευταίες θέσεις εργασίας (RPS);
El WaitGroup en el núcleo utiliza Atomic para contar. El WaitGroup puede aceptar el peso del trabajo. ¿Cómo reescribirías un semáforo para que los métodos Lock(weight int), TryLock(weight int) y Release(weight int) acepten peso? La goroutine captura recursos inmediatamente para toda la operación, y después de cada etapa (IO-bound, CPU-bound) libera un poco. ¿Cómo lo implementarías?
Τι συμβαίνει όταν δηλώνετε ένα πεδίο ως πρωτεύον κλειδί στο PostgreSQL;
Αναφέρετε το μοντέλο GMP στο Go: πώς λειτουργούν τα G, M και P, ο προγραμματιστής, ο netpoller και ο sysmon;
Είναι το ανταγωνιστικό και παράλληλο εκτέλεση των μερών του προγράμματος το ίδιο;
Πότε και πώς εναλλάσσονται οι goroutines;
Πώς λειτουργεί το context.WithCancel με ακύρωση;
Τι είναι η ιδιότητα της ιδεαδικότητας μιας λειτουργίας;
Μίλησε για το πιο ενδιαφέρον έργο σου σε όλη την εργασιακή σου εμπειρία. Τι υλοποίησες, ποιες τεχνικές και επιχειρηματικές προκλήσεις αντιμετώπισες;
Μπορείς να μιλήσεις για το τελευταίο σου έργο: με τι ασχολήθηκες, τι έγραψες εσύ και πώς ήταν η ομάδα;
Ποια είναι η διαφορά μεταξύ map και sync.Map;
Γιατί αποφασίσατε να βγείτε στην αγορά; Τι δεν σας ικανοποιεί στη τρέχουσα θέση σας;
Ποιος τύπος δείκτη είναι ο προεπιλεγμένος στο PostgreSQL;
Υπάρχει ένα πρόβλημα ασφάλειας νημάτων: αν δύο goroutines καλούν ταυτόχρονα Lock με έναν βρόχο, μπορούν να αναμειχθούν μεταξύ τους. Πώς μπορεί να διορθωθεί αυτό;
Τι σε ενδιαφέρει; Τι είδους εργασίες θα ήθελες; Ποιον τομέα;