Le concours externe pour le recrutement de contrôleurs des douanes et droits indirects de la branche du contrôle des opérations commerciales et d'administration générale prévu à l'article 7 (I, 1°) du décret du 10 avril 1995 susvisé comporte les épreuves écrites de préadmissibilité et d'admissibilité et les épreuves orales d'admission suivantes : 
1. Epreuve de préadmissibilité 
Réponse à des questionnaires à choix multiples destinés à vérifier les connaissances des candidats dans les domaines suivants : connaissances générales, français, mathématiques et raisonnement logique (durée : 1 h 30 ; coefficient 2). 
Seuls peuvent être admis à se présenter aux épreuves écrites d'admissibilité les candidats ayant obtenu à cette épreuve un total de points fixé par le jury, total qui ne peut être inférieur à 5 sur 20. 
Les points obtenus à cette épreuve seront pris en compte pour l'admissibilité et l'admission. 
2. Epreuves d'admissibilité 
Epreuve n° 1 (durée : 3 heures ; coefficient 4) : 
Résumé d'un texte portant sur les questions économiques et sociales du monde contemporain, et réponse à des questions en lien avec le texte. 
Epreuve n° 2 (durée : 3 heures pour les options a, b, c, d et e ; coefficient 4) : 
Epreuve au choix du candidat, ce choix étant précisé lors du dépôt de la demande d'admission à concourir : 
a) Résolution d'un ou plusieurs problèmes de mathématiques ; 
b) Résolution d'un ou plusieurs exercices de comptabilité privée ; 
c) Composition sur un ou plusieurs sujets donnés et/ ou cas pratiques d'économie ; 
d) Composition sur un ou plusieurs sujets donnés et/ ou cas pratiques de droit ; 
e) Composition sur un ou plusieurs sujets donnés et/ ou étude d'un ensemble documentaire de géographie économique ; 
Epreuve n° 3 facultative (durée : 1 h 30 ; coefficient 1) : au choix du candidat, ce choix étant précisé lors du dépôt de la demande d'admission à concourir. Traduction sans dictionnaire, sauf pour l'arabe et le chinois, d'un document rédigé dans l'une des langues suivantes : allemand, anglais, arabe, chinois, espagnol, italien ou russe. 
3. Epreuves d'admission 
Epreuve n° 1 : 
Epreuve d'entretien avec le jury. Cet entretien est destiné à apprécier, notamment, les motivations du candidat et son aptitude à exercer des fonctions au ministère. 
L'entretien comprend une présentation par le candidat de son parcours. Le candidat fournira en amont une fiche de présentation de celui-ci (durée : 25 minutes ; coefficient 8) ; 
1. Pour les candidats souhaitant obtenir la qualification de programmeur : interrogation portant sur le programme relatif à la vérification d'aptitude aux fonctions de programmeur publié en annexe à l'arrêté du 10 juin 1982 susvisé (durée : 30 minutes ; coefficient 2) ; 
2. Pour les candidats souhaitant obtenir la qualification de pupitreur : interrogation portant sur le programme relatif à la vérification d'aptitude aux fonctions de pupitreur publié en annexe à l'arrêté du 10 juin 1982 susvisé (durée : 30 minutes ; coefficient 2). 
Epreuve n° 2 (durée : 15 minutes ; coefficient 2) : 
Interrogation de langue étrangère consistant dans la traduction orale en français d'un texte écrit dans la langue étrangère choisie, suivie d'une conversation dans la même langue. Le choix de la langue est précisé lors du dépôt de la demande d'admission à concourir. 
Les candidats ont le choix entre les langues suivantes : allemand, anglais, arabe, chinois, espagnol, italien ou russe. Toutefois, cette langue doit être différente de celle que le candidat a éventuellement choisie pour l'épreuve écrite facultative n° 3 d'admissibilité.