Le 20 domande e risposte più popolari per i colloqui di Salesforce [per neofiti ed esperti]

Pubblicato: 2021-06-11

Sebbene Internet offra vaste risorse di informazioni sull'IT e sui lavori correlati, c'è ancora una carenza di conoscenze rilevanti per le matricole e gli sviluppatori in fase iniziale. Inoltre, la maggior parte dei materiali disponibili online non copre strumenti specifici a cui si rivolgono i datori di lavoro.

Per chi desidera entrare nel mercato del lavoro come sviluppatore front-end, back-end, interfaccia utente o full-stack, la formazione di Salesforce dovrebbe essere una delle priorità principali. Questo blog mira a farti familiarizzare con tutti gli elementi costitutivi dello strumento.

Ora, tuffiamoci in profondità in questo elenco completo di domande e risposte per i colloqui di Salesforce senza ulteriori indugi!

Sommario

Principali domande e risposte sull'intervista a Salesforce

Salesforce è un fornitore di servizi CRM che gode di riconoscimenti internazionali nel settore IT. L' International Data Corporation lo ha classificato al primo posto per sette anni consecutivi. I clienti della piattaforma cloud includono piccole imprese e aziende Fortune 500.

Pertanto, Salesforce è diventata un'abilità vitale da padroneggiare per gli sviluppatori di software. Anche gli sviluppatori Salesforce in India guadagnano un buon stipendio. Secondo il sito di ricerca di lavoro Indeed , la retribuzione media annua è attualmente di ₹ 9,47048 all'anno. Ulteriori informazioni sullo stipendio degli sviluppatori della forza vendita in India.

Ecco le 20 domande più frequenti per i colloqui Salesforce per aiutarti a iniziare!

1. Che cos'è un oggetto personalizzato in Salesforce? Cosa consente all'utente di fare?

Un oggetto personalizzato è una tabella di database che archivia i dati aziendali sulla piattaforma Salesforce basata su cloud. Dopo aver definito l'oggetto personalizzato, è possibile eseguire le seguenti attività:

  • Crea campi personalizzati
  • Collega l'oggetto ad altri record
  • Crea e condividi una scheda personalizzata
  • Analizza i dati dell'oggetto
  • Costruisci un layout di pagina
  • Tieni traccia di varie attività
  • Costruisci dashboard
  • Preparare i rapporti

2. Spiegare la panoramica delle relazioni personali e delle relazioni oggettuali in Salesforce.

L'auto-relazione è una relazione di ricerca con lo stesso oggetto che consente all'utente di creare relazioni con altri oggetti con l'aiuto dell'oggetto "merce". La panoramica delle relazioni tra oggetti aiuta a tenere traccia dei difetti del prodotto. Collega i record degli oggetti personalizzati agli oggetti standard, aiutando l'utente a definire le relazioni.

In conclusione, ci sono tre tipi principali di relazioni oggettuali in Salesforce, vale a dire:

  • Ricerca: viene utilizzato per collegare due oggetti insieme in una relazione genitore-figlio.
  • Dettagli principali: crea una stretta relazione genitore-figlio in cui il figlio eredita la sicurezza del genitore e viene eliminato quando il record del genitore viene rimosso.
  • Molti-a-molti: questa è una relazione tra oggetti a due genitori e un oggetto che ha due relazioni master-dettaglio.

3. Cosa intendi per oggetto di giunzione? Qual è il suo scopo?

Gli oggetti con relazioni molti-a-molti sono anche indicati come oggetti di giunzione. Questi vengono utilizzati come oggetti di terze parti per la connessione di modelli di dati. Supponiamo che un utente desideri collegare un lavoro a più candidati o desideri che un singolo candidato sia collegato a molti altri lavori. E' possibile fare lo stesso con un oggetto di giunzione chiamato “job application”.

4. A cosa servono SOQL e SOSL?

SOQL sta per Sales Object Query Language. Come suggerisce il nome, è un linguaggio di query simile a SQL progettato esplicitamente per Salesforce. Viene in genere utilizzato all'interno di Apex e Visualforce per recuperare i dati nella piattaforma.

