Accéder au contenu principal

Top 45 des questions d'entretien PostgreSQL pour tous les niveaux

Vous postulez à un emploi qui requiert la maîtrise de PostgreSQL ? Préparez-vous au processus d'entretien avec cette liste complète de questions sur PostgreSQL.
Actualisé 4 oct. 2024  · 15 min de lecture

Pouvoir interroger des données provenant de bases de données relationnelles est une compétence indispensable pour tout spécialiste des données. La méthode standard pour créer et gérer des bases de données est le langage SQL (Structured Query Language). SQL est le fondement de certaines des bases de données relationnelles les plus populaires du marché, notamment PostgreSQL, Microsoft SQL Server, MySQL et SQLite.

Dans cet article, nous nous concentrerons sur PostgreSQL. PostgreSQL est une base de données relationnelle légère, libre et gratuite. En raison de son architecture éprouvée, de sa fiabilité, de l'intégrité de ses données et de son intégration aisée avec des langages de programmation tels que Python et R, PostgreSQL est extrêmement bien accepté par l'industrie, et des entreprises de toutes tailles et de toutes régions l'utilisent. Pour en savoir plus sur cette base de données SQL populaire, nous vous recommandons vivement de lire notre guide pour débutants sur PostgreSQL.

Compte tenu de la popularité de PostgreSQL, il y a de fortes chances que le poste pour lequel vous postulez exige une certaine maîtrise de PostgreSQL. Pour vous aider pendant le processus d'entretien, cet article fournit une vue d'ensemble des questions et réponses PostgreSQL les plus courantes pour tous les niveaux.

Les entretiens vont normalement de questions générales de base à des questions plus complexes. Le niveau d'ancienneté compte également, ce qui signifie que les questions d'entretien seront globalement plus difficiles si vous postulez à un poste plus élevé.

Enfin, il est important de répondre brièvement aux questions. Il est préférable d'aller droit au but plutôt que de divaguer, car cela peut entraîner de nouvelles questions de la part de l'intervieweur, dans lesquelles vous ne vous sentirez peut-être pas aussi à l'aise. Ne vous inquiétez pas : vous aurez tout le loisir de démontrer vos compétences au cours de l'entretien et des étapes ultérieures du processus de candidature.

Commençons !

15 questions d'entretien avec PostgreSQL pour les débutants

1. Qu'est-ce que PostgreSQL ?

PostgreSQL est un système de gestion de bases de données relationnelles léger, libre et gratuit. PostgreSQL est largement utilisé à travers les régions et les entreprises et peut être utilisé dans les systèmes d'exploitation les plus courants.

2. Quels sont les avantages de PostgreSQL ?

PostgreSQL se distingue des autres bases de données SQL pour plusieurs raisons :

  • Robustesse qui lui permet de s'adapter à toutes sortes d'applications,
  • Gratuit et libre,
  • Sécurité et fiabilité
  • Grande variété de types de données,
  • Une grande communauté d'utilisateurs dans le monde entier.

3. Quelles sont les principales applications de PostgreSQL ?

PostgreSQL vous permet de :

  • Créer, supprimer et mettre à jour des tables dans une base de données,
  • Accéder aux données d'un tableau, les manipuler et les modifier,
  • Récupérer et résumer les informations nécessaires à partir d'un tableau ou de plusieurs tableaux,
  • Ajouter ou supprimer certaines lignes ou colonnes d'un tableau

4. Que sont les opérations CRUD dans PostgreSQL ?

Les opérations CRUD (Create, Read, Update, Delete) sont les opérations de base de tout système de base de données SQL, y compris PostgreSQL. Les opérations CRUD sont fréquemment utilisées dans la conception et la gestion des bases de données.

5. Qu'est-ce qu'une base de données dans PostgreSQL ?

Comme dans d'autres dialectes SQL, la base de données est un espace de stockage structuré où les données sont conservées dans de nombreuses tables et organisées de manière à ce que les informations nécessaires puissent être facilement récupérées, manipulées et résumées.

