Golang
Πώς λειτουργεί ο προγραμματιστής του Go; Μίλησέ μου για το μοντέλο GMP.
Γιατί ο πολλαπλασιασμός matrices ορίζεται ακριβώς με αυτόν τον κανόνα;
Πώς επηρεάζει το GOGC την απόδοση της υπηρεσίας; Τι είναι το STW και πώς επηρεάζει την καθυστέρηση;
Γιατί το αποτέλεσμα ήταν αρνητικό κατά την υπερχείλιση του int32;
Ποια μοτίβα σχεδίασης γνωρίζετε και έχετε εφαρμόσει σε Go;
Πώς αξιολογείτε το mentoring νέων και τη διεξαγωγή τεχνικών συνεντεύξεων;
Τι συμβαίνει με ένα slice στο Go αν η χωρητικότητά του είναι 8 και προσπαθούμε να προσθέσουμε το ένατο στοιχείο;
κύριο πακέτο εισαγωγή "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Πες μου για το πρότζεκτ σου. Τι κάνεις εκεί;
Ποιοι τύποι Mutex υπάρχουν στο Go;
Έχετε εμπειρία στη συγγραφή προγραμμάτων με πολυνηματικότητα και ασυνχρονισμό; Έχετε λάβει υποστήριξη στην ανάπτυξη κατανεμημένων συστημάτων;
Πες μου για την ομάδα: ποιοι είναι οι ρόλοι, πώς αλληλεπιδρούν;
Τι μπορούμε να πούμε για την ταχύτητα ανάγνωσης όταν υπάρχει δείκτης;
Ποιος είναι ο σκοπός μιας ομάδας καταναλωτών στο Kafka;
Ποιος τύπος δεδομένων στο Go χρησιμοποιείται για την αναπαράσταση χαρακτήρων Unicode;
Μπορείς να περιγράψεις τι χρησιμοποιείς για την ανάγνωση του καναλιού στη goroutine των εργαζομένων;
Ποιες ανωμαλίες γνωρίζετε στον πολυνηματικό προγραμματισμό;
Πείτε μας για το τρέχον μέρος εργασίας σας — εργάζεστε τώρα στην [εταιρεία];
Μοντελοποιήστε ένα απλό τραπεζικό σύστημα: - Πίνακας `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Πίνακας `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Απαιτήσεις:** 1. Γράψτε SQL για τη δημιουργία του σχήματος με τις απαραίτητες περιορισμούς (NOT NULL, FK, CHECK στο `amount` μη μηδενικό). 2. Γράψτε ένα ερώτημα: - πάρτε το τρέχον υπόλοιπο του λογαριασμού με `account_id` (άθροισμα `amount`). 3. Πρόσθετη δυσκολία: υποστήριξη χρέωσης/πιστωτικής κάρτας (διπλή καταγραφή). Καθαρισμός
Υπάρχει ένα μικροϋπηρεσία για την αφαίρεση χρημάτων από το υπόλοιπο του χρήστη; Όταν γίνεται η αναπαραγωγή της υπηρεσίας, προκύπτει ένα πρόβλημα race condition. Πώς να λύσετε αυτό το πρόβλημα;