Kunt u uitleggen waarvoor de aanroep van de super-methode in erfelijkheid wordt gebruikt?
Python
Heeft u gewerkt met webservers in het kader van uw projecten of taken?
Kunt u uitleggen wat wordt bedoeld met de uitvoerstroom in de context van programmeren?
Zijn er situaties geweest waarin u de functionaliteit van FastAPI moest aanpassen of uitbreiden voor specifieke vereisten?
Heeft u ervaring met het gebruik van de Pytz-bibliotheek voor het werken met tijdzones in Python?
Waarom worden in Python accolades gebruikt om een lege dictionary te initialiseren?
Hoe worden Django-toepassingen getest?
Wat is het verschil tussen functionele en integratietests in het software verificatieproces?
Kun je de verschillende typen datatypen in programmeren opsommen?
Wat zijn de functionele vereisten voor de service? Beschrijf de belangrijkste pagina's en de gebruikersstroom.
Kunt u het concept van kunstmatige intelligentie en de belangrijkste toepassingen ervan uitleggen?
Welke huidige vacatures interesseren je op dit moment?
De belangrijkste technische vaardigheid die een kandidaat moet hebben
Welke stappen zou je ondernemen als je merkt dat een collega in het team niet goed met taken omgaat of niet productief genoeg werkt?
Leg uit hoe de LEFT JOIN-operator in SQL werkt en hoe hij tabellen samenvoegt.
Kunt u uitleggen wat een object met onveranderlijke eigenschappen in Python is en hoe het werkt?
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
Vertel me over gevallen waarin je taken moest overnemen die oorspronkelijk door een collega of een ander teamlid werden uitgevoerd.
Heeft u ervaring met het GIL-wereldwijde vergrendelingsmechanisme in Python?
Hoe werken de datatypes bool en int in Python samen en hoe zijn ze met elkaar verbonden?