Quelle est la complexité temporelle de votre algorithme avec la boucle while imbriquée ? Est-ce O(n) ou O(n²) ?
Python
Avez-vous une expérience pratique de l'utilisation des plateformes et services cloud?
Que faut-il faire ensuite dans l'algorithme lorsque la limite gauche ne peut plus être déplacée (le resserrement de la fenêtre s'est arrêté à l'étape actuelle) ?
Quelle a été la raison de votre décision de quitter votre poste précédent?
Quelles compétences et connaissances peux-tu utiliser pour t'évaluer en tant que développeur?
Avec quels systèmes de gestion de bases de données avez-vous travaillé dans vos projets?
Comment savons-nous que la fenêtre actuelle (entre deux pointeurs) contient déjà tous les caractères de l'alphabet?
Parlez d'un cas technique intéressant ou d'un problème que vous avez dû résoudre.
Combien de travailleurs temporaires ou stagiaires étaient dans l'entreprise pendant une période donnée?
Quelle plage de salaire proposez-vous pour ce poste?
Envisages-tu de changer de langage de programmation pour le travail ou l'apprentissage?
```python BILLS = (5000, 1000, 500, 100, 50) class SDK(ABC): @abstractmethod def count_banknotes(self, banknote: int) -> int: pass @abstractmethod def move_banknote_to_dispenser(self, banknote: int, count: int) -> None: pass @abstractmethod def open_dispenser(self) -> None: pass class ATM(): def __init__(self, atm_api: SDK): self.atm_api: SDK = atm_api def withdraw(self, amount: int) -> bool: bills_plan: dict[int: int] = {} for bill in BILLS: available = self.count_bills(bill) self.atm_api.open_dispenser() for bill, count in bills_plan.items(): self.atm_api.move_banknote_to_dispenser(bill, count) return True ```
Quel type de comportement ou de caractère des collègues vous déplaît lors du travail en équipe?
Utilisez-vous dans votre activité d'autres langages de programmation que le principal?
Quelle est la limite maximale d'opérations par seconde que vous avez atteinte ou que vous connaissez pour votre système ou projet?
Quelle approche d'organisation du travail préférez-vous?
Avez-vous des connaissances sur la structure de l'arbre et ses nœuds dans le contexte des algorithmes ou des données?
Combien de temps avez-vous travaillé dans votre emploi précédent?
Que se passera-t-il si deux demandes de réservation arrivent en même temps? Comment assurer la cohérence?
Avez-vous utilisé des arbres ou des structures de données dans vos projets en pratique?