Sobes.tech

Πώς επιτυγχάνεται ακριβώς η απουσία συγκρούσεων σε διαφορετικές λύσεις — στη μνήμη και στη βάση δεδομένων;

175

Τι θα εμφανίσει αυτός ο κώδικας και γιατί; ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```

174

Ποια είναι η κύρια γλώσσα προγραμματισμού και ποιες άλλες γλώσσες γνωρίζεις, συμπεριλαμβανομένης της μη εμπορικής εμπειρίας;

173

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

169

Πες μου για το έργο στη Roistat — τι είδους έργο είναι και γιατί έφυγες;

168

Πρέπει να επανεκκινήσουμε την υπηρεσία (ενημέρωση/λειτουργία) — ποια επίδραση θα έχει αυτό στις ασύγχρονες διαδικασίες αποστολής στην ανάλυση;

167

Έκανες το serial id παντού. Τι σημαίνει αυτό;

163

Πού σε βλέπεις στο μέλλον — ως εμπειρογνώμονας, Tech Lead, αρχιτέκτονας;

163

Πώς επηρεάζουν οι δείκτες την ανάγνωση και την εγγραφή — επιταχύνουν ή επιβραδύνουν;

158

Πώς καταλαβαίνεις αν ένα ερώτημα θα χρησιμοποιήσει αυτό το δείκτη; Ξέρεις κάποια κατασκευή σε SQL για να το ελέγξεις;

156

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

155

Και αν φτάσουμε στη χωρητικότητα της λύσης μας στη μνήμη, τι θα μπορούσες να προτείνεις για καθαρισμό της μνήμης;

154

Ας υποθέσουμε ότι ο RPS (Black Friday) αυξήθηκε απότομα και η υπηρεσία ανάλυσης δεν αντέχει — τι μπορεί να γίνει;

151

Μπορείς να εξηγήσεις τι είναι μια σύγκρουση στο πλαίσιο αυτής της εργασίας; Μπορούν να συμβούν συγκρούσεις στον κώδικά σου;

147

Πότε εκτελούνται οι διαφοροποιήσεις;

143

Γιατί δεν μπορούμε να προσθέσουμε προληπτικά έναν δείκτη σε κάθε πεδίο;

136

-- Επιλέξτε όλα τα chat του χρήστη Vasya με τη μορφή (chat_id, chat_name)

136
/2