Sobes.tech

Πες μου λίγα πράγματα για τον εαυτό σου και για την τελευταία σου δουλειά. Με τι ασχολείσαι;

188

Γιατί επέλεξες το map για την cache αντί για sync.Map;

187

Έχετε εξετάσει τις μεγάλες αποθήκες, και οι dark stores ήταν επίσης μέρος της ανάλυσής σας;

187

Μίλησε για την ομάδα: σε ποια ομάδα εργάστηκες, η σύνθεση και ο αριθμός.

187

Ποιους δείκτες γνωρίζετε και με ποιους έχετε χρησιμοποιήσει;

186

Με ποιες προκλήσεις ήρθατε αντιμέτωποι κατά την εργασία με το Kafka;

185

Πώς χειριστήκατε τις επιστροφές και τις πληρωμές;

185

```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id)} } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` ```go func main() { var wg sync.WaitGroup j := 12345 for i := 0; i < 5000; i++ { wg.Add(1) go func(i int) { defer wg.Done() once.Do(func() { user = getUserInfoFromDB(42) }) fmt.Println(user) }(j) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` (Δεν υπάρχει ρητή ερώτηση, αλλά ο κώδικας υποδηλώνει μια εργασία που σχετίζεται με ταυτόχρονη εκτέλεση, συγχρονισμό και ελαχιστοποίηση των κλήσεων στη βάση δεδομένων χρησιμοποιώντας sync.Once ή παρόμοιες τεχνικές.)

185

Γιατί χρησιμοποίησες Mutex αντί για Atomic για τον μετρητή;

183

Ποια είναι τα οικονομικά σου αναμενόμενα; Αναφέρετε τουλάχιστον και ένα άνετο επίπεδο.

181

Σε ποια μορφή στείλατε τα δεδομένα μέσω Kafka;

178

Πες μας για τη σύνθεση της ομάδας σου.

178

Ποια είναι τα πλεονεκτήματα του gRPC σε σύγκριση με το REST;

177

Είχατε sharding; Με ποια αρχή έγινε το sharding;

176

Όσον αφορά το κίνητρο για αλλαγή — γιατί γενικά αποφασίσατε να βγείτε στην αγορά και να εξετάσετε άλλες προτάσεις;

174

Γιατί επιλέξατε το gRPC; Για ποιο λόγο;

172

Μίλησε για τις κύριες εργασίες σου στην τελευταία σου θέση και για μια δύσκολη εργασία που κατάφερες να υλοποιήσεις πρόσφατα (τι ήταν, τι έκανες, τι προέκυψε).

172

Ποια είναι τα οικονομικά σας expectations; Αναφέρετε το ελάχιστο και το άνετο επίπεδο.

170

Ποια ευρετήρια χρησιμοποιήσατε;

169
/5