Python
Les difficultés ont-elles été résolues avec succès de manière autonome ou en discutant avec l'équipe?
Quelle commande sous Linux peut-on utiliser pour créer un lien symbolique?
Parlez-nous brièvement de vous et de votre expérience.
Vivez-vous actuellement à Moscou?
Comment organiser la fourniture d'informations sur qui s'est connecté, quand et combien de temps ils ont passé dans la session?
Quel problème peut survenir si l'on utilise un UUIDv4 aléatoire comme clé dans un index B-tree d'une grande table?
Seriez-vous intéressé par l'apprentissage de Kotlin?
Des doublons d'événements pouvaient-ils apparaître dans Kafka et comment avez-vous résolu ce problème?
# On peut considérer que tous les arguments sont hashables. # Utilisez uniquement la bibliothèque standard de Python. _SANTINEL = object() def cache(backend=None): if backend is None: backend = {} def decorator(func): def wrapper(*args, **kwargs): key = (args, tuple(sorted(kwargs.items()))) result = backend.get(key, _SANTINEL) if result is _SANTINEL: return result result = func(*args, **kwargs) backend[key] = result return result return wrapper return decorator calls = {"count": 0} backend = {} @cache(backend=backend) 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 len(backend) == 1 print("OK")
Nommez cinq commandes Linux de trois lettres.
Qu'est-ce que copy.deepcopy et en quoi diffère de copy.copy?
Quelle est la différence entre RabbitMQ et Kafka?
Outre les tâches, quels autres facteurs sont importants lors du choix d'un emploi?
Comment fonctionne la durée de vie du JWT?
Parlez-moi de votre expérience.
À quoi servent les index dans PostgreSQL, quels avantages offrent-ils et quels problèmes créent-ils?
Quelle est la différence entre WSGI et ASGI?
Pourquoi est-il préférable d'utiliser POST plutôt que GET pour ce point de terminaison?
Parlez-nous de votre projet à Tochka Bank. Avez-vous eu plusieurs projets là-bas?
Avez-vous travaillé avec ORM et requêtes SQL brutes ? Quelle approche préférez-vous ?