6. Qu'est-ce que pgAdmin dans PostgreSQL ?

pgAdmin est un utilitaire pratique fourni avec l'installation de PostgreSQL, qui vous permet d'effectuer des tâches courantes liées à la base de données à l'aide d'une interface graphique agréable.

7. Comment créer une nouvelle base de données dans PostgreSQL ?

PostgreSQL utilise la commande standard CREATE DATABASE pour créer de nouvelles bases de données. Mais le diable se cache dans les détails. Il y a tant de choses à prendre en compte lors de la création d'une base de données, c'est pourquoi nous avons préparé notre cours sur la création de bases de données PostgreSQL pour vous couvrir.

8. Comment ajouter de nouvelles valeurs à un tableau donné ?

PostgreSQL utilise l'instruction INSERT INTO standard pour ajouter des données à votre table SQL.

9. Comment supprimer une base de données dans PostgreSQL ?

Pour supprimer une base de données dans PostgreSQL, utilisez la commande DROP DATABASE.

10. Qu'est-ce qu'un schéma dans PostgreSQL ?

Un schéma de base de données contient la configuration logique et visuelle de l'ensemble de la base de données relationnelle. Dans PostgreSQL, il comprend les tables, ainsi que les types de données, les vues, les index, les séquences, les contraintes et les fonctions.

11. Comment sélectionner les cinq premières lignes d'une table appelée "clients" dans PostgreSQL ?

Vous pouvez récupérer ces données à l'aide de la requête suivante :

SELECT * FROM customers LIMIT 5;

12. Qu'est-ce qu'une contrainte dans PostgreSQL ?

Ensemble de conditions définissant le type de données pouvant être introduites dans chaque colonne d'un tableau. Les contraintes sont utilisées pour garantir l'intégrité des données dans une table et empêcher les actions indésirables.

13. Qu'est-ce qu'une jointure dans PostgreSQL ?

Les jointures sont utilisées pour combiner et extraire des enregistrements de deux ou plusieurs tables. PostgreSQL utilise des jointures SQL standard pour effectuer ce type d'opérations.

14. Pouvez-vous expliquer ce qu'est une clé primaire dans PostgreSQL ?

Une clé primaire est utilisée pour identifier une ligne de manière unique dans une table. Les clés primaires peuvent être composées d'une ou de plusieurs colonnes. Une clé primaire peut être classée comme un type de contrainte.

15. PostgreSQL est-il compatible avec Python ?

Oui, il existe de nombreux paquets qui vous permettent d'utiliser PostgreSQL à travers Python. Psycopg est l'une des bibliothèques Python les plus populaires pour PostgreSQL. Curieux de savoir comment utiliser PostgreSQL avec Python ? Lisez notre article séparé Tutoriel sur l'utilisation de PostgreSQL en Python : Créer, connecter et gérer des bases de données.

Devenez certifié SQL

Prouvez que vos compétences en SQL sont prêtes à l'emploi grâce à une certification.
Booster ma carrière

15 questions d'entretien intermédiaires sur PostgreSQL

16. Quelle est la différence entre une clé étrangère et une clé primaire dans PostgreSQL ?

Une clé étrangère fournit des clés partagées entre deux ou plusieurs tables, alors qu'une clé primaire n'autorise que des valeurs uniques et strictement non nulles. Les deux sont considérés comme des types de contraintes.

17. Quelles sont les principales contraintes de PostgreSQL ?

Les fournisseurs de PostgreSQL pour les contraintes suivantes :

  • Vérifier les contraintes
  • Contraintes non nulles
  • Contraintes uniques
  • Clés primaires
  • Clés étrangères
  • Contraintes d'exclusion

18. Quelle est la dernière version de PostgreSQL ?

En janvier 2024, la dernière version est PostgreSQL 16.

19. Pouvez-vous exécuter PostgreSQL sur le cloud ?

Oui, PostgreSQL est compatible et peut être exécuté sur les fournisseurs de cloud les plus populaires, y compris AWS, Azure et Google Cloud.

