AccueilBlogÉvaluer une expérience BigQuery
Recruter en data

Évaluer une expérience BigQuery : les bonnes questions à poser

BigQuery ressemble à « du SQL dans le cloud », et beaucoup de candidats s'arrêtent là. Mais sa particularité change tout : on paie les données lues, pas le temps. Un profil qui ignore ça peut coûter très cher à une entreprise sans s'en rendre compte. La bonne nouvelle : on peut tester cette conscience du coût sans être technique.

Data Builder·Juillet 2025·8 min de lecture·Cible : RH & recruteurs · profils BigQuery

La compétence BigQuery ne se juge pas à la maîtrise du SQL, mais à la conscience du coût : est-ce que le candidat sait qu'une requête mal écrite peut faire exploser la facture ? Cette conscience est le meilleur marqueur d'une vraie expérience.

1À quoi sert BigQuery (et sa particularité)

À demander au candidat

Demandez : « Qu'est-ce qui rend BigQuery différent d'une base de données classique ? »

BigQuery est un entrepôt de données cloud qui permet d'interroger d'énormes volumes en SQL, sans gérer d'infrastructure. Sa particularité est économique : on paie à la quantité de données scannées. Un bon candidat mentionne ce modèle de coût spontanément — c'est le cœur du sujet.

  • C'est un entrepôt cloud : du SQL sur de très gros volumes, sans serveur à gérer.
  • Sa particularité : on paie les octets scannés, pas le temps de calcul.
  • Une requête mal écrite (SELECT * sans filtre) peut coûter très cher.
  • Le partitionnement des tables permet de ne lire que le nécessaire.
  • Un bon profil raisonne « combien de données je lis » avant d'écrire.

2Les signaux d'un vrai profil BigQuery

À demander au candidat

Le mot magique à écouter : coût (octets scannés, partitionnement).

Ceux qui ont vraiment travaillé sur BigQuery à l'échelle ont forcément été confrontés à la question du coût — souvent après une mauvaise surprise sur la facture. Ils en parlent naturellement. Les autres n'y pensent tout simplement pas.

  • Il parle spontanément de coût et d'octets scannés.
  • Il évite SELECT * et filtre sur les partitions.
  • Il a géré de vrais volumes et sait donner un ordre de grandeur.
  • Il connaît le partitionnement et le clustering pour optimiser.
  • Il a une anecdote de facture élevée qu'il a corrigée.

3Les red flags à repérer

À demander au candidat

Repérables sans connaître BigQuery.

Le décalage le plus courant : un candidat qui traite BigQuery comme une base classique et ignore totalement la dimension coût. Sur une plateforme facturée à l'usage, c'est un vrai risque financier.

  • Il ne connaît pas le modèle de coût (« je fais juste des requêtes »).
  • Il traite BigQuery comme une base classique, sans souci du volume lu.
  • Il n'a jamais entendu parler de partitionnement.
  • Il ne peut donner aucun ordre de grandeur de volume réel.
  • Il ne fait jamais le lien entre une requête et une facture.

Signal d'alerte : un candidat qui ignore totalement la dimension coût de BigQuery peut, sans le savoir, générer des factures massives — c'est le red flag le plus important sur cette techno facturée à l'usage.

4La question à poser (sans être technique)

À demander au candidat

« Comment évitez-vous qu'une requête coûte cher sur BigQuery ? »

Cette question sépare immédiatement ceux qui ont une vraie expérience de ceux qui ont juste « fait des requêtes ». Un bon profil parle de colonnes sélectionnées, de partitions et de volume lu. Un profil faible ne comprend même pas la prémisse de la question.

  • Un bon profil parle de sélectionner les bonnes colonnes et de filtrer les partitions.
  • Il estime le volume lu avant de lancer une requête lourde.
  • Il donne un exemple concret d'optimisation de coût.
  • Ne pas comprendre la question révèle une expérience superficielle.

5Quand faire appel à un expert

À demander au candidat

Il y a une limite claire à ce qu'un recruteur non technique peut trancher seul.

Les signaux et la question ci-dessus vous permettent d'écarter les profils qui surjouent et de repérer les bons candidats. Mais confirmer finement un niveau BigQuery — surtout sur un poste senior ou un profil rare — demande un regard technique. C'est là qu'un entretien mené par un expert fait la différence.

  • Vous hésitez entre deux candidats et l'enjeu (séniorité, salaire) est élevé.
  • Personne en interne ne peut évaluer techniquement la compétence en question.
  • Vous voulez un rapport objectif, comparable d'un candidat à l'autre.
  • Vous recrutez en volume et voulez fiabiliser votre présélection.

6Grille par niveau

NiveauMaîtrise attendueSignal GONO-GO
JuniorÉcrit des requêtes SQL sur BigQuerySélectionne les colonnes utiles, filtreIgnore totalement la dimension coût
ConfirméPartitionnement, clustering, conscience du coûtÉvite SELECT *, raisonne en volume luTraite BigQuery comme une base classique
SeniorOptimisation, vues matérialisées, arbitrage coûtsCorrige une facture élevée, chiffre l'impactNe relie jamais requête et facture
LeadArchitecture d'entrepôt, gouvernance des coûtsMet en place des garde-fous de coûtAucune notion du modèle de coût

Vous recrutez un profil data ?

Data Builder mène l'entretien technique et vous livre un rapport clair et détaillé sous 24h. Premier entretien offert.

Tester gratuitementRéserver un appel