D'altra parte, SOSL è il Salesforce Object Search Language che costruisce query basate su testo rispetto all'indice di ricerca. Viene utilizzato per restituire set di dati quando non si è a conoscenza dell'oggetto o del campo in cui risiedono i dati.

5. Elenca la differenza tra sviluppo programmatico e dichiarativo.

Nello sviluppo programmatico, lo sviluppatore scrive il codice per eseguire un'attività particolare. In Salesforce, questo include componenti come Apex, Visualforce e Lighting Web.

Lo sviluppo dichiarativo coinvolge i clic anziché il codice. Gli utenti possono creare interfaccia utente e automazione con l'aiuto degli strumenti Process Builder e Flow in Salesforce.

6. In che modo Salesforce tiene traccia delle vendite?

La piattaforma Salesforce CRM registra dettagli come il numero di clienti serviti al giorno, i volumi di vendita giornalieri, i dati sulle vendite per il mese o il trimestre e report dettagliati dai responsabili delle vendite per offrire informazioni dettagliate. Ti informa anche sull'attività di vendita ripetuta, che guida la maggior parte delle azioni di un'organizzazione di vendita.

7. Quali sono i possibili motivi della perdita di dati in Salesforce?

La perdita di dati può verificarsi nei seguenti casi in Salesforce:

  • Modifica della data e dell'ora dei dati.
  • Migrazione di numero, percentuale e valuta ad altri tipi di dati.
  • Passaggio alla numerazione automatica tranne che per il testo.
  • Passaggio ad altri tipi da numerazione automatica, casella di controllo ed elenco di selezione multipla.
  • Modifica dell'area di testo in e-mail, URL, telefono e testo.

8. Descrivi la differenza fondamentale tra Trigger e Flusso di lavoro.

Il trigger si riferisce al codice eseguito prima o dopo l'inserimento o l'aggiornamento del record in Salesforce. Il flusso di lavoro è un processo automatizzato che segue criteri di valutazione e regole e avvia un'azione specifica in risposta.

9. Che cos'è una sandbox? Quali sono i suoi tipi?

Una sandbox è un database di replica utilizzato per il test e lo sviluppo in Salesforce. Facilita il test di nuove idee senza dover alterare il database originale.

Esistono quattro tipi principali di sandbox, vale a dire:

  • Sviluppo: ospita i metadati dell'organizzazione di produzione e aiuta lo sviluppo e il test in un ambiente isolato.
  • Developer Pro: contiene la stessa capacità di gestire set di dati più grandi.
  • Copia parziale: è un ambiente di test contenente campioni di dati e metadati dell'organizzazione di produzione.
  • Completo: questa sandbox contiene di tutto, da oggetti e allegati a dati e metadati dell'organizzazione di produzione.

10. Quali sono alcuni modi per distribuire dalla sandbox alla produzione?

Per distribuire Sandbox alla produzione, puoi utilizzare la funzione Set di modifiche per creare un pacchetto dei componenti per la distribuzione o lo strumento di migrazione ANT.

La tendenza emergente di Salesforce DevOps ha anche dato origine a varie app che rendono l'implementazione delle modifiche molto più semplice di queste opzioni. Quindi, è utile tenere traccia di tali progressi.

11. In che modo il ruolo è diverso dal profilo in Salesforce?

Sia i profili che i ruoli vengono aggiunti a un record utente in Salesforce, ma sostanzialmente differiscono. Un profilo è un requisito di base per qualsiasi utente in Salesforce, mentre un ruolo viene aggiunto facoltativamente.

I profili hanno le autorizzazioni di sistema per attività come l'esportazione di dati e aiutano a controllare le funzionalità CRED (Crea, Leggi, Modifica, Elimina). Al contrario, i ruoli funzionano in modo gerarchico e implicano la concessione di autorizzazioni per l'accesso e la condivisione di record all'interno dell'organizzazione.

