AccueilCertificationsPD-2 › Questions gratuites

Questions gratuites PD-2 — Salesforce Certified Platform Developer II

Téléchargez gratuitement 35 questions d'entraînement pour la certification PD-2 proposée par Salesforce. Toutes les questions sont accompagnées de corrections détaillées avec explications techniques.

Caractéristiques de l'examen blanc

Code de certificationPD-2
ÉditeurSalesforce
Nombre de questions35
TypeQCM avec 4 réponses possibles
Niveauprofessional
CatégorieIT
Prix100% gratuit

Aperçu de 8 questions représentatives

Voici un échantillon aléatoire de 8 questions tirées de notre base d'entraînement PD-2. Pour accéder aux 35 questions complètes, lancez l'examen blanc gratuitement.

Question 1
Un administrateur configure une synchronisation bidirectionnelle entre Salesforce et une base de données externe via Heroku Connect. Après 1000 synchronisations, les enregistrements deviennent incohérents entre les deux systèmes. Quel est le facteur probablement responsable ?
  1. Les conflits de fuseau horaire non alignés entre Salesforce et la base de données externe
  2. Absence de logique de résolution des conflits lors de modifications simultanées
  3. Heroku Connect ne supporte que 100 synchronisations par jour
  4. Les index de la base de données externe ne sont pas optimisés pour la synchro
Question 2
Une entreprise implémente une Flow qui crée des enregistrements Contact en masse via la sortie d'un Batch Apex. Après 10 000 créations, la Flow s'arrête sans message d'erreur explicite. Quel est le problème le plus probable ?
  1. Le governor limit de transactions DML (150) a été atteint par les opérations de la Flow
  2. Le governor limit des actions de Flow (500) a été dépassé ou une limite de boucle dans la Flow
  3. Le Batch a échoué silencieusement mais la Flow continue sans données à traiter
  4. Un conflit de validation sur les Contact a bloqué les créations après 10 000 tentatives
Question 3
Un développeur doit créer une LWC qui affiche une liste de comptes avec recherche en temps réel. L'utilisateur tape dans un champ et les résultats filtrent en moins de 500ms. Quelle approche est la plus performante ?
  1. Charger tous les 100 000 comptes au chargement du composant et filtrer côté client avec JavaScript
  2. Appeler une méthode Apex sans cache chaque fois que l'utilisateur tape pour récupérer les résultats
  3. Utiliser une recherche côté client avec debounce et un appel Apex wireService encaché après 300ms
  4. Créer un REST endpoint qui retourne tous les comptes avec pagination serveur côté client
Question 4
Un consultant configure une organisation pour que tous les Apex Jobs aient un maximum de 10 tentatives de retry automatiques. Où cette configuration doit-elle être appliquée ?
  1. Dans Setup > System Overview > Apex Job Configuration
  2. Dans le code Apex avec une boucle try-catch et System.scheduleApexClass()
  3. Dans Setup > Custom Settings > Apex Retry Policy
  4. Dans la classe de déploiement avec un manifest XML Apex
Question 5
Un administrateur configure un trigger qui utilise addError() pour bloquer les modifications de contact sans email valide. Après validation des enregistrements, certains Contact sans email sont toujours sauvegardés. Qu'est-ce qui explique ce comportement ?
  1. Le trigger s'exécute en mode asynchrone et addError() n'est pas appelé à temps
  2. Un profil administrateur a l'option 'Ignorer les erreurs de validation' activée
  3. Le trigger est défini comme 'after insert' mais devrait être 'before insert' pour addError()
  4. addError() a besoin d'une chaîne d'erreur d'au moins 100 caractères pour être effectif
Question 6
Un développeur implémente une intégration avec un système SAP via une classe HttpRequest avec un callback asynchrone. Après 72 heures, les callbacks n'arrivent plus. Quel est le problème ?
  1. Les futures methods qui gèrent les callbacks expirent après 24 heures et sont purgées
  2. Le certificat SSL du serveur SAP a expiré et les appels HTTPS échouent silencieusement
  3. Salesforce a limité le domaine SAP après trop d'appels API
  4. L'utilisateur a modifié les paramètres de sécurité et bloqué les intégrations SAP
Question 7
Quel est le type de trigger Apex où les modifications apportées via addError() sont les plus efficaces pour bloquer les enregistrements ?
  1. After insert et after update car les enregistrements sont verrouillés
  2. Before insert et before update car l'enregistrement n'est pas encore commité
  3. After delete car il peut annuler les suppressions
  4. Before delete pour bloquer avant l'archivage des données
Question 8
Une entreprise migre un système hérité vers Salesforce avec 2 millions d'enregistrements. Un Batch Job doit les transformer et les charger. Après 3 heures, le job échoue avec 'UNABLE_TO_LOCK_ROW'. Quel est l'approche pour résoudre ce conflit ?
  1. Augmenter la taille du lot de 200 à 2000 pour traiter plus d'enregistrements par batch
  2. Réduire la taille du lot de 200 à 50 et ajouter un délai entre les itérations du batch
  3. Utiliser AllOrNothing dans batchable pour éviter les verrous de ligne lors des conflits
  4. Ignorer les erreurs UNABLE_TO_LOCK_ROW avec try-catch et relancer le batch manuellement

Accédez aux 35 questions complètes gratuitement

Aucune carte bancaire requise. Examen chronométré, corrections détaillées, score final.

Lancer l'examen blanc PD-2 →

Pourquoi s'entraîner avec Certifexpress ?