Avez-vous utilisé autre chose que l'index par défaut ? Qu'est-ce qu'une fonction stockée et une procédure ?
Golang
À quoi ressemblait le processus de déploiement ? Tu pousses la branche — que se passe-t-il ensuite ?
Pourquoi avez-vous décidé de diviser le monolithe en 3 services indépendants ? Sur quoi s'est basée cette décision ?
Pouvez-vous mettre en avant un cas marquant dont vous êtes fier?
Parle-moi de toi : où travailles-tu, que fais-tu ?
Parle-moi de Legion, ce que tu y faisais, quel genre d'équipe c'était?
À quoi sert Redis s'il se contente de renvoyer rapidement des données depuis la mémoire?
Qu'est-ce que la panique en Go?
Avez-vous travaillé avec des métriques publicitaires ? Savez-vous comment elles sont mesurées ?
Parle-moi de ClickHouse — comment il stocke les données sur le disque ( stockage en colonnes), pourquoi on ne peut pas changer l'ORDER BY d'une table existante, seulement ajouter de nouvelles colonnes à la fin?
package principal import ( "fmt" "time" ) func main() { } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Comment évalues-tu ton grade ?
Quelle quantité de mémoire est allouée lors de la création d'une goroutine (minimum et maximum) ?
20 hachoirs à viande ont été livrés, 5 ont été expédiés — combien restent en stock et quel est l'état actuel dans le système?
Quelle est la différence entre passer un slice et un tableau à une fonction?
Y a-t-il encore un processus d'expédition : ont-ils pris et déplacé 5 hachoirs de viande d'une région à une autre, en ville. Comment cela est-il traité?
Quel est le projet ou la fonctionnalité la plus cool dont vous êtes fier ?
Comment gérez-vous les bugs en production ? Les services dans Kubernetes — si quelque chose ne fonctionnait pas, comment le résolvez-vous ?
Quelles sont les principales parties du système Transactional Outbox?