Python
[nom] a demandé : Imaginez que nous vous faisons une offre : comment voyez-vous vos premiers jours de travail et vous-même dans deux semaines dans l'entreprise ?
Pour quel type de tâches l'asynchronie est-elle la mieux adaptée?
Que se passe-t-il si on appelle un service externe de manière synchrone?
Quels types modifiables et immuables existe-t-il en Python ? Pourquoi est-ce important et quelles sont leurs caractéristiques ?
import threading import time compteur = 0 def incrementer(): global compteur for _ in range(100): current = compteur time.sleep(0.000001) compteur = current + 1 thread1 = threading.Thread(target=incrementer) thread2 = threading.Thread(target=incrementer) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Valeur finale du compteur : {compteur}") 150-200
Y a-t-il une possibilité d'héritage multiple en Python?
Quelle était la composition de l'équipe dans votre projet précédent?
from file import ATM, SDK import pytest BILLS = {5000, 1000, 500, 100, 50} @pytest.mark.parametrize( "bills_count_const,expected", [ ({5000: 0, 1000: 0, 500: 0, 100: 0, 50: 0}, False), ({5000: 100, 1000: 100, 500: 100, 100: 100, 50: 100}, True) ] ) def test_false(bills_count_const, expected): atm = ATM(SDK()) atm.bills_count = bills_count_const amount = 1000 res = atm.withdraw(amount) assert res == expected return
Comment localiser le problème avec la poignée de freinage ? Que faire avec la dépendance externe qui tombe ?
À quoi servent les index dans une base de données ? Inconvénients ? Quelle structure de données est utilisée pour un index standard ?
Comment envisagez-vous de vous développer dans un avenir proche, y compris en termes d'outils et de trajectoire de carrière?
Pouvez-vous expliquer comment la couche intermédiaire est construite et fonctionne dans l'architecture des applications?
Quel type de travail et quel horaire de tâches préfères-tu?
Quels critères utiliserez-vous si plusieurs offres ont le même budget?
Décrivez comment le processus de développement de produits logiciels a été organisé dans votre ancienne entreprise
Explique l'essence de l'architecture monolithique et ses principales caractéristiques.
Que préférez-vous : asynchronie ou multithreading ? Quelle est la différence ?
Est-ce une modification qui viole le principe d'ouverture/fermeture, la modification de l'interface dans une sous-classe?
Quelles sont les principales difficultés pouvant survenir lors de l'utilisation de files d'attente dans les systèmes de traitement de données?
Parlez-moi un peu de vous : expérience professionnelle, ce que vous recherchez, pourquoi avez-vous décidé de changer de travail ?