Sobes.tech

Embedded / IoT

Parle-moi de projets ou de cas complexes sur le plan technique dont tu peux être fier

Junior
Позитив Технолоджис
48

Quels sont les antipatterns de l'architecture microservices?

Intern
Adapty
47

Quels volumes de données ont été traités par ClickHouse ? D'où proviennent-ils ? Quel était le RPS en lecture et en écriture, y compris en batchs ?

Intern
Adapty
47

Quelle tâche vous a le plus marqué parmi celles que vous avez accomplies?

Middle
Позитив Технолоджис
47

Parlez-moi de vos responsabilités. Avez-vous déjà travaillé sur la conception de systèmes ? Écrivez-vous des tests unitaires ?

Middle
СБК ПАРУС
47

Que va afficher le code suivant et pourquoi ? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) changeName(person) fmt.Println(person.Name) }

Junior
СБК ПАРУС
47

Qu'est-ce que Kafka et en quoi diffère-t-il de RabbitMQ?

Intern
Adapty
47

Qu'est-ce que Docker, Docker Image, Docker Compose?

Intern
Adapty
46

Utilisez-vous des agents IA lors du développement ? Quelle est votre opinion à ce sujet ?

Junior
ИП Ганус Александр Андреевич
46

Que se passe-t-il avec l'envoi d'événements si Kafka tombe en panne?

Intern
Adapty
45

Comment organiser la partition de la table events avec 2 milliards de lignes, en croissance de 10 millions de lignes par jour, lors de requêtes fréquentes par plage de dates?

Senior
СБК ПАРУС
45

Quelle est la différence entre le verrouillage pessimiste et optimiste dans PostgreSQL?

Senior
СБК ПАРУС
45

Parlez d'un problème de multithreading : quel problème avez-vous résolu et comment ?

Middle
Позитив Технолоджис
45

Que faire en cas d'OutOfMemoryError?

Middle
Позитив Технолоджис
44

Comment fonctionne ArrayList?

Middle
ИП Ганус Александр Андреевич
44

Pourquoi a-t-on besoin du patron Inbox si Outbox garantit déjà la livraison?

Senior
СБК ПАРУС
44

1. Quelles fonctionnalités client (fonctionnalités utilisateur) avez-vous implémentées au cours de la dernière année dans votre lieu de travail actuel? 2. Quel pourcentage approximatif de tâches avez-vous réalisé directement en PHP au cours de la dernière année? 3. Quelle proportion PHP/GO serait confortable pour vous dans des tâches dans un nouveau lieu de travail (en %)? 4. Pourquoi souhaitez-vous changer de lieu de travail? 5. Indiquez votre expérience en développement commercial en langage GO. 6. Avez-vous une expérience avec REST RPC, gRPC, API? 7. Avez-vous de l'expérience dans le développement de services dans Kubernetes? Expérience de déploiement? (Décrivez sur quels projets) 8. Avez-vous de l'expérience dans le déploiement de systèmes d'exploitation similaires à Unix? (Décrivez ce que vous avez dû faire) Comment évaluez-vous votre niveau de connaissances de Linux? (utilisateur/avancé). 9. Avez-vous des connaissances et/ou une expérience avec terraform? (Décrivez sur quels projets vous l'avez utilisé) 10. Avez-vous travaillé avec des bases de données PostgreSQL, MongoDB? 11. Quel niveau de revenu envisagez-vous? 12. Combien d'années travaillez-vous dans le développement commercial et combien spécifiquement avec Go? 13. Avez-vous de l'expérience dans le développement de jeux ou d'applications mobiles avec gamification? Si oui, joignez un lien vers le projet. 14. Décrivez brièvement (3-5 phrases) l'architecture du dernier service en Go que vous avez conçu ou modifié de manière significative. Quels composants, pourquoi cette structure, que feriez-vous différemment maintenant? 15. Parlez de refactorisations ou migrations qui ont pris plus de 2 semaines. Qu'est-ce qui a déclenché cela, quelles métriques étaient avant/après, qu'est-ce qui n'a pas fonctionné comme prévu? 16. Avec quels outils d'IA travaillez-vous lors de la rédaction de code? Qu'avez-vous changé dans votre utilisation de l'IA en 2025? 17. Décrivez un cas où l'utilisation de l'IA a considérablement simplifié votre travail ou vous a fait gagner du temps. 18. Parlez un peu de votre expérience avec WebSocket ou d'autres solutions en temps réel. Dans quel produit l'avez-vous utilisé? Combien de connexions simultanées avez-vous supportées, quels problèmes de scalabilité avez-vous rencontrés? 19. Avez-vous de l'expérience avec des queues (BullMQ, Kafka, RabbitMQ ou autres)? Dans quelles tâches les avez-vous utilisées? 20. Décrivez un cas où les tests ont détecté un bug avant la vente ou lorsque l'absence de tests a conduit à un problème. Quel était ce cas? 21. Parlez d'un bug ou incident en Go que vous avez débogué le plus longtemps. Comment s'est-il manifesté, combien de temps cela a-t-il pris, quelle en était la cause? 22. Indiquez le RPS maximum ou MAU du produit sur lequel vous avez travaillé. Si possible, indiquez également la latence p99 que vous supportiez. 23. Vous pouvez ici joindre un exemple de code (lien vers document/pastebin) ou lien vers Github. 24. Si vous n'avez pas répondu à une offre sur HH, joignez un lien ou un fichier de votre CV. 25. Champ libre pour commentaires, où vous pouvez écrire tout ce que vous jugez important!

Intern
Adapty
44

Quand un objet entre-t-il dans la pile en Go?

Intern
Adapty
43

Quel niveau d'isolation des transactions choisir pour éviter le surbooking uniquement par le niveau d'isolation?

Senior
СБК ПАРУС
43

Comment supprimer des éléments d'une liste dans une boucle?

Middle
ИП Ганус Александр Андреевич
43
/9