20. Qu'est-ce que PL/Python dans PostgreSQL ?

PostgreSQL supporte un langage procédural connu sous le nom de PL/Python. Cela vous permet d'écrire des fonctions et des procédures SQL à l'aide de Python.

21. Qu'est-ce que le Contrôle de Concurrence Multi-version dans PostgreSQL ?

Multi-version Concurrency Control ou MVCC est une technique avancée de PostgreSQL. Il améliore les performances des bases de données dans les scénarios multi-utilisateurs. Cela signifie qu'en interrogeant une base de données, chaque transaction voit un instantané des données (une version de la base de données) telles qu'elles étaient il y a un certain temps, indépendamment de l'état actuel des données sous-jacentes. Cela évite à la transaction de voir des données incohérentes qui pourraient être causées par des mises à jour de transactions concurrentes sur les mêmes lignes de données.

En d'autres termes, MVCC crée plusieurs versions d'un seul enregistrement de base de données, ce qui permet à diverses transactions d'accéder à différentes versions d'un enregistrement de base de données sans entrer en conflit les unes avec les autres, permettant ainsi des transitions simultanées.

22. Quelle est la taille maximale d'une table dans PostgreSQL ?

Bien que PostgreSQL offre une taille de base de données illimitée, il y a une taille maximale pour les tables, qui est fixée à 32 To.

23. Quels sont les principaux opérateurs de PostgreSQL ?

Les principaux types d'opérateurs disponibles dans PostgreSQL sont les suivants :

  • Opérateurs arithmétiques
  • Opérateurs logiques
  • Opérateurs de comparaison
  • Opérateurs binaires

24. Qu'est-ce qu'un index dans PostgreSQL ?

Un index est une structure de données spéciale liée à une table et utilisée pour stocker ses parties importantes et permettre une recherche et une récupération plus rapides des données. Ceci est réalisé en créant une structure de données triées qui permet à PostgreSQL de localiser les lignes plus rapidement qu'avec un balayage complet de la table. Les index sont particulièrement efficaces pour les grandes bases de données, où ils améliorent considérablement les performances des requêtes.

25. Qu'est-ce que le partitionnement dans PostgreSQL ?

Il s'agit de diviser un grand tableau en plusieurs parties. Plusieurs méthodes peuvent être utilisées, notamment le partitionnement par plages, le partitionnement par listes et le partitionnement par hachage.

26. Quelles sont les 4 propriétés principales d'une transaction dans PostgreSQL ? Quel est l'acronyme utilisé pour les désigner ?

Les transactions dans PostgreSQL sont censées être atomiques, cohérentes, isolées et durables. Ces propriétés sont communément désignées par l'acronyme ACID.

27. Qu'est-ce que la journalisation en avance sur l'écriture dans PostgreSQL ?

La journalisation en amont est une technique utilisée pour assurer l'intégrité des données des bases de données PostgreSQL. La journalisation en amont garantit que toutes les modifications et actions dans la base de données sont enregistrées dans un journal de transactions avant la mise à jour ou la modification de la base de données. En cas de panne de la base de données, cela permet de fournir le journal des modifications de la base de données.

28. Quels sont les types de jointures disponibles dans PostgreSQL ?

Dans PostgreSQL, les principales jointures sont :

  • INNER JOIN : Retourne les enregistrements dont les valeurs correspondent dans les deux tables.
  • JOINDRE A LA GAUCHE : Renvoie tous les enregistrements de la table de gauche et les enregistrements correspondants de la table de droite.
  • JOIGNEZ-VOUS À DROIT : Renvoie tous les enregistrements de la table de droite et les enregistrements correspondants de la table de gauche.
  • ADHÉSION COMPLÈTE : Renvoie tous les enregistrements lorsqu'il y a une correspondance dans la table de gauche ou de droite.

29. Qu'est-ce qu'une fonction dans PostgreSQL ?

