Sobes.tech

Python

Qual área da programação você considera mais fundamental ou importante?

Junior — Middle
159

Com que frequência enfrentou o estado de burnout profissional?

Junior — Middle
159

Explique o que são os armazéns S3 e como são utilizados em soluções de nuvem

Junior — Middle
159

Encontrar uma submatriz de tamanho fixo KX×KY com o valor médio máximo dos elementos

Senior
159

Como é que se pode usar um objeto próprio como chave numa estrutura de dados, por exemplo, num dicionário ou tabela de hash?

Junior — Middle
159

Poderia mencionar as principais características que distinguem uma função pura?

Junior — Middle
159

Qual modo de trabalho você prefere — escritório completo, híbrido ou totalmente remoto?

Intern — Junior
159

Podes dar um exemplo de uma situação em que seja necessária uma abordagem analítica para resolver um problema?

Junior — Middle
159

Pode usar o Nginx como servidor para FastAPI? Pode ele substituir o Uvicorn?

Middle
159

Que funções devem ser implementadas na classe para que os seus objetos possam ser usados como chaves num dicionário?

Junior — Middle
159

Pode explicar o que se entende por código de estado nas respostas HTTP?

Junior — Middle
159

Qual é a principal tarefa do sistema de corretor de mensagens?

Junior — Middle
159

# Escrever código para a função cache. É um decorador que deve # recordar o que a função decorada retornou, e devolver o valor guardado # em chamadas subsequentes com os mesmos argumentos. # Pode-se assumir que todos os argumentos são hasháveis. # Usar apenas a biblioteca padrão do Python. 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) if result is not None: 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")

159

Quais são as vantagens e desvantagens do uso de tipagem estática na programação?

Junior — Middle
159

Como é que o uso do atributo __slots__ afeta o comportamento e o desempenho das classes em Python?

Junior — Middle
159

Fala-me sobre os programas de formação ou cursos de Python que fizeste.

Junior — Middle
159

O que são índices e para que são usados? Em que casos deve-se criar um índice e em quais não deve?

Middle+
159
/552