Python
Estaria interessado em aprender Kotlin?
Podiam surgir duplicados de eventos no Kafka e como resolveu esse problema?
# Pode-se considerar que todos os argumentos são hasháveis. # Use apenas a biblioteca padrão do 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")
Nome cinco comandos Linux de três letras.
A decisão de dividir o monolito em microserviços foi principalmente baseada na intuição?
O que é copy.deepcopy e como difere de copy.copy?
Qual é a diferença entre RabbitMQ e Kafka?
Para além das tarefas, que outros fatores são importantes na escolha de um emprego?
Como funciona o tempo de vida do JWT?
Fale-me sobre a sua experiência.
Para que servem os índices no PostgreSQL, que vantagens oferecem e que problemas criam?
Qual é a diferença entre WSGI e ASGI?
Por que é melhor usar POST em vez de GET para este endpoint?
Já trabalhou com ORM e consultas SQL brutas? Qual abordagem prefere?
Qual é a complexidade de inserir no final de uma lista (lista Python)? Por que às vezes O(n)?
Fala-me sobre mentoria e responsabilidades do líder de equipa que assumes
O que é uma posição na formulação T+7? O que isso significa e quem precisa disso?
O que é tolerância a falhas e o que pode ser feito do lado do serviço para alcançá-la?
Quão importante é para si um salário totalmente branco, e considera uma parte alternativa?
Já experimentou dividir um monolito em microserviços?