Comment la multitâche et la file d'attente des tâches ont-elles été organisées dans votre service?
C/C++
Quels autres cas de deadlock sont possibles, en plus de l'ordre différent de prise de mutex ? Un recursive_mutex est-il nécessaire ?
Comment abordez-vous l'exécution des tâches et le respect des délais?
Parlez-nous d'un bug de tabulation : comment l'avez-vous trouvé, quelle en était la cause et quelles méthodes de diagnostic avez-vous utilisées ?
Comment implémenter un wrapper RAII autour d'une bibliothèque en C et que se passera-t-il lors de sa copie?
Parlez-nous de la structure interne de std::vector et de l'invalidation des itérateurs, références et pointeurs.
Explique un exemple avec std::vector et emplace_back : comment éviter les copies inutiles ?
Qu'est-ce que RAII, quel problème résout-il et pourquoi l'utiliser au lieu de delete manuel?
Quand êtes-vous prêt à commencer à travailler?
Quelle LLM locale avez-vous utilisée et comment l'avez-vous configurée?
Comment utilisez-vous l'aide extérieure et les outils d'IA dans le développement?
Quelles primitives de synchronisation avez-vous utilisées et en quoi diffèrent lock_guard, unique_lock et scoped_lock?
Dans quelle mesure vous ont-ils expliqué en détail l'entreprise et ses activités?
Qu'est-ce que std::condition_variable, que fait le prédicat et à quoi sert-il?
Parlez des modes de capture de Lambda et des pièges liés à la durée de vie des ressources.
Parlez-moi du projet actuel et de la partie de l'application dont vous étiez responsable.
Dans quelle entreprise et sur quelles tâches aimeriez-vous travailler?
Parlez-moi du projet ou de la réalisation le plus difficile.
Comment avez-vous optimisé de manière ciblée les copies lors de la conversion de grands documents?
Comment les classes et les algorithmes de conversion étaient-ils organisés dans le noyau?