50 top salesforce interview questions
Denne dybdegående vejledning dækker Top 50 Salesforce Interview-spørgsmål og svar, der hjælper dig med at få fat i ethvert Salesforce-interview i 2021:
Salesforce er den hurtigst voksende software i CRM-rummet. Som det fremgår af Forbes i 2018, dominerede Salesforce det verdensomspændende CRM-marked med en markedsandel på 19,5%. Dette er enormt sammenlignet med dets nærmeste rival SAP, der kun har en andel på 8,3%.
Uden tvivl vil efterspørgslen efter Salesforce kun stige eksponentielt. Lønene til en ekspertcertificeret Salesforce-professionel stiger med spring.
Dette er det, der har fået mig til at skrive om den slags spørgsmål, der mest sandsynligt bliver stillet i ethvert Salesforce-interview. Lad os nu dykke ned i disse interviewspørgsmål.
Top 50 Salesforce Interview Spørgsmål og svar
Spørgsmål nr. 1) Hvad mener du med Salesforce?
Svar: Salesforce er en banebrydende indsats for lancering af en CRM. Det fungerer som din kundesuccesplatform. Platformen leveres med en række tjenester og værktøjer, ikke kun til relationshåndtering, men tilbyder også brugerdefineret appudvikling.
Så du kan drive din virksomhed overalt ved hjælp af Salesforce. Det gemmer dataene i sikker Cloud, og dette giver det en ekstra fordel.
Q # 2) Definer et brugerdefineret objekt i Salesforce?
Svar: De brugerdefinerede objekter hjælper med at gemme oplysninger om din organisation på Salesforce.com. Så snart et brugerdefineret objekt oprettes, bygger platformen straks et sidelayout til brugergrænsefladen.
Spørgsmål nr. 3) Definer felttyper i Salesforce?
Svar: Der er forskellige felttyper, og disse er Identitet, Navn, System og Brugerdefineret.
Spørgsmål nr. 4) Hvad er en datatype? Hvad er de forskellige datatyper?
Svar: Datatypen leveres med et felt og gemmer typen af information, der er gemt i marken. Typerne af ofte anvendte felter er - afkrydsningsfelt, dato eller DateTime og formel.
Spørgsmål nr. 5) Hvad er TAB i Salesforce? Hvad er forskellen mellem at tilføje en tilpasset fane til en app i klassisk og lyn?
Svar: Brugerdefinerede faner viser brugerdefinerede objektdata eller webindholdsdata indlejret i din applikation . Faner til brugerdefinerede objekter ligner standardfaner.
Når en tilpasset fane føjes til en app i Salesforce Classic, vises den som en fane. Men i Lightning vises det samme som et element i appens navigationslinje.
Q # 6) Definer formelfelter?
Svar: Et formelfelt er et skrivebeskyttet felt og har en tilknyttet formel eller et udtryk, og dets værdi evalueres ud fra det. Værdien af denne type felt opdateres straks med den tilsvarende ændring i formlen eller udtrykket. Denne type felt kan være baseret på både standarder såvel som brugerdefinerede objekter.
Q # 7) Definer en valideringsregel?
Svar: Valideringsregler fører til en forbedring af datakvaliteten. Når brugeren indtaster nogle data i en post, bekræfter valideringsreglerne, at de indtastede data er baseret på nogle specificerede standarder, og kun derefter registreringen gemmes.
Den returnerer en værdi på 'Sand' eller 'Falsk' efter evalueringen af dataene i et eller flere felter. Desuden, hvis der er en ugyldig værdi, returnerer feltet værdien 'Sand', og derefter vises der også en fejlmeddelelse.
For eksempel, Kontovalideringsregel
(billede kilde )
Q # 8) Hvad er de forskellige typer Salesforce-objekter?
Svar: Der er to forskellige typer Salesforce-objekter. Disse er standardobjekter og brugerdefinerede objekter. Standardobjekterne er dem, der leveres af Salesforce, såsom konti, kontakter, kundeemner, muligheder, sager, rapporter og dashboards. De brugerdefinerede objekter oprettes af brugeren.
Spørgsmål nr. 9) Hvilke typer relationer gælder for Salesforce?
Svar: Der er to typer forhold i Salesforce - masterdetaljer eller opslag.
Q # 10) Er det muligt at uploade et brugerdefineret logo til oprettelse af en brugerdefineret applikation?
Svar: Ja, brugeren kan uploade et brugerdefineret logo ved hjælp af et dokument, og derefter vælges logoet til organisationen.
Spørgsmål nr. 11) Er der et brugerdefineret objekt med poster, er det muligt at oprette et felt med Master-Detail-forhold til dette objekt?
Svar: Når det brugerdefinerede objekt indeholder et eksisterende sæt poster, er det ikke muligt at oprette et master-detail-forhold.
Du skal tage følgende trin i et scenarie som ovenfor.
- Først oprettes et felt med et opslagsforhold.
- Derefter er udseendefelt forbundet med forældrelisten, og dette gælder for hver post.
- Endelig er alt, hvad der er gjort, at ændre datatypen fra opslag til masterdetaljer.
Spørgsmål nr. 12) Hvor god er Salesforce, når den bruges i salg?
Svar: Der er forskellige måder, hvorpå Salesforce CRM er praktisk til salgsfunktionen. Det spiller en rolle at automatisere din salgspipeline til forbedring af salget. Det giver dit salgsteam mulighed for at reagere på kunderne - på en lynhurtig måde.
Det er en CRM, der hjælper med at forbinde hele din organisation. Desuden leveres det med produktivitets- og samarbejdsværktøjer, der fungerer på enhver enhed, hvor som helst, og som gør det muligt for salgsteamet at bruge tid på dit salgsteam til at sælge dine produkter eller tjenester.
Q # 13) Navngiv bestemte ting, der kan tilpasses på et sidelayout.
Svar: Nogle af de ting, der er tilpasset på et sidelayout, er knapper, felter, brugerdefinerede links og relaterede lister sammen med sektioner.
Spørgsmål nr. 14) Hvad er en udløser? Hvad er typer udløsere?
Svar: Før og efter at der foretages ændringer i en post, kaldes de brugerdefinerede handlinger, der udføres i Salesforce, Triggers. Disse handlinger inkluderer indsættelser, opdateringer eller sletninger. Udløsere kan bruges til at påkalde Apex, og en trigger er intet andet end en Apex-kode, der udføres før og efter det følgende sæt handlinger.
- indsæt
- slet
- opdatering
- gå
- opsving
- fortryde sletning
Der er to forskellige typer udløsere i Salesforce - før og efter udløsere.
Spørgsmål nr. 15) Skelne mellem udløsere og arbejdsgange?
Svar: Trigger tager en programmatisk tilgang, men workflowet kræver ikke kodning. Når du vil udføre nogle handlinger, f.eks. For en e-mail, udgående besked, opgave eller feltopdatering, kræves et punkt i klik-workflow.
Workflow-reglerne kan bruges til det samme objekt eller underordnede objekter. Imidlertid kan en trigger anvendes på enhver type objekt.
Spørgsmål nr. 16) Hvad er forskellen mellem Force.com og Salesforce.com?
Svar: Force.com er en Platform-as-a-Service (PaaS), men Salesforce.com er en Software-as-a-Service (SaaS).
Desuden kommer Salesforce.com som en out-of-the-box-løsning og kommer sammen med tre kerneprodukter - Sales Cloud, Marketing Cloud og Service Cloud. Det er muligt at købe Sales Cloud og få adgang til kundeemner, muligheder og rapporter.
Tværtimod er Force.com ikke en out-of-the-box-løsning. Det kan ikke få adgang til kundeemner, muligheder og konti.
Endelig er Salesforce.com bygget problemfrit på Force.com og er udskiftelige fra et teknisk synspunkt.
Spørgsmål nr. 17) Hvad er et krydsobjekt?
Svar: Junction-objekter gør det muligt at opbygge mange-til-mange relationer med Salesforce-objekter.
For eksempel: I et typisk rekrutteringsscenarie er der muligheder for at oprette mange stillinger til kandidater, og samtidig kan en kandidat søge mange stillinger.
Det tredje objekt, der kræves til oprettelse af en datamodel, betegnes som et krydsobjekt, og i dette eksempel kan det citeres som 'jobansøgning'. Her skal du bruge et opslagsfelt til både position og kandidatobjekt på krydset objekt - som er en jobansøgning.
Q # 18) Definer et revisionsspor.
Svar: Administratorer skal foretage ændringer i organisationsopsætningen. Audit Trail-historik hjælper dig med at spore de seneste 20 ændringer - foretaget i opsætning af flere administratorer.
Spørgsmål nr. 19) Definer et dashboard i Salesforce?
Svar:
(billede kilde )
Et dashboard som vist ovenfor opsummerer og portrætterer dine Salesforce-data grafisk. Dette giver et overblik overblik for enhver enhed og enhver målgruppe. I denne figur kaster det lys over din organisations salgsrepræsentanter.
Desuden visualiserer et dashboard dit forretningsscenarie og giver dig mulighed for at træffe beslutninger baseret på realtidsdata indsamlet fra rapporter. Dashboardet har et sidelayout og viser flere dashboardkomponenter. Flere rapporter vises side om side på det samme dashboard.
Spørgsmål nr. 20) Hvor nyttigt er Dynamic Dashboard? Kan det planlægges?
Svar: Et dynamisk dashboard viser brugerspecifikke data. Det viser personlige data såsom konverterede kundeemner, lukning af sager, personlige kvoter og salg.
Nej, det er ikke muligt at planlægge dynamiske dashboards til en opdatering. Dette kan dog gøres manuelt.
Q # 21) Definer en Visualforce-komponent.
Svar: En Visualforce-komponent er en genanvendelig del af specifik funktionalitet og inkluderer sådanne ting som brugergrænsefladeelementer, paneler, widgets, der bruges i markeringen af en Visualforce-side.
Salesforce leveres sammen med et bibliotek, der indeholder standardforudbyggede komponenter såsom og såvel som tilpassede komponenter.
Q # 22) Skel mellem standarden og den brugerdefinerede controller.
Svar: Standard controllere siges at genereres automatisk af Salesforce, mens tilpassede controllere genereres af dig og handler i henhold til den skrevne kode.
app, der giver dig mulighed for at spionere på en anden telefon
Standardcontrolleren i Apex arver direkte alle egenskaber for standardobjekter eller standardknapper. Det har også lignende logik og funktionalitet som enhver standard Salesforce-side.
På den anden side er Custom Controller en Apex-klasse og definerer dens funktionalitet. De bruger controllerattributten til at knytte sig til en Visualforce-side.
Q # 23) Kast lys over implementering af Pagination på en Visualforce-side.
Svar: Pagination i Salesforce refererer til at vise et stort antal poster, der er spredt på flere sider. Listekontrollen viser 20 poster pr. Side, så pagination bruges til at ændre sidestørrelsen med det, der kaldes controller-udvidelse.
Kodestykket vises nedenfor
Hvis du vil ændre antallet af poster, der skal vises på en side, skal du bare bruge metoden setPageSize som vist i nedenstående diagram.
Spørgsmål nr. 24) Hvordan kaldes en controller-metode i en JavaScript?
Svar: Du skal bruge handlingsfunktionen til at kalde en controller-metode i en JavaScript.
Kodestykke:
(billede kilde )
Spørgsmål nr. 25) Ved du, hvordan du får bruger-id'et til alle indloggede brugere med Apex-kode?
Svar: UserInfo.getUserId () . er den globale funktion, der skal bruges til at få bruger-id'et til alle aktuelt loggede brugere med en Apex-kode.
Q # 26) Fremhæv forskelle mellem SOSL og SOQL.
Svar: SOQL (Salesforce Object Query Language) giver dig kun mulighed for at søge på et enkelt objekt ad gangen, men SOSL (Salesforce Object Search Language) hjælper dig med at søge i tekster, e-mails og telefonfelter med forskellige objekter. SOQL kan bruges i udløsere og klasser, men SOSL bruges kun i klasser.
Følgende er et eksempel på hentning af en liste over konti med et specifikt navn (Acme).
Syntaks (SOQL)
Nedenfor er et eksempel på en SOSL, der viser en liste over objekter - konti, muligheder, kontakter og kundeemner, der begynder med sætningskortet
Syntaks (SOSL)
(billede kilde )
Spørgsmål nr. 26) Hvad ved du om sObjectType?
Svar: Apex har sObject-datatype, der programmatisk repræsenterer de typiske standard- og brugerdefinerede objekter i Salesforce. Variablen sObject er en række data og bruger SOAP API-navnet på objektet.
For eksempel:
Spørgsmål nr. 27) Kender du til Trigger.new?
Svar: Det er en kommando til returnering af den nye version af sObject-poster. Den returnerer kun de poster, der endnu ikke er gemt i databasen. Dette er dog tilgængeligt for udløsere til indsættelse og opdatering.
Spørgsmål nr. 28) Kender du Getter- og Setter-metoderne?
Svar: Brug getter-metoden, når du har brug for at overføre værdien fra controlleren til Visualforce-siden. Og når du har brug for at flytte tilbage til controlleren, skal du bruge setter-metoden.
Spørgsmål nr. 29) Definer en indpakningsklasse?
Svar: En Wrapper-klasse er defineret som en klasse og en datastruktur. Det er en abstrakt datatype, der har sine forekomster dannet af en samling objekter. Den grundlæggende natur er den for det brugerdefinerede objekt, og det er defineret af Wrapper-klasseegenskaberne. Det gør det muligt at kontrollere poster fra en liste og behandle dem for en bestemt handling.
Spørgsmål nr. 30) Ved du noget om delingsreglen?
Svar: Delingsregler handler om at udvide delingsadgang for brugere, der tilhører forskellige roller, offentlige grupper og organisation, og dette giver en bruger større adgang. Det er normalt baseret på postejerskab eller andre kriterier.
Q # 31) Skelne mellem insert () og database.insert ()?
Svar: Hvis der er en fejl ved indsættelse af posten, når der bruges indsætningsmetoden, vises der en fejlmeddelelse af systemet, og der indsættes ikke en enkelt post. På den anden side, når udvikleren bruger database.insert (), er det muligt at tillade delvis indsættelse af bulkindsættelser.
Spørgsmål nr. 32) Ved du, hvordan du tilføjer JavaScript Remoting til din Visualforce-side?
Svar: For at tilføje JavaScript-fjernstyring til din Visualforce-side tilføjes anmodningen som et JavaScript-funktionskald.
Syntaks:
Spørgsmål nr. 33) Kan du fortælle de forskellige måder at dele en post på?
Svar: De forskellige måder at dele en rekord på er:
- Force.com Managed Sharing
- Registrer ejerskab
- Rollehierarki
- Apex Managed Sharing
- Dele regler
- Brugerstyret / manuel deling
Spørgsmål nr. 34) Kan du fortælle antallet af aktive tildelingsregler for en lead / sag?
Svar: Kun en aktiv tildelingsregel gælder for en lead eller sag.
Spørgsmål nr. 35) Kender du til tilpassede etiketter i Salesforce?
Svar: Brugerdefinerede etiketter er brugerdefinerede tekstværdier og er tilgængelige fra alle tre - Visualforce-sider, Lightning-komponenter og Apex-klasser. Disse gør det muligt for udviklerne at oprette flersprogede applikationer og vise oplysninger for at hjælpe tekst- eller fejlmeddelelser - baseret på en brugers modersmål.
Q # 36) Skelne mellem rolle og profil?
Svar: Profilen er obligatorisk for alle Salesforce-brugere. Ingen brugere kan arbejde i en Salesforce.org uden en profil. Det er til at kontrollere adgangen til poster i Salesforce.org for en bestemt bruger.
På den anden side styrer en rolle det adgangsniveau, brugerne har til dataene. Personer med en rolle har visnings-, redigerings- eller rapportrettigheder for alle data, der ejes / deles af brugere på lavere niveau.
Spørgsmål nr. 37) Hvor mange controllere kan bruges på Visualforce-siden?
Svar: Det er muligt at kun bruge en controller, men flere controller-udvidelser kan bruges på en Visualforce-side.
Spørgsmål nr. 38) Hvad ved du om Apex?
Svar: Apex er et programmeringssprog, der fungerer som en database lagret procedure, mens du bruger Java-type syntaks. Det er en favorit blandt udviklerne, da det hjælper med at tilføje forretningslogik til en Visualforce-side eller endda knap-klik, systemhændelser og mere.
Spørgsmål nr. 39) Hvor mange måder er der at kalde en Apex-klasse?
Svar: De forskellige måder at ringe til en Apex-klasse i Salesforce er:
- Fra Developer Console
- Fra JavaScript Link
- Fra hjemmesidens komponenter
- Fra en anden klasse
- Fra Visual Force-siden
- Brug af udløsere
Spørgsmål nr. 40) Hvad er et tilladelsessæt?
Svar: Hvis du vil have en bruger til at have funktionel adgang, er tilladelsessæt indstillinger, der giver dig mulighed for at gøre dette uden engang at ændre nogen profil. Det samme kan også gøre det muligt for brugere med funktionel adgang uden hensyntagen til roller. Dette hjælper med at undgå den tidskrævende opgave at oprette en profil.
Spørgsmål nr. 41) Kan vi ændre tildelingsadgang ved hjælp af rollehierarkiet for standardobjekter?
Svar: Nej, det er ikke muligt at ændre tildelingsadgang ved hjælp af rollehierarki til standardobjekter.
Spørgsmål nr. 42) Hvad er feltafhængighed, og hvor mange kan bruges på en Visualforce-side?
Svar: Udvikleren kan maksimalt bruge ti antal feltafhængigheder på en Visualforce-side .
Spørgsmål nr. 43) Hvad er rullende oversigtsfelt?
Svar: Samlet felt til opsamling stammer dens værdi fra et sæt relaterede poster. Det gør det muligt for os at vise en værdi i masterregistreringen, mens vi udleder værdierne fra detaljerede poster. Men der skal være et master-detail-forhold mellem master og detaljerede poster.
Spørgsmål nr. 44) Kan du oprette et sammenfattende felt i en opslagsrelation? Angiv antallet af sådanne felter, der skal oprettes for et objekt.
hvordan man åbner torrentede filer på Android
Svar: Nej, det kan ikke oprettes i et opslagsforhold. Antallet af opsamlingsfelter for et objekt er 40 (ændringer med Salesforce-opdateringer for nylig).
Spørgsmål nr. 45) Hvad er en app i Salesforce, og hvilke typer apps er der?
Svar: En app i Salesforce.org fungerer som en container. Den indeholder et sæt faner, et logo og et navn. Det kan betegnes som en gruppe faner, der opfylder de funktioner, som udvikleren ivrigt leder efter.
Hvis du har brug for at oprette en app i Salesforce, skal du bare navigere med følgende:
Opsætning -> Byg -> Opret-> App-> Klik på nyt
Der er to typer Salesforce-apps - en brugerdefineret app og en konsolapp.
Spørgsmål nr. 46) Forklar, hvad du forstår af Data Skew i Salesforce.
Svar: Dette sker for en organisation, der driver mere end 10.000 poster. Vi støder på 'ejerskabsdata skæv', når en enkelt bruger ejer så mange poster. Normalt når brugere / medlemmer af en rolle ejer et så stort antal poster - er der sandsynligvis problemer med ydeevne.
Spørgsmål nr. 47) Kender du til Bucket-felter i Salesforce-rapporter?
Svar: Hvis du hurtigt skal kategorisere rapportposter uden behov for at oprette et brugerdefineret felt eller en formel, så oprettes et bucket-felt. I et sådant tilfælde oprettes flere kategorier og på denne måde gruppering af rapportværdier.
For eksempel, Et statusfelt på kundeemner med f.eks. 10 valglisteværdier kan kategoriseres med et skovfelt med kategorier som 'Kold', 'Hot' og 'Varm'.
Spørgsmål nr. 48) Angiv typerne af Salesforce-rapporter? Er massesletning af rapporter mulig i Salesforce?
Svar: De forskellige typer Salesforce-rapporter er.
- Resumé rapporter
- Tabelrapporter
- Matrixrapporter
- Sammenføjede rapporter
Type rapport | Beskrivelse |
---|---|
Resumé rapporter | I dette er grupperingen baseret på kolonner. |
Tabelrapporter | I dette vises den samlede sum i en tabelform. |
Matrixrapporter | Dette er en todimensional rapport med gruppering baseret på både rækker og kolonner. |
Sammenføjede rapporter | Dette kommer med flere blokke med data fra forskellige rapporter. Dataene kommer fra den samme eller forskellige typer rapporter. |
Kun oversigts- og matrixrapporter fungerer som en datakilde til dashboards. Men ikke de to andre typer rapporter.
Ja, massesletning af Salesforce-rapporter er mulig.
Spørgsmål nr. 49) Er der noget problem med Joined Report?
Svar: Ja, det er ikke muligt at eksportere denne rapport.
Q # 50) Definer sandbox.org. Navngiv forskellige sandkassetyper.
Svar: En kopi af produktionsmiljøet for Salesforce betegnes som en sandkasse. Sandkassernes anvendelighed ligger i, at driften ikke påvirker produktionsmiljøet. Årsagen bag dette er, at sandkassen er helt isoleret.
En sandkasse er et sted, hvor nye funktioner / tilpasninger kan testes, inden de kan anvendes på produktionsmiljøet. Desuden kan en sandkasse bruges til at teste datamigrering.
De forskellige typer sandkasser er:
- Udvikler
- Udvikler Pro
- Delvis kopi
- Fuld
Håber du har fundet svarene på alle de relevante spørgsmål om Salesforce-interview, bedes du kontakte os, hvis der mangler noget.
Anbefalet læsning
- Interviewspørgsmål og svar
- ETL Testing Interview Spørgsmål og svar
- Top 50 mest populære CCNA Interviewspørgsmål og svar
- Top 51 Bootstrap Interview Spørgsmål og svar
- Top 50+ spørgsmål og svar til databaseinterviews
- Nogle vanskelige manuelle testspørgsmål og svar
- 25 bedste spørgsmål om svar på Agile Testing Interview og svar
- Spock Interview-spørgsmål med svar (mest populære)