Python
Dans quelles situations est-il recommandé que les tests unitaires se terminent par une erreur?
Peut-on désactiver le GIL ou y renoncer d'une manière ou d'une autre?
Expliquez la sortie du code asyncio Python suivant et pourquoi il se comporte de cette manière : ```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()) ```
J'ai écrit une fonction identique avec des calculs en C++ et Python, lancée en multithreading. En C++ c'est rapide, en Python plus lent. Pourquoi?
Avec quelles structures de données peut-on construire une pile en Python?
Pouvez-vous nommer les principales catégories de types de données utilisées dans les langages de programmation?
Qu'est-ce que l'architecture propre?
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))
Connaissez-vous les bases de SQL et savez-vous écrire des requêtes simples?
Pourriez-vous donner un exemple de méthodes spéciales qui sont appelées automatiquement dans certaines situations?
Quelles situations sont considérées comme des erreurs en Python et comment sont-elles traitées?
Quelle est la différence entre les opérateurs == et is?
Quels types de moteurs (engines) de tables existent dans ClickHouse?
Quelle est la fonction du décorateur @property en Python et comment est-il utilisé pour contrôler l'accès aux attributs de la classe?
Comment organises-tu ton travail pour respecter les délais?
Pouvez-vous expliquer ce que signifie le terme « application monolithique » dans le contexte du développement logiciel ?
Avez-vous utilisé des références faibles dans vos projets?
Est-il possible d'implémenter une structure de données qui réserve une quantité donnée de mémoire lors de sa création?
Quelles infrastructures cloud ont été utilisées dans le cadre de ce projet, telles que AWS ou GCP?
Qu'est-ce qui vous semble plus attrayant : un rôle dans une startup ou un emploi dans une grande entreprise?