Golang
Με ποια κριτήρια θα επιλέξεις τώρα έναν νέο εργοδότη;
Τι κάνατε με τα μη έγκυρα μηνύματα μετά την χειροκίνητη επεξεργασία; Πώς φαινόταν τεχνικά;
Δουλεύεις τώρα;
Εργασία: Τι θα εμφανίσει ο κώδικας; ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```
Ποιο πακέτο χρησιμοποιήθηκε για τη δημιουργία mocks;
Το anti-fraud είναι μια μεγάλη υπηρεσία ή μέρος ενός μεγαλύτερου συστήματος; Πώς αλληλεπιδρά με άλλες υπηρεσίες;
Ποια μοτίβα χρησιμοποίησες στον κώδικα; Γιατί επέλεξες την προσέγγιση Event-Driven και Kafka αντί για απλές ερωτήσεις;
Ποια είναι η διαφορά μεταξύ JSON και Protobuf;
Το να χρησιμοποιεί κανείς το time.After σε έναν βρόχο προκαλεί διαρροή μνήμης;
Τι είναι το GOMAXPROCS; Μπορεί μια εφαρμογή να χρησιμοποιήσει περισσότερους πυρήνες από αυτούς που έχουν οριστεί;
Μιλήστε για τον προγραμματιστή Go (μοντέλο GMP)
Πώς αντιμετωπίζεις μια εργασία όταν το τεχνικό δελτίο είναι κακώς γραμμένο;
Πείτε μας για τη διαχείριση σφαλμάτων στο Go. Τι είναι ένα τυπικό σφάλμα; Πώς διαφέρει η διαχείριση σφαλμάτων στο Go από άλλες γλώσσες;
Ποιες εγγυήσεις παράδοσης προσφέρει το Kafka; Τι πρέπει να κάνει ο παραγωγός για να διασφαλίσει ακριβώς μία φορά;
Τι συμβαίνει με ένα slice στο Go όταν μεγαλώνει και φτάνει στο όριο χωρητικότητάς του; Πώς λειτουργεί η λογική κατά την προσθήκη νέων στοιχείων;
Γιατί αποφασίσατε να χρησιμοποιήσετε LLM αντί για απλή λογική στον κώδικα;
Γιατί έγινε δημοφιλές το Go; Ποιο πρόβλημα λύνει;
Μπορείς να δώσεις ένα παράδειγμα αυτόνομης διαχείρισης ενός έργου;
Επεκτείνεται η επέκταση της πολιτείας σας;
Υλοποιήστε τη λογική της λειτουργίας Allow για τον περιοριστή ρυθμού. Πώς θα παρακολουθείτε τα γεγονότα και θα ελέγχετε τα όρια;