Les fonctions, également connues sous le nom de procédures stockées, vous permettent de regrouper en une seule procédure plusieurs opérations qui nécessiteraient normalement plusieurs requêtes. Ils peuvent être réutilisés à tout moment, ce qui permet aux utilisateurs de gagner du temps. Pour en savoir plus sur les fonctions PostgreSQL, consultez notre cours Fonctions pour manipuler les données dans PostgreSQL.

30. Qu'est-ce qu'une vue dans PostgreSQL ?

Les vues représentent le résultat d'une requête sur une ou plusieurs tables sous-jacentes. Les vues sont utilisées pour simplifier les requêtes complexes, car ces requêtes sont définies une fois dans la vue et peuvent ensuite être interrogées directement via celle-ci.

15 questions d'entretien avancées et techniques sur PostgreSQL

31. Qu'est-ce que la normalisation dans PostgreSQL ?

La normalisation des bases de données est un processus par lequel les bases de données et les tables sont créées ou modifiées pour remédier aux inefficacités associées au stockage des données, à la modification des données ou aux processus d'interrogation. En termes simples, la normalisation implique plusieurs étapes pour réduire la redondance et la complexité des données.

32. Que sont les déclencheurs dans PostgreSQL ?

Un déclencheur, également appelé fonction de rappel, est une spécification selon laquelle la base de données doit exécuter automatiquement une fonction particulière chaque fois qu'un certain type d'opération est effectué. Les déclencheurs peuvent être définis pour s'exécuter avant ou après toute opération INSERT, UPDATE ou DELETE, soit une fois par ligne modifiée, soit une fois par instruction SQL. Si un événement déclencheur se produit, la fonction du déclencheur est appelée au moment opportun pour traiter l'événement. Les déclencheurs permettent de garantir l'intégrité des données lors de la modification d'une base de données.

33. Comment faire une sauvegarde d'une base de données dans PostgreSQL ?

Faire une sauvegarde de votre base de données dans PostgreSQL est assez simple. Il existe plusieurs méthodes pour effectuer une sauvegarde dans PostgreSQL :

  • Vidage SQL
  • Sauvegarde au niveau du système de fichiers
  • Sauvegarde en ligne

34. À quoi sert la méthode pg_dump ?

La méthode pg_dump vous permet de créer un fichier texte contenant un ensemble de commandes SQL qui, lorsqu'elles sont exécutées sur un serveur PostgreSQL, recréent la base de données dans le même état qu'au moment de la vidange.

35. Comment pouvez-vous supprimer une table, ainsi que tout autre objet qui lui est associé, comme les vues, les déclencheurs, les fonctions et les procédures stockées ?

Pour supprimer une table dans PostgreSQL, utilisez la commande DROP TABLE, suivie du nom de la table. Pour s'assurer que tout autre objet lui est associé, vous devez ajouter la commande CASCADE.

36. Quels sont les avantages du cloisonnement ?

Le partitionnement permet de diviser une table en partitions plus petites et plus faciles à gérer, ce qui se traduit par une augmentation des performances des requêtes. Il est particulièrement adapté aux grandes tables.

37. Quel est le moyen le plus rapide de supprimer toutes les lignes d'un grand tableau ?

Il existe deux méthodes principales pour supprimer les lignes d'un tableau : la commande DELETE et la commande TRUNCATE. Le premier est conçu pour supprimer des lignes de manière plus sélective et nécessite une analyse complète des tables. Ce dernier supprime rapidement toutes les lignes et vide l'espace disque sans nécessiter d'analyse de la table. La commande TRUNCATE est donc la plus appropriée.

38. Quelles sont les commandes utilisées pour contrôler les transactions dans PostgreSQL ?

Il y a 3 commandes principales pour contrôler les transactions dans PostgreSQL :

  • BEGIN TRANSACTION ou simplement BEGIN : Pour commencer une transaction.
  • COMMIT ou END TRANSACTION : Pour enregistrer les modifications. La commande COMMIT enregistre toutes les transactions dans la base de données depuis la dernière commande COMMIT ou ROLLBACK.
  • ROLLBACK : Il est utilisé pour annuler les transactions qui n'ont pas encore été enregistrées dans la base de données.

