Sobes.tech

Python

Qu'est-ce que le middleware dans Django, comment ça fonctionne et à quoi ça sert?

110

Écrivez-vous des requêtes SQL manuellement ou utilisez-vous un ORM?

109

Comment effectueriez-vous une migration sur une table avec 20-80 millions de lignes : ajouter une nouvelle colonne et la pré-remplir avec une valeur basée sur un autre champ, si la migration n'est pas appliquée ?

109

Écrivez une requête SQL pour trouver la vidéo la plus longue parmi les 10 vidéos les plus courtes de la table video (id, durée, id de l'auteur). with sbq as ( select id, duration, author_id from video order by duration limit 10 ) select id, duration, author_id from sbq order by duration DESC limit 1 select id, duration, author_id from video order by duration limit 1 offset 9 shortest = Video.objects.order_by('duration').values('id')[:10][-1] result = Video.objects.filter(id__in=Subquery(shortest)).order_by("-duration").first()

109

Avez-vous déjà rencontré en pratique des cas où la réplication de la base de données affecte les utilisateurs ou le système?

108

Pourquoi avez-vous choisi Python comme votre principal langage de développement?

105

Parlez-nous de OAuth : qu'est-ce que cette technologie et à quoi sert-elle?

99
/2