50 top salesforce interview questions
Aquest tutorial en profunditat cobreix les 50 preguntes i respostes de les entrevistes de Salesforce per ajudar-vos a obtenir qualsevol entrevista de Salesforce el 2021:
Salesforce és el programari de més ràpid creixement a l’espai CRM. Com va dir Forbes el 2018, Salesforce va dominar el mercat mundial de CRM amb una quota de mercat del 19,5%. Això és enorme si es compara amb el seu rival SAP més proper, que té només un 8,3% de quota.
Sens dubte, la demanda de Salesforce només augmentarà exponencialment. Els salaris d’un professional expert de Salesforce certificat augmenten a passos de gegant.
Això és el que m'ha impulsat a escriure sobre el tipus de preguntes que és més probable que es facin en qualsevol entrevista de Salesforce. Analitzem ara aquestes preguntes de l’entrevista.
Top 50 de les preguntes i respostes de l'entrevista de Salesforce
P # 1) Què voleu dir amb Salesforce?
Resposta: Salesforce és un esforç pioner en el llançament d’un CRM. Actua com la vostra plataforma d’èxit del client. La plataforma inclou una sèrie de serveis i eines no només per a la gestió de relacions, sinó que també ofereix desenvolupament d'aplicacions personalitzades.
Per tant, podeu dirigir el vostre negoci des de qualsevol lloc amb l'ajuda de Salesforce. Emmagatzema les dades a Cloud segur i això li proporciona un avantatge addicional.
P # 2) Definiu un objecte personalitzat a Salesforce?
Resposta: Els objectes personalitzats ajuden a emmagatzemar informació sobre la vostra organització a Salesforce.com. Tan bon punt es crea un objecte personalitzat, la plataforma crea immediatament un disseny de pàgina per a la interfície d'usuari.
P # 3) Definiu els tipus de camps a Salesforce?
Resposta: Hi ha diferents tipus de camps, que són Identitat, Nom, Sistema i Personalitzat.
Q # 4) Què és un tipus de dades? Quins són els diferents tipus de dades?
Resposta: El tipus de dades inclou un camp i emmagatzema el tipus d'informació emmagatzemada al camp. Els tipus de camps que s’utilitzen habitualment són: casella de selecció, data o hora i data i fórmula.
P # 5) Què és el TAB a Salesforce? Quina diferència hi ha entre afegir una pestanya personalitzada a una aplicació de Classic i Lightning?
Resposta: Les pestanyes personalitzades mostren dades d'objectes personalitzats o dades de contingut web incrustades a la vostra aplicació . Les pestanyes d'objectes personalitzats tenen un aspecte similar a les pestanyes estàndard.
A Salesforce Classic, quan s'afegeix una pestanya personalitzada a una aplicació, es mostra com a pestanya. Però, a Lightning, apareix el mateix que un element a la barra de navegació de l'aplicació.
P # 6) Definir camps de fórmula?
Resposta: Un camp de fórmula és un camp de només lectura i té una fórmula o expressió associada i el seu valor s'avalua a partir d'això. El valor d'aquest tipus de camp s'actualitza immediatament amb el canvi corresponent a la fórmula o l'expressió. Aquest tipus de camp es pot basar tant en estàndards com en objectes personalitzats.
P # 7) Definir una regla de validació?
Resposta: Les regles de validació condueixen a una millora de la qualitat de les dades. Quan l'usuari introdueix algunes dades en un registre, les regles de validació verificen que les dades introduïdes es basen en alguns estàndards especificats i només es guarda el registre.
Retorna el valor de 'True' o 'False', després de l'avaluació de les dades en un o més camps. A més, si hi ha un valor no vàlid, el camp retorna el valor de 'True' i, a continuació, també es mostrarà un missatge d'error.
Per exemple, Regla de validació del compte
(imatge font )
Q # 8) Quins són els diferents tipus d'objectes de Salesforce?
Resposta: Hi ha dos tipus diferents d’objectes de Salesforce. Són objectes estàndard i objectes personalitzats. Els objectes estàndard són els que proporciona Salesforce, com ara comptes, contactes, oportunitats de venda, casos, informes i taulers. Els objectes personalitzats els crea l'usuari.
P # 9) Quins són els tipus de relacions aplicables a Salesforce?
Resposta: Hi ha dos tipus de relacions a Salesforce: detall-mestre o cerca.
P # 10) És possible penjar un logotip personalitzat per crear una aplicació personalitzada?
Resposta: Sí, l'usuari pot penjar un logotip personalitzat amb l'ajuda d'un document i, a continuació, es tria el logotip per a l'organització.
Q # 11) Si hi ha un objecte personalitzat amb registres, és possible crear un camp amb la relació mestre-detall per a aquest objecte?
Resposta: Quan l'objecte personalitzat conté un conjunt de registres existent, no és possible crear una relació mestre-detall.
Heu de seguir els passos següents en un escenari com l’anterior.
- En primer lloc, es crea un camp amb una relació de cerca.
- A continuació, el camp de visualització està connectat amb el registre pare i això és per a cada registre.
- Finalment, tot el que es fa és canviar el tipus de dades de cerca a detall mestre.
P # 12) Què tan bo és Salesforce quan s’utilitza a Vendes?
Resposta: Hi ha diverses maneres en què Salesforce CRM resulta útil per a la funció de vendes. Té un paper per automatitzar el vostre canal de vendes per millorar les vendes. Permet al vostre equip comercial respondre als clients d'una manera ràpida.
És un CRM que ajuda a connectar tota la vostra organització. A més, inclou eines de productivitat i col·laboració, que funcionen en qualsevol dispositiu i en qualsevol lloc i que permeten a l’equip comercial el temps dedicat pel vostre equip comercial a vendre els vostres productes o serveis.
P # 13) Anomeneu algunes coses que es poden personalitzar en un disseny de pàgina.
Resposta: Alguns dels elements personalitzats en un disseny de pàgina són botons, camps, enllaços personalitzats i llistes relacionades juntament amb seccions.
P # 14) Què és un disparador? Quins són els tipus de desencadenants?
Resposta: Abans i després de fer canvis en un registre, les accions personalitzades realitzades a Salesforce s'anomenen activadors. Aquestes accions inclouen insercions, actualitzacions o supressions. Els activadors es poden utilitzar per invocar Apex i un activador no és res més que un codi Apex que s’executa abans i després del conjunt d’accions següent.
- inserir
- esborrar
- actualització
- vaja
- upsert
- recuperar-ne
Hi ha dos tipus diferents d’activadors a Salesforce: els activadors anteriors i posteriors.
P # 15) Diferenciar els activadors i els fluxos de treball?
Resposta: Trigger adopta un enfocament programàtic, però el flux de treball no requereix codificació. Quan vulgueu fer algunes accions, per exemple, per a una actualització de correu electrònic, missatge de sortida, tasca o camp, cal un punt al flux de treball de clics.
Les regles del flux de treball es poden utilitzar per al mateix objecte o els objectes secundaris als pares. No obstant això, es pot aplicar un activador a qualsevol tipus d'objecte.
P # 16) Quina diferència hi ha entre Force.com i Salesforce.com?
Resposta: Force.com és una plataforma com a servei (PaaS), però Salesforce.com és un programari com a servei (SaaS).
A més, Salesforce.com és una solució pròpia i inclou tres productes bàsics: Sales Cloud, Marketing Cloud i Service Cloud. És possible comprar Sales Cloud i accedir a clients potencials, oportunitats i informes.
Per contra, Force.com no és una solució pròpia. No pot accedir a contactes, oportunitats i comptes.
Finalment, Salesforce.com es basa perfectament a Force.com i és intercanviable des del punt de vista tècnic.
P # 17) Què és un objecte de connexió?
Resposta: Els objectes de connexió permeten construir relacions de molts a molts amb objectes de Salesforce.
Per exemple: En un escenari de contractació típic, hi ha possibilitats de crear moltes posicions per als candidats i, al mateix temps, un candidat pot optar a moltes posicions.
El tercer objecte necessari per crear un model de dades es denomina objecte d'unió i, en aquest exemple, es pot citar com a 'sol·licitud de feina'. Aquí heu d’utilitzar un camp de cerca tant per a la posició com per a l’objecte candidat a l’objecte de la unió, que és una aplicació de treball.
P # 18) Definiu un rastre d'auditoria.
Resposta: Els administradors han de fer canvis a la configuració de l’organització. L’historial d’Audit Trail us ajuda a fer un seguiment dels 20 canvis més recents, fets a la configuració per diversos administradors.
P # 19) Voleu definir un tauler de control a Salesforce?
Resposta:
(imatge font )
Un tauler com es mostra anteriorment resumeix i retrata les dades de Salesforce de forma gràfica. Això ofereix informació d'un cop d'ull per a qualsevol dispositiu i per a qualsevol públic objectiu. En aquesta figura, il·lumina els representants de vendes de la vostra organització.
A més, un tauler visualitza el vostre escenari empresarial i us permet prendre decisions basant-vos en dades reals recopilades dels informes. El tauler té un disseny de pàgina i mostra diversos components del tauler. Apareixen diversos informes un al costat de l’altre al mateix tauler.
P # 20) Quina utilitat té Dynamic Dashboard? Es pot programar?
Resposta: Un tauler dinàmic mostra dades específiques de l'usuari. Mostra dades personals com ara clients potencials convertits, tancaments de casos, quotes personals i vendes.
No, no és possible programar taulers dinàmics per actualitzar-los. Tot i això, es pot fer manualment.
Q # 21) Definiu un component de Visualforce.
Resposta: Un component de Visualforce és una part reutilitzable de funcionalitats específiques i inclou elements com ara elements de la interfície d'usuari, panells i ginys que s'utilitzen en la marca d'una pàgina de Visualforce.
Salesforce inclou una biblioteca que conté components prefabricats estàndard com, així com components personalitzats.
P # 22) Diferencieu entre el controlador estàndard i el personalitzat.
Resposta: Es diu que Salesforce genera automàticament els controladors estàndard, mentre que els controladors personalitzats els generen i actuen d’acord amb el codi escrit.
millor reproductor de música i descarregador per a Android
El controlador estàndard d'Apex hereta directament totes les propietats dels objectes estàndard o dels botons estàndard. També té una lògica i una funcionalitat similars a les de qualsevol pàgina estàndard de Salesforce.
D'altra banda, el controlador personalitzat és una classe Apex i en defineix la funcionalitat. Utilitzen l'atribut controlador per associar-se a una pàgina de Visualforce.
P # 23) Doneu una mica de llum sobre la implementació de Pagination en una pàgina de Visualforce.
Resposta: La paginació a Salesforce es refereix a mostrar un gran nombre de registres distribuïts en diverses pàgines. El control de llista mostra 20 registres per pàgina, de manera que la paginació s’utilitza per canviar la mida de la pàgina amb el que s’anomena extensió de controlador.
A continuació es mostra el fragment de codi
Si voleu canviar el nombre de registres que es mostraran en una pàgina, només cal que utilitzeu el mètode setPageSize, tal com es mostra al diagrama següent.
P # 24) Com es pot trucar a un mètode de controlador en un JavaScript?
Resposta: Heu d’utilitzar la funció d’acció per trucar a un mètode de controlador dins d’un JavaScript.
Fragment de codi:
(imatge font )
P # 25) Sabeu com obtenir l’identificador d’usuari de tots els usuaris connectats amb codi Apex?
Resposta: UserInfo.getUserId () . és la funció global que s'utilitzarà per obtenir l'identificador d'usuari de tots els usuaris connectats actualment amb un codi Apex.
P # 26) Ressalteu les diferències entre SOSL i SOQL.
Resposta: SOQL (Salesforce Object Query Language) només us permet consultar, un sol objecte alhora, però SOSL (Salesforce Object Search Language) us ajuda a cercar textos, correus electrònics i camps de telèfon amb diversos objectes. SOQL es pot utilitzar en activadors i classes, però SOSL només s’utilitza a les classes.
El següent és un exemple de recuperació d’una llista de comptes amb un nom específic (Acme).
Sintaxi (SOQL)
A continuació es mostra un exemple de SOSL per mostrar una llista d’objectes: comptes, oportunitats, contactes i contactes, que comença amb el mapa de frases
Sintaxi (SOSL)
(imatge font )
P # 26) Què sabeu sobre sObjectType?
Resposta: Apex té un tipus de dades sObject que representa per programació els objectes estàndard i personalitzats típics de Salesforce. La variable sObject és una fila de dades i utilitza el nom de l'API SOAP de l'objecte.
Per exemple:
P # 27) Coneixeu Trigger.new?
Resposta: És una ordre per retornar la nova versió dels registres sObject. Només retorna aquells registres que encara no s'han desat a la base de dades. Tot i això, està disponible per als activadors d’inserció i actualització.
P # 28) Coneixeu els mètodes Getter i Setter?
Resposta: Utilitzeu el mètode getter quan hàgiu de passar el valor del controlador a la pàgina Visualforce. I quan hàgiu de tornar al controlador, utilitzeu el mètode setter.
P # 29) Definiu una classe d'embolcall?
Resposta: Una classe Wrapper es defineix com una classe i una estructura de dades. Es tracta d’un tipus de dades abstractes que tenen les seves instàncies formades per una col·lecció d’objectes. La naturalesa bàsica és la de l'objecte personalitzat i la defineixen les propietats de la classe Wrapper. Permet comprovar els registres d'una llista i processar-los per a una acció específica.
P # 30) Coneixeu la regla per compartir?
Resposta: Les regles d’ús compartit consisteixen a ampliar l’accés compartit per als usuaris que pertanyen a diversos rols, grups públics i organització, cosa que permet a l’usuari tenir un accés més gran. Normalment es basa en la propietat del registre o altres criteris.
P # 31) Diferenciar entre insert () i database.insert ()?
Resposta: Quan s'utilitza el mètode d'inserció, si hi ha algun error en inserir el registre, apareix un missatge d'error que mostra el sistema i no s'insereix cap registre. D'altra banda, quan el desenvolupador utilitza database.insert (), és possible permetre insercions parcials d'insercions massives.
P # 32) Sabeu com afegir JavaScript Remoting a la vostra pàgina de Visualforce?
Resposta: Per afegir la remotorització de JavaScript a la vostra pàgina de Visualforce, la sol·licitud s'afegeix com una trucada de funció JavaScript.
Sintaxi:
P # 33) Podeu explicar les diferents maneres de compartir un registre?
Resposta: Les diverses maneres de compartir un registre són:
- Ús compartit gestionat per Force.com
- Propietat del registre
- Jerarquia de funcions
- Ús compartit gestionat per Apex
- Regles per compartir
- Administrat per l'usuari / Compartir manualment
P # 34) Es pot indicar el nombre de regles d'assignació activa per a un client potencial?
Resposta: Només s’aplica una regla d’assignació activa per a un client potencial o un cas.
P # 35) Coneixeu les etiquetes personalitzades a Salesforce?
Resposta: Les etiquetes personalitzades són valors de text personalitzats i són accessibles des de les tres pàgines de Visualforce, components Lightning i classes Apex. Això permet als desenvolupadors crear aplicacions multilingües i mostrar informació per ajudar missatges de text o d'error, basats en l'idioma nadiu d'un usuari.
P # 36) Diferenciar el rol i el perfil?
Resposta: El perfil és obligatori per a tots els usuaris de Salesforce. Cap usuari no pot treballar a Salesforce.org sense un perfil. Serveix per controlar l'accés als registres de Salesforce.org per a un usuari específic.
D'altra banda, un rol controla el nivell d'accés que tenen els usuaris a les dades. Les persones amb un rol tenen drets de visualització, edició o informe de totes les dades que pertanyen o comparteixen usuaris de nivell inferior.
P # 37) Quants controladors es poden utilitzar a la pàgina Visualforce?
Resposta: És possible utilitzar només un controlador, però es poden utilitzar diverses extensions de controlador en una pàgina de Visualforce.
P # 38) Què sabeu sobre Apex?
Resposta: Apex és un llenguatge de programació que actua com un procediment emmagatzemat de base de dades mentre s’utilitza la sintaxi de tipus Java. És un dels favorits dels desenvolupadors, ja que ajuda a afegir lògica empresarial a una pàgina de Visualforce o fins i tot a fer clic a botons, esdeveniments del sistema i molt més.
P # 39) Quantes maneres hi ha de trucar a una classe Apex?
Resposta: Les diverses maneres de trucar a una classe Apex a Salesforce són:
- Des de Developer Console
- Des d'enllaç JavaScript
- Des de components de la pàgina d'inici
- D’altra classe
- Des de la pàgina Visual Force
- Ús de desencadenants
P # 40) Què és un conjunt de permisos?
Resposta: Si voleu que un usuari tingui accés funcional, els conjunts de permisos són configuracions que us permeten fer-ho sense canviar cap perfil. El mateix també pot permetre als usuaris amb accés funcional, sense tenir en compte els rols. Això ajuda a evitar la tasca que requereix temps de crear un perfil.
P # 41) Podem canviar l'accés de concessió mitjançant la jerarquia de funcions per a objectes estàndard?
Resposta: No, no és possible canviar l'accés de concessió mitjançant la jerarquia de rols per a objectes estàndard.
P # 42) Què és la dependència del camp i quants es poden utilitzar en una pàgina de Visualforce?
Resposta: El desenvolupador pot utilitzar un màxim de deu números de dependències de camp en una pàgina de Visualforce .
P # 43) Què és el camp de resum resum?
Resposta: El camp de resum acumulat obté el seu valor d'un conjunt de registres relacionats. Ens permet mostrar un valor al registre mestre mentre derivem els valors dels registres de detall. Però hi ha d’haver una relació mestre-detall entre el mestre i els registres de detall.
P # 44) Podeu crear un camp de resum resum en una relació de cerca? Indiqueu el nombre d'aquests camps que es crearan per a un objecte.
Resposta: No, no es pot crear en una relació de cerca. El nombre de camps de resum acumulats per a un objecte és 40 (canvia amb les actualitzacions recents de Salesforce).
Q # 45) Què és una aplicació a Salesforce i quins són els tipus d'aplicacions?
Resposta: Una aplicació de Salesforce.org actua com a contenidor. Conté un conjunt de pestanyes, un logotip i un nom. Es pot anomenar com un grup de pestanyes que compleix les funcionalitats que el desenvolupador busca amb impaciència.
Si necessiteu crear una aplicació a Salesforce, aneu amb el següent:
Configuració -> Construeix -> Crea-> Aplicació-> Feu clic a nou
Hi ha dos tipus d'aplicacions de Salesforce: una aplicació personalitzada i una aplicació de consola.
P # 46) Expliqueu què enteneu per Data Skew a Salesforce.
Resposta: Això passa per a una organització que opera més de 10.000 registres. Ens trobem amb 'dades de propietat esbiaixades' quan un sol usuari posseeix tants registres. Normalment, quan els usuaris / membres d’un rol posseeixen un nombre tan gran de registres, és probable que apareguin problemes de rendiment.
P núm. 47) Coneixeu els camps Bucket als informes de Salesforce?
Resposta: Si heu de classificar ràpidament els registres d'informes sense necessitat de crear un camp o una fórmula personalitzada, es crea un camp de dipòsit. En aquest cas, es creen diverses categories i d'aquesta manera s'agrupen els valors de l'informe.
Per exemple, Un camp d'estat de contactes amb 10 valors de llista de selecció es pot classificar amb un camp de dipòsit amb categories com 'Freda', 'Calenta' i 'Calenta'.
P # 48) Indiqueu els tipus d'informes de Salesforce? És possible l'eliminació massiva d'informes a Salesforce?
Resposta: Els diferents tipus d'informes de Salesforce són.
- Informes de resum
- Informes tabulars
- Informes de matriu
- Informes units
Tipus d’informe | Descripció |
---|---|
Informes de resum | En això, l'agrupació es basa en columnes. |
Informes tabulars | En això, el total total apareix en forma de taula. |
Informes de matriu | Es tracta d’un informe bidimensional amb agrupació basada en files i columnes. |
Informes units | Això inclou diversos blocs amb dades de diferents informes. Les dades provenen del mateix o de diferents tipus d'informes. |
Només els informes de resum i de matriu actuen com a font de dades dels taulers. Però no els altres dos tipus d'informes.
Sí, és possible la supressió massiva dels informes de Salesforce.
P # 49) Hi ha algun problema amb l'informe unit?
millor eliminació de programari maliciós per a Windows 10
Resposta: Sí, no és possible exportar aquest informe.
Q # 50) Definiu sandbox.org. Anomeneu diferents tipus de Sandbox.
Resposta: Una còpia de l’entorn de producció de Salesforce es denomina sandbox. La utilitat de les caixes de sorra rau en el fet que les operacions no deixen cap impacte en l’entorn de producció. El motiu d’aquest fet és que el sandbox està completament aïllat.
Un sandbox és un lloc on es poden provar noves funcions / personalitzacions abans d’aplicar-les a l’entorn de producció. A més, es pot utilitzar un sandbox per provar la migració de dades.
Els diferents tipus de caixes de sorra són:
- Desenvolupador
- Developer Pro
- Còpia parcial
- Complet
Espero que hagueu trobat les respostes a totes les preguntes rellevants de l'entrevista de Salesforce. Si us falta alguna cosa, poseu-vos en contacte amb nosaltres.
Lectura recomanada
- Preguntes i respostes de l’entrevista
- Preguntes i respostes d’entrevistes de proves ETL
- Top 50 de les preguntes i respostes de les entrevistes CCNA més populars
- Top 51 preguntes i respostes de l’entrevista Bootstrap
- 50+ preguntes i respostes de les entrevistes a la base de dades
- Algunes preguntes i respostes de proves manuals complicades
- 25 millors preguntes i respostes d’entrevista de proves àgils
- Preguntes d'entrevistes amb respostes a Spock (més populars)