Python
Vertel kort iets over jezelf en je ervaring.
Woon je momenteel in Moskou?
Hoe organiseer je het verstrekken van informatie over wie heeft ingelogd, wanneer en hoe lang ze in de sessie hebben doorgebracht?
Welk probleem kan zich voordoen als je een willekeurige UUIDv4 gebruikt als sleutel in een B-tree index van een grote tabel?
Zou je geïnteresseerd zijn in het leren van Kotlin?
Konden er duplicaten van gebeurtenissen in Kafka ontstaan en hoe hebt u dit probleem opgelost?
# Kan worden aangenomen dat alle argumenten hashbaar zijn. # Gebruik alleen de standaardbibliotheek van 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")
Noem vijf Linux-commando's van drie letters.
Wat is copy.deepcopy en hoe verschilt het van copy.copy?
Wat is het verschil tussen RabbitMQ en Kafka?
Naast taken, welke andere factoren zijn belangrijk bij het kiezen van een baan?
Hoe werkt de levensduur van JWT?
Vertel me over je ervaring.
Waarvoor zijn indexen in PostgreSQL, welke voordelen bieden ze en welke problemen veroorzaken ze?
Wat is het verschil tussen WSGI en ASGI?
Waarom is het beter om POST te gebruiken in plaats van GET voor deze endpoint?
Vertel ons over je project bij Tochka Bank. Had je daar meerdere projecten?
Heeft u gewerkt met ORM en ruwe SQL-query's? Welke aanpak geeft u de voorkeur?
Wat is de complexiteit van het toevoegen aan het einde van een lijst (Python-lijst)? Waarom is het soms O(n)?
Vertel me over mentoring en de verantwoordelijkheden van de teamleider die je op je neemt