Golang
Quelles sont vos attentes salariales et le format préféré de présentation?
Kafka peut-il fonctionner avec gRPC ?
Parlez-moi des goroutines. Supposons que nous avons une application, des goroutines sont en cours d'exécution, et quelque chose ne va pas — comment forcer la terminaison d'une goroutine?
Parle-moi des transactions dans les bases de données : à quoi elles servent, où les as-tu utilisées ?
Que doit-on faire sur le consommateur pour exactement une fois?
Quelle est la différence entre les protocoles TCP et UDP, à quoi servent-ils et comment?
Quelle est la différence entre un canal tamponné et un canal non tamponné en Go?
Qu'est-ce que SOLID ? Décris les principes.
Avez-vous travaillé dans la première entreprise en tant que salarié ou en tant qu'indépendant?
Racontez une situation où vous avez vu un processus inefficace dans l'entreprise. Qu'avez-vous fait pour le changer et comment avez-vous justifié la nécessité de ce changement?
Quels types de contexte (context) en Go connaissez-vous?
Quelle est la raison pour laquelle vous cherchez un emploi?
Avez-vous déjà dû écrire un serveur WebSocket?
Parlez-nous de votre projet chez Ozon — qu'avez-vous fait?
Quelle est la limitation d'un sémaphore et d'un canal tamponné comme solutions pour limiter les requêtes parallèles?
Pourquoi as-tu besoin d'un responsable dans ton travail ? À quoi ça sert ?
Quelle est la taille du tampon dans un canal non tamponné?
Attentes salariales et disponibilité au changement
Peut-on comparer un slice avec l'égalité double (==) ?
Avec quelles bases de données avez-vous travaillé et à quel niveau de profondeur?