39. Comment la sécurité est-elle assurée dans PostgreSQL ?

PostgreSQL est l'une des bases de données SQL les plus sûres. La sécurité est abordée à plusieurs niveaux :

  • Protection des fichiers de la base de données. Tous les fichiers stockés dans la base de données sont protégés contre la lecture par tout compte autre que le compte superutilisateur Postgres.
  • Les connexions d'un client au serveur de base de données sont, par défaut, autorisées uniquement via un socket Unix local
  • Les connexions des clients peuvent être limitées par l'adresse IP et/ou le nom d'utilisateur.
  • Les connexions des clients peuvent être authentifiées par d'autres paquets externes.
  • Chaque utilisateur de Postgres se voit attribuer un nom d'utilisateur et (éventuellement) un mot de passe.
  • Les utilisateurs peuvent être affectés à des groupes et l'accès aux tables peut être restreint en fonction des privilèges du groupe.

40. Imaginez que vous disposiez d'un grand tableau contenant l'historique des températures journalières à New York. Quelle serait la stratégie la plus efficace pour partitionner la table ?

Lorsque vous traitez des données de séries temporelles, la stratégie la plus efficace est le partitionnement par plages, qui permet de diviser les tables sur la base d'une plage fixe de valeurs. Dans ce cas, la partition la plus probable serait basée sur les jours.

41. Qu'est-ce que l'interrogation parallèle dans PostgreSQL ?

L'interrogation parallèle est une technique de PostgreSQL qui vous permet de créer des plans d'interrogation qui peuvent exploiter plusieurs CPU pour répondre aux requêtes plus efficacement. Cette technique est particulièrement bien adaptée lorsque la requête implique l'analyse d'un grand nombre de données mais le renvoi de quelques lignes, par exemple pour des calculs agrégés.

42. Comment améliorer les performances des requêtes dans PostgreSQL ?

Il existe de nombreuses stratégies pour améliorer les performances des requêtes, notamment :

  • Utilisation de l'indexation, en particulier dans les requêtes comportant des clauses WHERE ;
  • Rédiger des instructions SQL efficaces pour réduire la charge de traitement, par exemple en évitant les colonnes inutiles dans l'instruction SELECT.
  • Mise en œuvre du partitionnement pour les grandes tables.
  • Optimisation de l'utilisation de la mémoire en ajustant les paramètres du serveur aux spécifications du matériel.

En particulier lorsqu'il s'agit de grandes bases de données, il est essentiel d'améliorer les performances de vos requêtes afin d'éviter les goulets d'étranglement indésirables. Consultez notre cours Améliorer les performances des requêtes dans PostgreSQL pour devenir un magicien des requêtes.

43. Dans quels cas la commande EXPLAIN ANALYZE peut-elle être utile ?

La commande EXPLAIN vous montre le plan d'exécution d'une instruction SQL. Cela inclut la manière dont la ou les tables référencées dans votre déclaration seront traitées, les algorithmes sous-jacents qui seront utilisés pour les opérations complexes, telles que les jointures, ainsi que le temps d'exécution estimé.

Si, en plus du temps estimé, vous souhaitez connaître le temps réel nécessaire, vous pouvez ajouter la commande ANALYZE, et l'instruction sera réellement exécutée, et pas seulement planifiée.

Globalement, la commande EXPLAIN ANALYZE est particulièrement pratique pour repérer les goulets d'étranglement dans les requêtes complexes afin de les réécrire pour améliorer les performances de la requête.

44. Comment gérer les erreurs dans PostgreSQL ?

Il y a deux façons principales de traiter les erreurs dans PostgreSQL :

  • Des fonctions de rappel peuvent être développées pour gérer les conditions d'avertissement et d'erreur. Dans ce cas, vous pouvez spécifier un certain comportement en cas d'erreurs et d'avertissements dans vos requêtes à l'aide de la commande WHENEVER.
  • Des informations détaillées sur l'erreur ou l'avertissement peuvent être obtenues à partir de la variable sqlca. Cette variable fournit des informations détaillées lorsque des erreurs et des avertissements surviennent au cours de l'exécution.

