Python
Wat is een typisch teken van de complexiteit van een algoritme?
Vertel iets over jezelf (2-3 minuten)
Kun je de belangrijkste kenmerken van de gegevensstructuur dict in Python opsommen en hoe deze verschilt van andere collecties?
Wat is het verschil tussen een lijst en een tuple?
Hoe verwijder je correct, stapsgewijs en veilig, een kolom uit de database die niet meer wordt gebruikt, maar waar de oude code nog steeds naar kan verwijzen?
Hoe maak en gebruik je indexen in databasebeheersystemen?
Hoe hebt u de eisen van de klant toegepast bij de uitvoering van het project?
Wat is de rol van het proces van gegevensomzetting van het serialisatieformaat terug naar een object in applicaties?
Leg uit wat het concept van cyclische afhankelijkheden in programmeren is en waarom ze als een probleem worden beschouwd.
Welke HTTP-methoden behouden de uniekheid van de operatie niet bij herhaalde uitvoering?
Hoe controleert u de juistheid van de gegevensophaaloperatie uit de database en de overdracht ervan naar de klantenservice?
Wat is de algoritmische complexiteit van het toevoegen van een element aan een Python-lijst? Hoe werkt het toevoegen in het midden en aan het begin?
Wat is het basisprincipe van een decorator in Python en waar wordt het voor gebruikt?
Vertel over een interessant incident of een moeilijke situatie op het werk.
Kunt u een situatie geven waarin het gebruik van objectgeoriënteerd programmeren niet geschikt of niet zinvol is?
Hoe handelen in situaties waarin er geen kant-en-klare web-architectuuroplossingen of frameworks beschikbaar zijn?
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))
Kunt u een situatie geven waarin het gebruik van Kafka niet geschikt of niet nodig is?
Kan de applicatie via Uvicorn worden gestart?
Wat is het standaardgedrag van het isolatieniveau van transacties in PostgreSQL?