Comment organiser le stockage des dates si nous devons connaître l'heure dans le fuseau horaire local de l'utilisateur?
Cybersecurity / InfoSec
Construire un index optimal pour SELECT * FROM employee WHERE sex = 'm' AND salary > 300000 AND age = 20 ORDER BY created_at
Quelle est la différence entre les goroutines et les threads?
Parlez-moi d'un cas de fuite de mémoire que vous avez corrigé.
Comment se déroulaient vos releases ? À quoi ressemblait le processus d'un point de vue technique ?
Combien de goroutines est-il judicieux de créer pour des tâches liées au CPU ? Et pour les tâches liées à l'IO ?
Comment cela affecte-t-il le cache si l'application est exécutée dans plusieurs instances et que le trafic bascule entre elles?
Comment prévenir la surcharge des services externes lors de l'interaction entre microservices ? Comment limiter le nombre de requêtes sortantes au niveau du code ?
Condition Il y a 3 entités : utilisateur, chat, message • L'utilisateur a un nom et une date d'inscription • Le chat a un nom et une date de création • Le message a du texte, un auteur et une date de création • Un utilisateur peut être dans plusieurs chats en même temps • Le message doit appartenir à un chat, et ne peut appartenir qu'à un seul chat à la fois • Il faut décrire le domaine sous forme de tableaux
Pourquoi avez-vous choisi le type BIGINT pour l'ID ? Avez-vous entendu parler du type SERIAL ?
Parle brièvement de ton expérience, quelques cas intéressants.
Sélectionner tous les chats de l'utilisateur Vasya au format (chat_id, chat_name)
Comment avez-vous décomposé la transition de Node.js à Go en étapes?
Comment avez-vous surveillé l'état de l'application ? Quelle pile d'observabilité avez-vous utilisée ?