45. Quel est l'intérêt des logs pour le dépannage dans PostgreSQL ?

Les journaux de PostgreSQL sont une ressource précieuse pour la résolution des problèmes, le suivi des performances et l'audit de l'activité de la base de données. PostgreSQL est livré avec une grande variété de journaux, y compris les journaux d'erreurs. Ces journaux peuvent vous aider à repérer les requêtes et les instructions qui entraînent des erreurs lors de l'exécution.

Au-delà des compétences techniques

Une bonne connaissance de PostgreSQL est essentielle pour réussir l'entretien. Mais n'oubliez pas que les entretiens sont aussi l'occasion de tester d'autres compétences que les compétences techniques. En fin de compte, le succès d'un projet de science des données repose non seulement sur le code, mais aussi sur les personnes qui écrivent le code.

C'est pourquoi le fait de démontrer de solides compétences non techniques, telles que l'approche de la résolution de problèmes, la communication et le travail d'équipe dans des fonctions techniques, augmentera considérablement vos chances d'obtenir le poste.

Soyez donc prêt à faire face à des questions comportementales, comme la manière de gérer les délais, les mauvaises vibrations au sein de l'équipe et les clients exigeants. Ces scénarios sont présents non seulement dans la vie quotidienne des professionnels des données, mais aussi dans celle des employés de tous les secteurs. C'est pourquoi vos expériences professionnelles antérieures, même si elles ne sont pas liées aux données, peuvent également vous aider à répondre à ces questions. Prenez le temps de répondre et soyez vous-même : il n'y a pas de bonne ou de mauvaise réponse.

Préparer votre entretien avec PostgreSQL

Une préparation minutieuse de votre entretien PostgreSQL est cruciale pour passer cette étape du processus de candidature. Nous avons déjà mentionné l'importance d'avoir de solides connaissances de PostgreSQL, mais d'autres types de questions sont susceptibles d'être posées au cours de l'entretien, y compris des questions non techniques.

En raison du degré élevé d'incertitude associé aux entretiens, cette étape peut être stressante. Pour vous aider à réussir l'entretien, nous avons préparé quelques conseils et astuces.

  • Personne n'attend de vous que vous sachiez tout. Il est normal de ne pas avoir de compétences spécifiques. Si l'entreprise demande une solution en R, mais que vous ne savez le faire qu'en Python, montrez comment vous pouvez résoudre des problèmes avec Python et montrez votre volonté d'apprendre le R.
  • Réfléchissez avant de répondre. Demandez plus de temps si la question l'exige. Cela montre que vous prenez leurs questions au sérieux. Cependant, ne le faites pas pour chaque question.
  • Expliquez pourquoi votre rôle est essentiel pour l'entreprise. Parfois, surtout dans les petites entreprises, ils ne savent pas vraiment pourquoi ils ont besoin d'un data scientist. Si c'est le cas, soulignez comment vous pouvez améliorer la visibilité et les bénéfices de l'entreprise en améliorant les produits existants ou en créant de nouvelles solutions.
  • Les industries diffèrent. Le travail en tant que professionnel des données peut varier considérablement d'un domaine à l'autre. Une entreprise de biotechnologie est différente d'un fournisseur de services en nuage. Prenez le temps de comprendre les spécificités du domaine de l'entreprise et montrez à l'entreprise que vous souhaitez apprendre. Cependant, fondamentalement, tout le monde travaille avec les données, et les données sont accessibles de la même manière, quel que soit le secteur d'activité.
  • Gérer les refus. Telle est la réalité du marché du travail compétitif d'aujourd'hui. Apprenez de vos erreurs, continuez à acquérir de nouvelles compétences et améliorez les anciennes. Demandez conseil à des employés plus anciens, surtout s'ils travaillent dans le domaine de la science des données. Vous pouvez également demander un retour d'information à l'examinateur si vous n'avez pas été retenu pour un poste.

