def function(test_list: tuple = ()): test_list.append(1) print(test_list) test_list = () function() # function(test_list) # function() # print(test_list) # ################## obj_t = (1, [1.0], "1") obj_t[0] = 2 # obj_t[1].append(2) # print(obj_t) #
Python
Avez-vous travaillé avec un modèle ML : vous n'avez pas touché le modèle lui-même, mais construit l'infrastructure backend et l'encadrement autour ?
def is_palindrome(string_to_check: str) -> bool: gauche, droite = 0, len(string_to_check) while gauche < droite: while gauche < droite and not string_to_check[gauche]: gauche += 1 while gauche < droite and not string_to_check[droite]: droite -= 1
Qu'est-ce qu'un palindrome?
Comment le dictionnaire Python gère-t-il les collisions de hachage et pourquoi `True`, `1` et `1.0` ne sont pas stockés comme trois clés différentes?
Pourquoi la valeur mutable de l'argument par défaut en Python est-elle conservée entre les appels de fonction?
Parlez-moi de votre expérience professionnelle, en particulier de votre dernier emploi et, si vous le souhaitez, de l'emploi précédent.
def function(test_list: list = []): test_list.append(1) print(test_list) test_list = [] function() function(test_list) function() print(test_list)
Avez-vous travaillé vous-même avec Kafka ou vous ont-ils fourni l'infrastructure et les configurations DevOps?
Lёsha a trouvé une puce sur l'étagère. -> True Mouche ! Oh, mouche ! Grande comme un lion ! Ah, quelle intelligence ! Oh, quelle intelligence ! -> True "........,,,! " -> False def is_palindrome(string_to_check: str) -> bool:
Comment le grand journal d'événements Kafka a-t-il été nettoyé : une politique de rétention a-t-elle été configurée ?
Comment le backend interagissait-il avec le modèle ML : où était-il hébergé et par quel protocole communiquiez-vous avec lui ?
Des doublons d'événements pouvaient-ils apparaître dans Kafka et comment avez-vous résolu ce problème?
obj = {True: 1, 1: 2, 1.0: 3, "1": 4} print(obj) # {True: 3, "1": 4}
Avez-vous travaillé avec des agents IA ou des réseaux neuronaux pour écrire du code?
Pourquoi dans le dictionnaire `{True: 1, 1: 2, 1.0: 3, "1": 4}`, la valeur finale pour la clé `True` est-elle `3` et non `1`?
Comment le système fonctionnait-il avant la transition vers event-driven/Kafka : s'agissait-il d'API REST sur FastAPI ?