Python
Dove viene applicata la programmazione asincrona in Python e in quali scenari è utile?
Quando hai iniziato a imparare Python per la prima volta e come hai iniziato a padroneggiarlo?
Cos'è GIL in Python e perché dobbiamo saperlo?
Domanda SQL: come estrarre utenti con nomi in cirillico e latino, ordinandoli in modo che il cirillico venga prima, e all'interno dei gruppi, in ordine lessicografico?
Come implementare RAG da soli?
def cache(): """ Completa il codice del decoratore qui """ pass
Parlami della tua esperienza di lavoro sul progetto.
Hai partecipato alla progettazione e allo sviluppo di integrazioni con sistemi esterni all'interno del contorno?
[nome] parlami del meccanismo di asincronia in Python: come funziona, dove è buono, dove è cattivo, perché è stato inventato.
È possibile aggiungere un corpo a una richiesta GET? Cosa succede in questo caso?
Cosa mostrerà print(bool([])) print(bool([0]))
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
Qual è la proprietà principale che distingue l'architettura a microservizi e come si raggiunge l'autonomia dei servizi?
Quanto approfonditamente ti sei occupato di observability: metriche, monitoraggio e alerting?
Come determiniamo la capacità di infrastruttura richiesta per il modello?
Cos'è una coroutine? Come funziona asyncio sotto il cofano?
Con cosa, oltre ai servizi statali, hai dovuto implementare integrazioni?
Come Python determina quale variabile viene modificata all'interno di una funzione?
Hai lavorato a questo progetto da solo o c'era un team?
Cos'è un palindromo?