Conclusion

Nous vous félicitons d'avoir atteint la fin de ce guide. Nous espérons que cette liste de questions fréquemment posées sur PostgreSQL vous aidera à vous préparer à l'entretien et à vous sentir plus confiant.

Si vous avez besoin d'une formation PostgreSQL plus approfondie pour mieux vous préparer à un entretien, DataCamp est là. Consultez les cours suivants et le matériel dédié :

Obtenez une certification SQL de haut niveau

Démontrez vos compétences de base en SQL et faites progresser votre carrière dans le domaine des données.

Javier Canales Luna's photo
Author
Javier Canales Luna
LinkedIn

Je suis analyste de données indépendant et je collabore avec des entreprises et des organisations du monde entier dans le cadre de projets de science des données. Je suis également formateur en science des données avec plus de 2 ans d'expérience. Je rédige régulièrement des articles sur les sciences des données en anglais et en espagnol, dont certains ont été publiés sur des sites web réputés tels que DataCamp, Towards Data Science et Analytics Vidhya En tant que scientifique des données ayant une formation en sciences politiques et en droit, mon objectif est de travailler à l'interaction des politiques publiques, du droit et de la technologie, en tirant parti du pouvoir des idées pour faire avancer des solutions et des récits innovants qui peuvent nous aider à relever des défis urgents, à savoir la crise climatique. Je me considère comme un autodidacte, un apprenant permanent et un fervent partisan de la pluridisciplinarité. Il n'est jamais trop tard pour apprendre de nouvelles choses.

Sujets

Commencez votre voyage PostgreSQL dès aujourd'hui !

cours

PostgreSQL Summary Stats and Window Functions

4 hr
89.1K
Learn how to create queries for analytics and data engineering with window functions, the SQL secret weapon!
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow
Apparenté

blog

Les 32 meilleures questions d'entretien sur AWS et leurs réponses pour 2024

Un guide complet pour explorer les questions d'entretien AWS de base, intermédiaires et avancées, ainsi que des questions basées sur des situations réelles. Il couvre tous les domaines, garantissant ainsi une stratégie de préparation bien équilibrée.
Zoumana Keita 's photo

Zoumana Keita

30 min

blog

Les 20 meilleures questions d'entretien pour les flocons de neige, à tous les niveaux

Vous êtes actuellement à la recherche d'un emploi qui utilise Snowflake ? Préparez-vous à répondre à ces 20 questions d'entretien sur le flocon de neige pour décrocher le poste !
Nisha Arya Ahmed's photo

Nisha Arya Ahmed

20 min

blog

Q2 2023 DataCamp Donates Digest

DataCamp Donates a offert plus de 20k bourses d'études à nos partenaires à but non lucratif au deuxième trimestre 2023. Découvrez comment des apprenants défavorisés et assidus ont transformé ces opportunités en réussites professionnelles qui ont changé leur vie.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

blog

Célébration de Saghar Hazinyar : Une boursière de DataCamp Donates et une diplômée de Code to Inspire

Découvrez le parcours inspirant de Saghar Hazinyar, diplômée de Code to Inspire, qui a surmonté les défis en Afghanistan et s'est épanouie grâce à une bourse de DataCamp Donates.
Fereshteh Forough's photo

Fereshteh Forough

4 min

blog

2022-2023 Rapport annuel DataCamp Classrooms

À l'aube de la nouvelle année scolaire, DataCamp Classrooms est plus motivé que jamais pour démocratiser l'apprentissage des données, avec plus de 7 650 nouveaux Classrooms ajoutés au cours des 12 derniers mois.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

8 min

blog

Nous avons fait don de bourses DataCamp Premium à un million de personnes, et ce n'est pas fini.

Réparties entre nos deux programmes d'impact social, DataCamp Classrooms et #DCDonates, les bourses offrent un accès illimité à tout ce que DataCamp Premium a à offrir.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

Voir plusVoir plus