Sobes.tech

Python

Que faites-vous si, après avoir analysé le code et conçu la solution, le chef de produit signale un changement stratégique important?

Senior
БФТ-Холдинг
68

Avez-vous déjà travaillé avec des scripts shell ?

Middle
Virtusa
68

Comment définissez-vous les limites de la fonctionnalité qui doit être séparée en un microservice séparé?

Senior
БФТ-Холдинг
68

Avec quelles bases de données avez-vous travaillé?

Middle+
SimbirsoftSimbirsoft
67

# Écrire du code pour la fonction cache. C'est un décorateur qui doit # se souvenir de ce que la fonction décorée a renvoyé, et renvoyer la valeur mémorisée # lors d'un appel ultérieur avec les mêmes arguments. # # On peut supposer que tous les arguments sont hashables. # Utiliser uniquement la bibliothèque standard de Python. def cache(func): raise NotImplementedError calls = {"count": 0} @cache def add(a, b): calls["count"] += 1 return a + b assert add(1, 2) == 3 assert calls["count"] == 1 assert add(1, 2) == 3 assert calls["count"] == 1 assert add(2, 3) == 5 assert calls["count"] == 2 print("OK")

Middle+
собес1
67

As-tu créé des paquets Python (wheel, publication dans le registry) ?

Middle+
devar
67

Nous avons une base à deux nœuds — maître et réplica. Nous avons effectué une transaction, elle a réussi, les données sont apparues sur le maître. Sur la réplica, l'électricité a été coupée, le serveur est tombé en panne, les données ne sont pas arrivées là. Lorsqu'il redémarrera, que se passera-t-il?

Senior
Сбер. IT
67

Comment avez-vous travaillé avec des bases de données ? Pourquoi certains projets utilisent SQL, d'autres NoSQL ?

Senior
Топассимтент
67

Avez-vous de l'expérience avec des systèmes d'exploitation certifiés russes, comme RED OS ou Alt Linux?

Senior
АЛМИ Партнер
67

Comment fonctionne la résolution des appels de méthodes en héritage (MRO) ?

Middle
ООО ЦЕНТР ХК
67

Comment votre contrat a-t-il été conclu chez [organisation] ?

Middle+
ВГТРК СМОТРИМ
67

Quel est ton état intérieur à ce moment-là, lorsque le produit change de décision en cours de route et que la tâche est déjà partiellement accomplie, et que tu dois tout refaire?

Middle+
Исходный код
67

Quelle est la différence entre __new__ et __init__?

Middle
Исходный код
67

Pourquoi la recherche binaire récursive est-elle pire et pourquoi est-elle meilleure que l'itérative?

Middle+
devar
67

Quelle est la complexité de l'algorithme de la méthode de chaînage et de la méthode d'adressage ouvert?

Senior
ARX
67

Avec quelles entreprises avez-vous travaillé en outsourcing?

Middle+
Бета-Тест
67

Peut-il y avoir un accès au dispositif au niveau L7, mais pas d'accès via TCP et UDP?

Senior
АВ Софт
67

Qu'est-ce qu'un gestionnaire de contexte, à quoi sert-il et comment en créer un ?

Middle
ПАО Сбербанк
67

As-tu déjà envisagé des postes vacants chez [entreprise], as-tu contacté des recruteurs?

Middle+
Яндекс
67

Quelles étapes le code Python traverse-t-il de l'écriture à l'exécution?

Middle
Исходный код
67
/540