12. Due utenti possono utilizzare lo stesso profilo?

Sì, è possibile per l'amministratore in Salesforce.org creare un singolo profilo e quindi assegnarlo a più utenti. Ad esempio, il profilo di vendita può essere assegnato a un intero team di persone in un'azienda. Avrebbe l'autorizzazione per gli utenti in Contatti, Campagne, Lead, Opportunità e altri oggetti che potrebbero essere necessari da un punto di vista gestionale. Tuttavia, a ogni utente in Salesforce non può essere assegnato più di un profilo.

13. Che tipo di report sono disponibili in Salesforce?

Esistono quattro tipi di rapporti:

  • Tabellare: tabelle in stile Excel che mostrano l'elenco delle voci e il totale generale.
  • Matrice: report bidimensionali che consentono il raggruppamento in base a righe e colonne.
  • Riepilogo: report dettagliati simili ai report tabulari, ma offrono anche funzionalità di raggruppamento in base a righe, creazione di grafici e visualizzazione di subtotali.
  • Uniti: una combinazione di due o più tipi di report, comprendente più blocchi di dati.

È possibile utilizzare i report Matrix e Summary come origini dati per i dashboard. Tuttavia, la stessa opzione non è disponibile per i rapporti tabulari e uniti.

14. Confronta dashboard statici e dinamici.

I dashboard statici sono la visualizzazione predefinita che mostra i dati dell'intera organizzazione a tutti gli utenti. I dashboard dinamici sono personalizzati per mostrare dati specifici dell'utente, inclusi dettagli come lead convertiti, vendite chiuse e così via.

15. Che tipo di modelli di email possono essere creati in Salesforce?

Esistono quattro tipi di modelli di email:

  • Testo: può essere creato o modificato da tutti gli utenti.
  • HTML con carta intestata: gli amministratori e gli utenti con l'autorizzazione a "Modificare modelli HTML" possono creare questo modello di email basato su una carta intestata.
  • HTML personalizzato: gli amministratori e gli utenti con autorizzazione possono creare questo modello anche senza carta intestata.
  • Visualforce: solo gli amministratori e gli sviluppatori possono creare questo modello poiché consente l'unione dei dati e altre funzionalità avanzate.

16. Come puoi prevenire i limiti del governatore?

I limiti del governatore regolano la quantità di dati che possono essere archiviati su un database condiviso in Salesforce. In questo modo, tengono sotto controllo la potenziale monopolizzazione di risorse come Storage, Memory e CPU. Durante la codifica, questi limiti possono causare diversi ostacoli. Pertanto, è possibile seguire alcune buone pratiche per evitare di raggiungere i limiti del governatore, come ad esempio:

  • Usando correttamente @future.
  • Evitando SOQL, operazioni DML all'interno di un ciclo.
  • Bulking del codice.
  • Utilizzo dell'apice batch per oltre 50.000 record.

17. Spiega le tabelle magre e le loro considerazioni.

Le tabelle skinny forniscono un modo molto efficace per accedere ai campi utilizzati di frequente. Aiutano a bypassare i join e sincronizzarsi con le tabelle di origine.

Quando si utilizzano tabelle skinny, è necessario ricordare che non possono avere più di 100 colonne e campi da altri oggetti.

18. Cosa faresti per modificare una classe Apex in un ambiente di produzione?

La classe Apex viene prima modificata nella sandbox poiché non è possibile apportare modifiche direttamente nell'ambiente di produzione. Da lì, distribuisci la classe in produzione in cui un utente che dispone dell'autorizzazione "Autore Apex" può apportare le modifiche richieste.

19. Definire quanto segue: (i) funzione Audit Trail (ii) Classi wrapper (iii) Asimmetria dei dati.

(i) Pista di controllo: questa funzione aiuta a ottenere informazioni o tenere traccia dei cambiamenti nell'organizzazione di produzione. Conserva fino a sei mesi di dati.

(ii) Classe wrapper: aiuta a visualizzare oggetti diversi nella stessa tabella su una pagina Visualforce.

