AccueilBlogTest technique optimisation des coûts cloud data : FinOps pour la data
Guide recrutement data

Test technique optimisation des coûts cloud data : FinOps pour la data

Les coûts cloud data peuvent exploser sans contrôle. En entretien Senior et Lead, on évalue la capacité à architecturer pour la performance ET l économie.

Data Builder·Juin 2025·6 min de lecture·Data Engineer · Data Architect
Sommaire
  1. Optimiser Snowflake
  2. Optimiser BigQuery
  3. Optimiser Databricks
  4. Optimiser le stockage S3/GCS
  5. Monitorer et alerter sur les coûts
  6. Culture FinOps data
  7. Grille

1Réduire les coûts Snowflake

Question discriminante

Quelles sont les 5 leviers principaux pour réduire les coûts Snowflake ?

2Réduire les coûts BigQuery

Question discriminante

Quels sont les pièges de coûts BigQuery les plus fréquents et comment les éviter ?

-- PIÈGE 1 : SELECT * sur une table partitionnée -- Mauvais : scanne toutes les colonnes et toutes les partitions SELECT * FROM project.dataset.orders; -- Bon : sélectionner les colonnes nécessaires + filtrer la partition SELECT order_id, amount, customer_id FROM project.dataset.orders WHERE DATE(order_date) >= '2025-01-01'; -- filtre la partition -- PIÈGE 2 : Pas de require_partition_filter -- Un utilisateur peut scanner 1TB par accident ALTER TABLE orders SET OPTIONS (require_partition_filter = TRUE); -- PIÈGE 3 : Jointure sans filtre préalable -- Mauvais : jointure sur les tables entières SELECT * FROM big_table JOIN other_big_table USING (id); -- Bon : filtrer avant de joindre SELECT * FROM (SELECT * FROM big_table WHERE date > '2025-01-01') a JOIN (SELECT * FROM other_big_table WHERE active = TRUE) b USING (id);

3Optimiser Databricks / Spark

Question discriminante

Comment réduisez-vous les coûts Databricks en production ?

4Optimiser le stockage S3/GCS

Question discriminante

Le stockage S3 semble cheap mais peut coûter cher. Quels sont les pièges ?

5Monitorer les coûts en temps réel

Question discriminante

Comment mettez-vous en place un monitoring des coûts cloud pour votre équipe data ?

6Culture FinOps : rendre les coûts visibles

Question discriminante

Comment diffusez-vous la culture FinOps dans une équipe data ?

7Grille par niveau

NiveauMaitriseSignal GONO-GO
ConfirméAuto-suspend Snowflake, évite SELECT *, partitionnement BigQueryConfigure l auto-suspend, filtre toujours les partitions BigQueryNe sait pas combien coûtent ses requêtes BigQuery
SeniorSpot nodes, resource monitors, incremental models, monitoring coûtsA réduit les coûts de son équipe de façon mesurable, monitore les coûts hebdomadairementN a jamais regardé les coûts cloud de ses pipelines

Vous recrutez un Data Engineer FinOps ?

Premier entretien gratuit. Rapport GO/NO-GO sous 48h.