Sobes.tech

Golang

Comment précisément l'absence de collision est-elle atteinte dans différentes solutions — en mémoire et dans la base de données?

175

Que va afficher ce code et pourquoi ? ```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

Quel est le principal langage de programmation et quels autres langages connais-tu, y compris l'expérience non commerciale?

173

Nous devons redémarrer le service (mise à jour/fonctionnalité) — quel impact cela aura-t-il sur les processus asynchrones d'envoi vers l'analyse?

169

Quelle est la complexité algorithmique actuelle de la recherche?

169

Parle-moi du projet chez Roistat — quel genre de projet est-ce et pourquoi es-tu parti?

168

Tu as mis l'id en série partout. Qu'est-ce que ça signifie?

165

Peux-tu expliquer ce que tu veux dire par biais dans une autre méthode de génération?

165

Où vous voyez-vous à l'avenir : en tant qu'expert, Tech Lead, architecte ?

163

Comment savoir si une requête utilisera cet index ? Connais-tu une construction en SQL pour le vérifier ?

160

Comment les index affectent-ils la lecture et l'écriture — accélèrent-ils ou ralentissent-ils?

158

Et si nous atteignons la capacité de notre solution en mémoire, que pourrais-tu proposer pour libérer de la mémoire?

156

Supposons que le RPS augmente brusquement (Black Friday), et que le service d'analyse ne peut pas suivre, que peut-on faire?

153

Peux-tu expliquer ce qu'est une collision dans le contexte de cette tâche ? Y a-t-il des collisions possibles dans ton code ?

147

Pourquoi ne pouvons-nous pas simplement ajouter un index à chaque champ à l'avance, au cas où ?

136

-- Sélectionner tous les chats de l'utilisateur Vasya au format (chat_id, chat_name)

136
/2