Python
Ar galima išjungti GIL arba kaip be jo išsiversti?
Paaiškinkite žemiau pateikto Python asyncio kodo išvestį ir kodėl jis elgiasi būtent taip: ```python import asyncio async def say_hello(): print(1) await asyncio.sleep(1) print(2) async def main(): await say_hello() task = asyncio.create_task(say_hello()) print(3) await task asyncio.run(main()) ```
Parašiau tą pačią funkciją su skaičiavimais C++ ir Python, paleidau kelių gijų režimu. C++ greitas, Python lėtesnis. Kodėl?
Kokias duomenų struktūras galima naudoti steko kūrimui Python kalboje?
Ar galite paminėti pagrindines duomenų tipų kategorijas, naudojamas programavimo kalbose?
Kas yra Clean Architecture?
async def check_response(delay: int, message: str) -> None: timeout = httpx.Timeout(timeout=5) client = httpx.AsyncClient( base_url=BASE_URL, timeout=timeout, ) async with client: response = await client.get(url=f"/delay/{delay}") print(response.status_code, message) async def main() -> None: await check_response(delay=2, message="from first line"), await check_response(delay=2, message="from second line"), await check_response(delay=2, message="from third line"), if __name__ == "__main__": print("Total time:", timeit.timeit(lambda: asyncio.run(main()), number=2))
Ar žinote SQL pagrindus ir galite rašyti paprastus užklausimus?
Ar galite pateikti pavyzdį apie specialius metodus, kurie automatiškai kviečiami tam tikrose situacijose?
Kokios situacijos laikomos klaidomis Python ir kaip jos tvarkomos?
Kuo skiriasi == ir is operatoriai?
Kokie yra tipai (engines) lentelių ClickHouse?
Kokia yra @property dekoratoriaus paskirtis Python ir kaip jis naudojamas valdyti prieigą prie klasės atributų?
Kaip organizuoji savo darbą, kad laikytumėtės nustatytų terminų?
Ar galite paaiškinti, ką reiškia terminas «monolitinė programa» programinės įrangos kūrimo kontekste?
Ar naudojote silpnus nuorodas savo projektuose?
Ar įmanoma įgyvendinti duomenų struktūrą, kuri sukurta tam tikrą atminties kiekį?
Kokios debesų infrastruktūros buvo naudojamos šiame projekte, tokios kaip AWS ar GCP?
Kas jums atrodo patraukliau: vaidmuo startuope ar darbas didelėje įmonėje?
Kaip paleisti sinchroninį blokuojantį SDK iš asinchroninio kodo, neperrašant jo?