Sobes.tech

Python

O que é o GIL em Python e por que precisamos saber disso?

Middle
ИП Ганус Александр Андреевич
89

Questão SQL: como extrair usuários com nomes em cirílico e latim, ordenando de modo que o cirílico venha primeiro, e dentro dos grupos, lexicograficamente?

Middle
СБЕРСБЕР
89

Como implementar RAG por conta própria?

Middle
Сбер. IT
89

def cache(): """ Complete o código do decorador aqui """ pass

Senior
Lamoda Tech
89

Fale-me sobre a sua experiência de trabalho no projeto.

Senior
Go Digital
89

Tem estado envolvido no projeto e desenvolvimento de integrações com sistemas externos dentro do perímetro?

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

[nome] fala-me sobre o mecanismo de assíncrono em Python: como funciona, onde é bom, onde é mau, para que foi criado.

Middle+
СБЕРСБЕР
89

É possível adicionar um corpo na requisição GET? O que acontece nesse caso?

Middle
Сбер. IT
89

O que irá mostrar print(bool([])) print(bool([0]))

Middle
Saber Interactive
89

class ATM(SKD): def __init__(self, atm_api: "SKD"): self.atm_api: SKD = atm_api self.bills_count: dict[int:int] = {bill: self.atm_api.count_banknotes(bill) for bill in BILLS} def withdraw(self, amount: int) -> bool: bills_plan: dict[int: int] = {} remaining = amount for bill in BILLS: available = self.bills_count[bill] take = min(remaining // bill, available) if take > 0: bills_plan[bill] = take remaining -= take * bill if remaining != 0: return False bills_count_const = {50: 0, 100: 2, 500: 0, 1000: 0, ...}, expected = True @pytest.mark.parametrize( "bills_count_const,expected", [ ({5000: 0, 1000: 0, 500: 0, 100: 0, 50: 0}, False), ({5000: 100, 1000: 100, 500: 100, 100: 100, 50: 100}, True), ({5000: 1, 1000: 0, 500: 0, 100: 2, 50: 0}, True) ] ) def test_false(bills_count_const, expected): atm = ATM(FakeSDK()) atm.bills_count = bills_count_const amount = 1000 res = atm.withdraw(amount) assert res == expected

Senior
Яндекс
89

Qual é a principal propriedade que distingue a arquitetura de microsserviços e como é alcançada a autonomia dos serviços?

Senior
ООО МУЛЬТИФАКТОР
89

Qual foi o seu nível de envolvimento com observabilidade: métricas, monitoramento e alertas?

Middle+
Iconiccompany
89

Como determinamos a capacidade de infraestrutura necessária para o modelo?

Senior
хз
89

O que é uma coroutine? Como o asyncio funciona por baixo do capô?

Senior
айти бастион
89

Para além dos serviços públicos, com o que mais teve de implementar integrações?

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

Como o Python determina qual variável é modificada dentro de uma função?

Middle+
AstonAston
89

Trabalhou neste projeto sozinho ou havia uma equipa?

Middle
ГК АСК
89

O que é um palíndromo?

Middle
Sapiens Solutions
89

O que impedia o desenvolvimento dentro da equipa atual e onde queres evoluir?

Middle+
Лучи
89

Na sua opinião, todas as métricas estatísticas de qualidade são consideradas iguais, existem nuances nelas?

Senior
хз
89
/542