Sobes.tech

Python

Kunt u uitleggen waarvoor de aanroep van de super-methode in erfelijkheid wordt gebruikt?

Junior — Middle
142

Heeft u gewerkt met webservers in het kader van uw projecten of taken?

Junior — Middle
142

Kunt u uitleggen wat wordt bedoeld met de uitvoerstroom in de context van programmeren?

Junior — Middle
142

Zijn er situaties geweest waarin u de functionaliteit van FastAPI moest aanpassen of uitbreiden voor specifieke vereisten?

Junior — Middle
142

Heeft u ervaring met het gebruik van de Pytz-bibliotheek voor het werken met tijdzones in Python?

Junior — Middle
142

Waarom worden in Python accolades gebruikt om een lege dictionary te initialiseren?

Junior — Middle
142

Hoe worden Django-toepassingen getest?

Junior — Middle
142

Wat is het verschil tussen functionele en integratietests in het software verificatieproces?

Junior — Middle
142

Kun je de verschillende typen datatypen in programmeren opsommen?

Junior — Middle
142

Wat zijn de functionele vereisten voor de service? Beschrijf de belangrijkste pagina's en de gebruikersstroom.

Principal
142

Kunt u het concept van kunstmatige intelligentie en de belangrijkste toepassingen ervan uitleggen?

Junior — Middle
142

Welke huidige vacatures interesseren je op dit moment?

Junior — Middle
142

De belangrijkste technische vaardigheid die een kandidaat moet hebben

Junior — Middle
142

Welke stappen zou je ondernemen als je merkt dat een collega in het team niet goed met taken omgaat of niet productief genoeg werkt?

Junior — Middle
142

Leg uit hoe de LEFT JOIN-operator in SQL werkt en hoe hij tabellen samenvoegt.

Junior — Middle
142

Kunt u uitleggen wat een object met onveranderlijke eigenschappen in Python is en hoe het werkt?

Junior — Middle
142

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

142

Vertel me over gevallen waarin je taken moest overnemen die oorspronkelijk door een collega of een ander teamlid werden uitgevoerd.

Junior — Middle
142

Heeft u ervaring met het GIL-wereldwijde vergrendelingsmechanisme in Python?

Junior — Middle
142

Hoe werken de datatypes bool en int in Python samen en hoe zijn ze met elkaar verbonden?

Junior — Middle
142
/550