Python
Parlez de deux des tâches les plus difficiles en près de trois ans : sur quoi vous avez dû travailler sérieusement et quelle solution vous êtes fier.
Pouvez-vous expliquer ce qu'on entend par CPython et en quoi il diffère des autres implémentations de Python?
Comment la répartition des responsabilités et la distribution des tâches ont-elles été effectuées au sein de l'équipe de développeurs?
Quelles sont les différences entre un ensemble immuable et une liste fixe en Python?
Quelles tâches professionnelles aimeriez-vous réaliser dans votre futur rôle?
Qu'est-ce qu'une métaclasse en Python?
Expliquez le mécanisme du boucle for en Python.
Quel est le rôle du mécanisme d'introspection en programmation et pourquoi est-il utile?
Comment créer et initialiser un objet de classe en Python utilisant un constructeur?
Quelle difficulté temporelle possède l'algorithme de recherche binaire?
Quelles méthodes peuvent être utilisées pour afficher des messages ou des erreurs dans le flux d'erreur standard (stderr) ?
Parlez-nous de cas où vous avez dû prendre en charge les responsabilités d'un collègue en raison de son absence temporaire.
Quelle est la différence entre multithreading, multiprocesseur et asynchronie ? Quand utiliser quoi ?
Quelles sont les propriétés des transactions, abrégées en ACID?
Pouvez-vous décrire la structure et les composants principaux de l'interface utilisateur?
Quel framework vous semble le plus approprié : Django ou FastAPI, et sur quoi vous basez-vous lors du choix?
Pouvez-vous décrire le processus de traitement des tâches arrivant dans votre projet et comment vous travaillez avec elles?
Comment peut-on supprimer complètement toutes les données d'une table dans Redis?
Quelles sont vos principales attentes liées au travail dans notre organisation?
De quelles manières effectues-tu le lancement et la configuration des applications FastAPI?