Golang
Comment se manifeste l'absence de disponibilité dans le système CP?
Qu'est-ce qui est utilisé pour terminer une autre depuis une goroutine?
Quand êtes-vous prêt à commencer à travailler ? Avez-vous besoin de temps pour vous reposer après avoir démissionné ?
Comment une image est-elle stockée dans PostgreSQL — s'agit-il d'un encodage ou d'une série de chiffres ? Comment stocker une image sous forme de texte ?
Kafka garantit-il la livraison des messages ? Kafka peut-il perdre un message si le producteur ne reçoit pas d'erreur ?
Le niveau d'isolation de la transaction était-il explicitement écrit dans le code Go?
Qu'est-ce qu'une transaction dans une base de données ? Quelles sont les niveaux d'isolation des transactions et en quoi diffèrent-ils ?
Comment résoudre le problème du message perdu et l'absence de garantie de livraison dans Redis pub/sub pour les échecs?
Écrire une fonction processBatch qui divise un tableau de chaînes en lots de 10, enregistre chaque lot via l'interface Saver, et en cas de succès, envoie une notification via l'interface Notifier
Comment trouves-tu travailler avec des histoires de produits et leur influence sur les métriques utilisateur?
Parlez-nous des migrations de bases de données : comment les avez-vous effectuées, comment avez-vous géré les erreurs lors de la migration ?
En changeant uniquement la sixième ligne de code (sans changer la signature de la fonction), est-il possible d'accéder aux éléments ajoutés à l'intérieur de la fonction (triplet et quadruplet) ?
Peut-on implémenter RPC via REST et vice versa ? Quelle est la différence fondamentale ?
Qu'est-ce qu'une transaction, quels niveaux d'isolation connais-tu ? Quelles anomalies peuvent survenir ? Comment fonctionne Serializable dans PostgreSQL ?
/** * Fusionner N canaux en un seul * * On donne n canaux de type chan int. Il faut écrire une fonction qui fusionne toutes les données **/ // 1. Il faut implémenter une fonction pour fusionner N canaux en un seul func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. Écrire le remplissage des canaux a, b, c avec des valeurs // ...
Qu'est-ce que la charge moyenne, comment la vérifier et à quoi faire attention?
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 appartenir à plusieurs chats en même temps • Le message appartient obligatoirement à un chat, et ne peut appartenir qu'à un seul chat à la fois • Il faut décrire le domaine sous forme de tables
Que savez-vous de l'entreprise VES?
Quelle est la complexité algorithmique actuelle de la recherche?
Pourquoi utilisez-vous gRPC plutôt que REST ? Quels sont les avantages de HTTP/2, sur lequel gRPC est basé ?