Python
Ce probleme pot apărea la funcția hash (coliziuni)?
Unde se aplică programarea asincronă în Python și în ce scenarii este utilă?
Când ai început pentru prima dată să înveți Python și cum ai început să-l stăpânești?
Ce este GIL în Python și de ce trebuie să știm despre asta?
Întrebare SQL: cum se extrag utilizatorii cu nume în chirilică și latină, sortându-i astfel încât chirilica să fie prima, iar în interiorul grupurilor — lexicografic?
Cum să implementezi RAG singur?
Vorbește-mi despre experiența ta de lucru la proiect.
Ați fost implicat în proiectarea și dezvoltarea de integrări cu sisteme externe în interiorul conturului?
[nume] povestește-mi despre mecanismul de asincronie în Python: cum arată, unde este bun, unde este rău, pentru ce a fost inventat.
Se poate adăuga un corp la o cerere GET? Ce se întâmplă în acest caz?
Ce va afișa 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
Care este proprietatea principală care diferențiază arhitectura microserviciilor și cum se atinge autonomia serviciilor?
Cât de profund ai fost implicat în observability: metrici, monitorizare și alertare?
Cum determinăm capacitatea necesară a infrastructurii pentru model?
Ce este o corutină? Cum funcționează asyncio în spate?
Pe lângă serviciile publice, cu ce alte integrări a fost nevoie să implementați?
Cum determină Python ce variabilă este modificată în interiorul unei funcții?
Ai lucrat la acest proiect singur sau a fost o echipă?
Poți să desenezi o schemă a interacțiunii componentelor acestui sistem?