Sobes.tech

Τι είναι μια συμβολοσειρά στο Go; Ποια είναι η δομή και τα χαρακτηριστικά της;

Senior
246

Πείτε μας για την νέα υλοποίηση του map στο Go (Swiss Tables). Ποιοι τρόποι επίλυσης συγκρούσεων υπάρχουν;

Senior
215

// Πρέπει να τροποποιήσετε τη συνάρτηση ap ώστε το 6 να περιλαμβάνεται στο εμφανιζόμενο slice και το slice να είναι ταξινομημένο // Σημαντικό - η συνάρτηση ap δεν επιστρέφει τίποτα package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // το αναμενόμενο αποτέλεσμα πρέπει να είναι - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }

Senior
212

Τι είναι μια goroutine; Ποια είναι η ελαφρότητά της;

Senior
205

Ποιες μεθόδους βελτιστοποίησης ερωτημάτων βάσεων δεδομένων έχετε χρησιμοποιήσει; Τι παρατηρήσατε στο EXPLAIN ANALYZE και στο σχέδιο ερωτήματος;

Senior
194

Ποιοι τύποι δεδομένων στο Go μπορούν να αποδεχτούν την τιμή nil από προεπιλογή;

Senior
187

Πώς γίνεται η μετάδοση δεδομένων μέσω ενός μη bufferαρισμένου καναλιού; Υπάρχει buffer;

Senior
179

Τι είναι η αλλαγή περιβάλλοντος των goroutines; Ποιος την εκτελεί;

Senior
176

Τι μπλοκάρει το mutex σε ένα κανάλι - μια goroutine ή μια περιοχή μνήμης;

Senior
169

Από πού προέρχεται η μνήμη για τις μεταβλητές; Τι είναι ο διαχειριστής μνήμης;

Senior
167

Γενική ερώτηση: ετοιμότητα για τη συνέντευξη και πηγές ερωτήσεων

Senior
162

Πώς μπορεί να μειωθεί η συχνότητα κλήσεων του garbage collector; Ποιους τρόπους βελτιστοποίησης γνωρίζετε;

Senior
156

Ποιος είναι ο ρόλος ενός καναλιού σε μια μη buffer-ποιημένη μετάδοση, αν τα δεδομένα πηγαίνουν από στοίβα σε στοίβα;

Senior
153

Ποιο είναι το πλεονέκτημα των Swiss Tables σε σύγκριση με την παλιά υλοποίηση του hash table; Πόσα bits καταλαμβάνει ο κωδικός κατακερματισμού στην παλιά και στη νέα υλοποίηση;

Senior
149

Τι συμβαίνει όταν κλείνει ένα μη αρχικοποιημένο κανάλι;

Senior
148

Πώς λειτουργεί το mutex σε ένα buffered κανάλι; Τι προστατεύει;

Senior
148

Πες μου για την εργασιακή σου εμπειρία και το τεχνολογικό σου στοίβα

Senior
148

Τι είναι η ανάλυση διαφυγής; Πώς καθορίζει πού θα τοποθετηθεί η μεταβλητή (στοίβα ή σωρός);

Senior
147

Τι τύπου πολυδιεργασία χρησιμοποιεί ο προγραμματιστής Go; Ποιοι είναι οι δύο τύποι πολυδιεργασίας;

Senior
145

Ποιες εργασίες εκτελέσατε με Kafka; Πώς ρυθμίσατε τις εγγυήσεις παράδοσης (exactly-once);

Senior
133