(iii) Asimmetria dei dati: è un problema di prestazioni che di solito si verifica quando il numero di record supera 10.000 o quando un singolo utente possiede troppi record.

20. Quali sono i vantaggi dell'utilizzo di Salesforce?

Salesforce è uno strumento eccellente per comprendere le esigenze del tuo pubblico di destinazione. Porta tutte le comunicazioni con i clienti in un'unica posizione, migliorando le attività di gestione e reporting. L'integrazione con app come Dataloader, Mailchimp, ecc. consente inoltre sforzi coordinati e unificati in tutta l'organizzazione.

Impara i corsi di software online dalle migliori università del mondo. Guadagna programmi Executive PG, programmi di certificazione avanzati o programmi di master per accelerare la tua carriera.

Futuro dello sviluppo software in India

Lo sviluppo di software è tra i campi in più rapida crescita in India. Un recente studio di ricerca di NASSCOM India indica che c'è una crescente domanda di professionisti del software in nicchie come fintech, sicurezza informatica, tecnologia per l'istruzione, eCommerce e altri.

Se sei un neofita o un professionista di livello base che cerca di fare carriera in questo campo, dai un'occhiata al programma Executive PG di upGrad nello sviluppo di software . Il corso online di 13 mesi offre una specializzazione in Full Stack Development, guidandoti attraverso i fondamenti delle tecnologie di back-end e front-end e preparandoti per il mercato del lavoro del 21° secolo. Tali programmi di studio in genere seguono una metodologia di insegnamento che coinvolge casi di studio, progetti e sessioni interattive con professionisti del settore.

Riceveresti una certificazione da un istituto leader come IIIT-Bangalore, che ti renderà un candidato credibile per potenziali reclutatori. Avresti anche l'opportunità di ottenere la certificazione in Data Science da upGrad o perseguire un campo di addestramento di transizione professionale, che è particolarmente rilevante per i nuovi sviluppatori e le persone con background non tecnologico.

Con questo, speriamo di averti aggiornato sulle principali domande e risposte alle interviste di Salesforce. Assicurati di utilizzare queste domande e approfondimenti per saperne di più, perfezionare ed eccellere nella tua carriera!

Come mi preparo per un colloquio con Salesforce?

Dedica quanto più tempo possibile all'apprendimento di Salesforce. Che cos'è Salesforce comunque? Perché si chiama Salesforce? Comprendere Salesforce è una chiave per ottenere il lavoro. Salesforce è una società di software aziendale di cloud computing che fornisce un servizio di gestione delle relazioni con i clienti (CRM). L'azienda è il leader di mercato del settore CRM, con un fatturato di oltre 2 miliardi di dollari, ed è il più grande fornitore mondiale di cloud computing aziendale. L'azienda è stata fondata nel 1999 e ha una capitalizzazione di mercato di 35 miliardi di dollari.

Quali sono i servizi forniti dalla forza vendita?

Salesforce fornisce molti servizi ai propri clienti. Uno di questi sta fornendo ai dirigenti aziendali una soluzione CRM basata su cloud. Salesforce ha aperto la strada al settore con il lancio del primo CRM per il cloud computing nel 2006. La piattaforma si integra anche con Twitter e Facebook. Fornisce inoltre una varietà di altri servizi, inclusa la fornitura di una piattaforma mobile, nonché la gestione di siti Web, lo sviluppo di app e altro ancora. Salesforce ha anche creato una community salesforce.com che è una community di fornitori di servizi e clienti generata dagli utenti.

Il lavoro della forza vendita vale davvero la pena?

Ne vale davvero la pena. Non è solo un lavoro, è un'opportunità. Salesforce non è solo un'azienda di software, è una cultura e un modo di vivere. Salesforce è leader nel software di vendita e gestione dei clienti che sta cambiando il modo in cui funziona il mondo. Il team di Salesforce è felice, divertente e di supporto. Lavorerai su nuove tecnologie emergenti e lavorerai con le persone più intelligenti del mondo.