Kas yra TDD ir koks yra šio požiūrio prasmė?
Python
Kokioje Python versijoje dirbote paskutinėje įmonėje?
Pavyzdžiui, bet kurio užduoties pavyzdžiu papasakokite, kaip ieškojote PostgreSQL užklausų siaurų vietų: ką naudojote ir kaip radote problemą?
Kuo skiriasi generatorius nuo įprastos funkcijos?
Kaip Python'e naudojamas abstraktus sintaksės medis (AST)?
Kokius testų tipus žinote?
Kokiose Python kūrimo srityse laikote save stipriausiu specialistu?
Paminėkite pagrindinius OOP principus.
Ar galima pasiekti klasės atributą ar metodą, kuris prasideda dviem pabraukimais? Kokios yra ypatybės?
„Nuorodų išgavėjas“ klasė: NUMATYTOSIOS debesų paslaugos = frozenset(( "drive.google.com", "mediafire.com", "yadi.sk", "disk.yandex.ru", "cloud.mail.ru", "mega.nz" )) # Šį metodą galima išplėsti arba perrašyti def __init__(self, max_links: int = 7, first_extracted_links: int = 2, clouds = None): # Maksimalus nuorodų skaičius, kuris grąžinamas self.max_links = max_links # Skaičius nuorodų, kurios išgaunamos pirmojoje sąlygoje self.first_extracted_links = first_extracted_links # Domėnų sąrašas, kuris laikomas debesų paslaugomis self.clouds = clouds or self.DEFAULT_CLOUDS self._results = [] # Reikia parašyti šį metodą, kuris prideda teksto dalį, kurią vėliau reikia analizuoti def apply(self, text) -> "LinkExtractor": ... return self
Kada ir kodėl renkatės procesus (multiprocessing)?
Yra modulis, kuris priėmė užduotį ir yra priklausomas. Ką darysite?
Papaskokite apie įdomų incidentą ar sudėtingą situaciją darbe.
Kokius eilės tipus kaip duomenų struktūras žinote?
Kokie geri darbai buvo padaryti įmonėje [įmonė]? Papasakokite apie įdomius projektus.
Kokius Python profiliavimo įrankius žinote?
Kuo skiriasi paviršutinis kopijavimas ir gilus kopijavimas (`copy` ir `deepcopy`)?
Kas gali sukelti atminties nutekėjimą, jei yra šiukšlių surinkėjas?
Kaip kovoti su lentelių augimu PostgreSQL?
Ką darytumėte, jei sunkus SQL užklausa taptų kliūtimi?