Python
Combien de clients doivent être traités à la fois et comment déterminer la capacité requise (par exemple, avec une base de 5 milliards de clients) ?
Quel est le but d'utiliser la construction *args dans une fonction Python?
Peut-on remplacer complètement Dockerfile par un fichier docker-compose.yml pour la construction de l'image?
Quelle est la principale différence entre les fonctions annotate et aggregate dans Django ORM lors de l'exécution de requêtes?
Comment supprimer les éléments en double d'une collection de liste?
Avez-vous travaillé avec les mécanismes d'authentification dans Django et les avez-vous implémentés dans vos projets?
Comment se déroule la collecte automatique des objets inutilisés en mémoire dans un système d'exécution contrôlée des programmes?
Qu'est-ce qu'un QuerySet paresseux dans Django ? Parle de select_related et prefetch_related — à quoi ils servent, en quoi ils diffèrent.
Expliquez la différence entre un type de données et une classe en Python et leur rôle dans la programmation.
Comment transformer une fonction normale en générateur en Python?
Pourquoi utilise-t-on des jetons JWT pour l'authentification et l'autorisation dans les systèmes distribués ?
Comment avez-vous implémenté le traitement des tâches en arrière-plan dans des projets Django?
Quelle est la différence entre une fonction de fenêtre et la clause GROUP BY?
Une documentation a-t-elle été préparée pour le code dans votre projet actuel?
Pouvez-vous expliquer ce que l'on entend par blocage mutuel dans le système?
Avez-vous travaillé avec Celery pour implémenter des processus asynchrones dans des projets?
Quels index faut-il mettre sur la table users en fonction des requêtes écrites?
Dans quelles conditions l'accès à un élément dans un dictionnaire se fait-il en temps linéaire?
Souhaitez-vous vous engager dans le développement de logiciels dans le cadre de cette spécialité?
Comment avez-vous découvert les principes SOLID et comment les avez-vous appliqués en pratique?