Quel est votre niveau de maîtrise de l'outil Git et comment l'appliquez-vous dans vos projets?
Python
Pourquoi avez-vous décidé de quitter votre précédente entreprise?
Quelles méthodes une classe doit-elle implémenter pour pouvoir être utilisée dans une construction with pour la gestion automatique des ressources?
Peut-on dire que l'utilisation du générateur réduit la consommation de mémoire, alors que l'itérateur ne le fait pas?
Comment implémenter un décorateur en Python pour que la fonction originale reste accessible pour l'appel?
Questions du candidat sur l'onboarding, les processus CI/CD et la garde lors d'une panne en production
Comment la répartition des requêtes entre les nœuds Redis pour la récupération des données est-elle effectuée?
Y a-t-il des aspects importants ou des problèmes potentiels nécessitant une attention particulière dans votre travail actuel?
Comment la recherche de méthodes est-elle effectuée en héritage multiple en Python en tenant compte de la méthode de résolution d'ordre (MRO) ?
Quelle est la différence entre les vues basées sur les classes et les vues basées sur les fonctions dans les frameworks web?
Quelle est votre expérience en programmation et développement de logiciels?
Comment la dépendance est-elle implémentée dans FastAPI et comment est-elle utilisée?
Pensez-vous que le travail entièrement à distance convient à votre rôle et à votre style de travail?
Peut-on créer un objet de classe en héritant d'un Mixin en Python?
Condition Il existe une base de données avec le schéma de données suivant // utilisateur id | prénom | nom de famille | naissance 1 | Ivan | Petrov | [téléphone] | Anna | Petrova | [téléphone] | Anna | Petrova | [téléphone] // achat sku | prix | user_id | date 1 | 5500 | 1 | [téléphone] | 5700 | 1 | [téléphone] | 4000 | 1 | [téléphone] | 8000 | 2 | [téléphone] | 400 | 2 | [téléphone] // liste_de_ban user_id | date_debut 1 | [téléphone] Il faut afficher: 1. Afficher les combinaisons uniques d'utilisateur et d'ID de produit pour tous les achats effectués par des utilisateurs avant qu'ils ne soient bannis. Trier d'abord par nom d'utilisateur, puis par SKU 2. Trouver les utilisateurs qui ont effectué des achats pour un montant supérieur à 5000 roubles. Afficher leurs noms au format id utilisateur | prénom | nom de famille | somme des achats
À quoi sert la commande git stash dans la gestion des versions?
Quels peuvent être les inconvénients de l'utilisation du DNS pour le routage du trafic?
Peux-tu nommer des outils et bibliothèques populaires utilisés pour les tests automatisés de logiciels?
Vous vous engagez dans votre poste actuel au travail?
Explique ce qui se passe lorsque deux valeurs d'entrée différentes obtiennent le même hachage dans une table de hachage.