50 top salesforce interview questions
Denne grundige veiledningen dekker topp 50 spørsmål om Salesforce-intervju og svar som hjelper deg med å få tak i ethvert Salesforce-intervju i 2021:
Salesforce er den raskest voksende programvaren i CRM-rommet. Som oppgitt av Forbes i 2018, dominerte Salesforce det verdensomspennende CRM-markedet med en markedsandel på 19,5%. Dette er enormt sammenlignet med nærmeste rival SAP, som bare har en andel på 8,3%.
Utvilsomt vil etterspørselen etter Salesforce bare øke eksponentielt. Lønningene til en sertifisert ekspert fra Salesforce øker med stormskritt.
Dette er det som har fått meg til å skrive om hva slags spørsmål som mest sannsynlig blir stilt i ethvert Salesforce-intervju. La oss nå dykke ned i disse intervjuspørsmålene.
Topp 50 Salesforce-intervjuspørsmål og svar
Sp # 1) Hva mener du med Salesforce?
Svar: Salesforce er en banebrytende innsats for å lansere en CRM. Det fungerer som din kundesuksessplattform. Plattformen kommer med en rekke tjenester og verktøy, ikke bare for forholdsadministrasjon, men tilbyr også tilpasset apputvikling.
Så du kan drive virksomheten din hvor som helst ved hjelp av Salesforce. Den lagrer dataene i sikker Cloud, og dette gir den en ekstra fordel.
Q # 2) Definer et tilpasset objekt i Salesforce?
Svar: De egendefinerte objektene hjelper deg med å lagre informasjon om organisasjonen din på Salesforce.com. Så snart et tilpasset objekt er opprettet, bygger plattformen umiddelbart et sideoppsett for brukergrensesnittet.
Spørsmål nr. 3) Definer felttyper i Salesforce?
Svar: Det finnes forskjellige typer felt, og disse er Identitet, Navn, System og Tilpasset.
Q # 4) Hva er en datatype? Hva er de forskjellige datatypene?
Svar: Datatypen kommer med et felt og lagrer typen informasjon som er lagret i feltet. Typene av ofte brukte felt er - avkrysningsrute, dato eller DateTime og formel.
Sp # 5) Hva er TAB i Salesforce? Hva er forskjellen mellom å legge til en egendefinert fane i en app i klassisk og lyn?
Svar: Egendefinerte faner viser egendefinerte objektdata eller webinnholdsdata innebygd i applikasjonen . Faner for egendefinerte objekter ser ut som standardfaner.
Når en tilpasset fane legges til i en app i Salesforce Classic, vises den som en fane. Men i Lightning vises det samme som et element i appens navigasjonslinje.
Q # 6) Definer formelfelt?
Svar: Et formelfelt er et skrivebeskyttet felt og har en tilknyttet formel eller et uttrykk, og verdien blir evaluert ut fra det. Verdien av denne typen felt blir umiddelbart oppdatert med den tilsvarende endringen i formelen eller uttrykket. Denne typen felt kan være basert på både standarder og tilpassede objekter.
Q # 7) Definer en valideringsregel?
Svar: Valideringsregler fører til en forbedring av datakvaliteten. Når brukeren legger inn noen data i en post, bekrefter valideringsreglene at de oppgitte dataene er basert på noen spesifiserte standarder, og bare da blir posten lagret.
Den returnerer verdien 'True' eller 'False', etter evaluering av dataene i ett eller flere felt. Dessuten, hvis det er en ugyldig verdi, returnerer feltet verdien 'True', og en feilmelding vises også.
For eksempel, Kontovalideringsregel
(bilde kilde )
Sp # 8) Hva er de forskjellige typene Salesforce-objekter?
Svar: Det er to forskjellige typer Salesforce-objekter. Dette er standardobjekter og egendefinerte objekter. Standardobjektene er de som leveres av Salesforce, for eksempel kontoer, kontakter, potensielle kunder, salgsmuligheter, saker, rapporter og dashboards. De egendefinerte objektene blir opprettet av brukeren.
Spørsmål 9) Hva er typer relasjoner som gjelder for Salesforce?
Svar: Det er to typer forhold i Salesforce - master-detalj eller oppslag.
Q # 10) Er det mulig å laste opp en tilpasset logo for å lage en tilpasset applikasjon?
Svar: Ja, brukeren kan laste opp en tilpasset logo ved hjelp av et dokument, og deretter velges logoen for organisasjonen.
Sp # 11) Hvis det er et egendefinert objekt med poster, er det mulig å opprette et felt med Master-Detail-forhold for dette objektet?
Svar: Når det egendefinerte objektet inneholder et eksisterende sett med poster, er det ikke mulig å opprette et master-detalj-forhold.
Du må ta følgende trinn i et scenario som ovenfor.
- Først opprettes et felt med et oppslagsforhold.
- Deretter er utseende felt koblet til foreldreposten, og dette er for hver post.
- Til slutt er alt som er gjort å endre datatypen fra oppslag til mester-detalj.
Spørsmål nr. 12) Hvor god er Salesforce når den brukes i salg?
Svar: Det er forskjellige måter Salesforce CRM er nyttig for salgsfunksjonen. Det spiller en rolle å automatisere salgsrørledningen for å forbedre salget. Det gjør salgsteamet ditt i stand til å svare på kundene - på en lynrask måte.
Det er en CRM som hjelper til med å koble hele organisasjonen. Videre kommer den med produktivitets- og samarbeidsverktøy som fungerer på alle enheter, hvor som helst, og som gjør det mulig for salgsteamet å bruke tid på salgsteamet ditt på å selge produktene eller tjenestene dine.
Q # 13) Nevn visse ting som kan tilpasses på et sidelayout.
Svar: Noen av de tingene som er tilpasset på en sideoppsett er knapper, felt, tilpassede lenker og relaterte lister sammen med seksjoner.
Q # 14) Hva er en utløser? Hva er typene utløsere?
Svar: Før og etter at endringer er gjort i en post, kalles de tilpassede handlingene som er utført i Salesforce Triggers. Disse handlingene inkluderer innsettinger, oppdateringer eller slettinger. Utløsere kan brukes til å påkalle Apex, og en utløser er bare en Apex-kode som utføres før og etter følgende sett med handlinger.
- sett inn
- slett
- Oppdater
- gå
- upsert
- angrer
Det er to forskjellige typer utløsere i Salesforce - før og etter utløsere.
Sp # 15) Skille mellom utløsere og arbeidsflyter?
Svar: Trigger tar en programmatisk tilnærming, men arbeidsflyten krever ikke koding. Når du vil utføre noen handlinger for en e-post, utgående melding, oppgave eller feltoppdatering, kreves det et punkt i klikk-arbeidsflyt.
Arbeidsflytreglene kan brukes for det samme objektet eller underordnede objekter. Imidlertid kan en utløser brukes på alle typer objekter.
Spørsmål nr. 16) Hva er forskjellen mellom 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).
Videre kommer Salesforce.com som en out-of-the-box-løsning og kommer sammen med tre kjerneprodukter - Sales Cloud, Marketing Cloud og Service Cloud. Det er mulig å kjøpe Sales Cloud og få tilgang til potensielle kunder, muligheter og rapporter.
Tvert imot, Force.com er ikke en ut-av-boksen-løsning. Den får ikke tilgang til potensielle kunder, muligheter og kontoer.
Endelig er Salesforce.com bygget sømløst på Force.com og er utskiftbare fra et teknisk synspunkt.
Spørsmål nr. 17) Hva er et kryssobjekt?
Svar: Junction-objekter gjør det mulig å bygge mange-til-mange relasjoner med Salesforce-objekter.
For eksempel: I et typisk rekrutteringsscenario er det muligheter for å opprette mange stillinger for kandidater, og samtidig kan en kandidat søke på mange stillinger.
Det tredje objektet som kreves for å lage en datamodell, blir betegnet som et kryssobjekt, og i dette eksemplet kan det siteres som “jobbsøknad”. Her må du bruke et oppslagsfelt for både posisjon og kandidatobjekt på kryssobjektet - som er en jobbsøknad.
Q # 18) Definer en revisjonsspor.
Svar: Administratorer må gjøre endringer i organisasjonsoppsettet. Audit Trail-historien hjelper deg med å spore de siste 20 endringene - gjort i oppsett, av flere administratorer.
Spørsmål nr. 19) Definere et dashbord i Salesforce?
Svar:
(bilde kilde )
Et dashbord som vist ovenfor oppsummerer og fremstiller Salesforce-data grafisk. Dette gir oversikt med et øyeblikk, for alle enheter og målgrupper. I denne figuren kaster den lys over salgsrepresentantene til organisasjonen din.
Videre visualiserer et dashbord ditt forretningsscenario og lar deg ta avgjørelser basert på sanntidsdata samlet fra rapporter. Dashbordet har en sidelayout og viser flere dashboardkomponenter. Flere rapporter vises side om side på samme dashbord.
Spørsmål nr. 20) Hvor nyttig er Dynamic Dashboard? Kan den planlegges?
Svar: Et dynamisk dashbord viser brukerspesifikke data. Den viser personlige data som konverterte potensielle kunder, saksavslutning, personlige kvoter og salg.
Nei, det er ikke mulig å planlegge dynamiske dashbord for en oppdatering. Dette kan imidlertid gjøres manuelt.
Q # 21) Definer en Visualforce-komponent.
Svar: En Visualforce-komponent er en gjenbrukbar del av spesifikk funksjonalitet og inkluderer slike ting som brukergrensesnittelementer, paneler, widgets som brukes i markeringen av en Visualforce-side.
Salesforce kommer sammen med et bibliotek som inneholder standard forhåndsbygde komponenter som og i tillegg til tilpassede komponenter.
Q # 22) Skille mellom standard og tilpasset kontroller.
Svar: Standardkontrollere sies å genereres automatisk av Salesforce, mens egendefinerte kontrollere genereres av deg og handler i henhold til den skrevne koden.
generering av testdata i programvaretesting
Standardkontrolleren i Apex arver direkte alle egenskapene til standardobjekter eller standardknapper. Den har også lignende logikk og funksjonalitet som en hvilken som helst standard Salesforce-side.
På den annen side er Custom Controller en Apex-klasse og definerer funksjonaliteten. De bruker kontrollerattributtet for å knytte seg til en Visualforce-side.
Q # 23) Kast litt lys over implementering av Pagination på en Visualforce-side.
Svar: Paginering i Salesforce refererer til å vise et stort antall poster som er spredt over flere sider. Listekontrollen viser 20 poster per side, så paginering brukes til å endre sidestørrelsen med det som kalles kontrollerutvidelse.
Kodebiten vises nedenfor
Hvis du vil endre antall poster som skal vises på en side, bruker du bare metoden setPageSize, som vist i diagrammet nedenfor.
Spørsmål nr. 24) Hvordan ringe en kontrollermetode i JavaScript?
Svar: Du må bruke handlingsfunksjonen for å ringe en kontrollermetode i JavaScript.
Kodebit:
(bilde kilde )
Spørsmål nr. 25) Vet du hvordan du får bruker-ID til alle påloggede brukere med Apex-kode?
Svar: UserInfo.getUserId () . er den globale funksjonen som skal brukes til å få bruker-IDen til alle påloggede brukere med en Apex-kode.
Q # 26) Fremhev forskjeller mellom SOSL og SOQL.
Svar: SOQL (Salesforce Object Query Language) lar deg bare spørre, et enkelt objekt om gangen, men SOSL (Salesforce Object Search Language) hjelper deg med å søke i tekster, e-post og telefonfelt med forskjellige objekter. SOQL kan brukes i utløsere og klasser, men SOSL brukes bare i klasser.
Følgende er et eksempel på henting av en liste over kontoer med et spesifikt navn (Acme).
Syntaks (SOQL)
Nedenfor er et eksempel på en SOSL for å vise en liste over objekter - kontoer, muligheter, kontakter og potensielle kunder, som begynner med uttrykket kart
Syntaks (SOSL)
(bilde kilde )
Spørsmål nr. 26) Hva vet du om sObjectType?
Svar: Apex har sObject-datatype som programmatisk representerer de typiske standard- og egendefinerte objektene i Salesforce. Variabelen sObject er en rad med data og bruker SOAP API-navnet på objektet.
For eksempel:
Q # 27) Vet du om Trigger.new?
Svar: Det er en kommando for å returnere den nye versjonen av sObject-poster. Den returnerer bare de postene som ennå ikke er lagret i databasen. Dette er imidlertid tilgjengelig for utløsere for innsetting og oppdatering.
Q # 28) Kjenner du Getter og Setter Methods?
Svar: Bruk getter-metoden når du trenger å overføre verdien fra kontrolleren til Visualforce-siden. Og når du trenger å flytte tilbake til kontrolleren, så bruk settermetoden.
Q # 29) Definer en Wrapper-klasse?
Svar: En Wrapper-klasse er definert som en klasse og en datastruktur. Det er en abstrakt datatype som har sine forekomster dannet av en samling objekter. Den grunnleggende naturen er det til det egendefinerte objektet, og det er definert av Wrapper-klasseegenskapene. Det gjør at poster kan sjekkes fra en liste og behandle dem for en bestemt handling.
Spørsmål nr. 30) Vet du om delingsregelen?
Svar: Delingsregler handler om å utvide delingstilgang for brukere som tilhører forskjellige roller, offentlige grupper og organisasjon, og dette gir en bruker større tilgang. Det er vanligvis basert på plateeierskap eller andre kriterier.
Q # 31) Skille mellom insert () og database.insert ()?
Svar: Hvis det er feil ved å sette inn posten når du bruker innsettingsmetoden, vises det en feilmelding av systemet, og det settes ikke inn en eneste post. På den annen side, når utvikleren bruker database.insert (), er det mulig å tillate delvis innsetting av bulkinnsatser.
Spørsmål nr. 32) Vet du hvordan du legger til JavaScript Remoting på Visualforce-siden din?
Svar: For å legge til fjernstyring av JavaScript på Visualforce-siden, blir forespørselen lagt til som et JavaScript-funksjonskall.
Syntaks:
Sp # 33) Kan du fortelle forskjellige måter å dele en plate på?
Svar: De forskjellige måtene å dele en post er:
- Force.com administrert deling
- Registrer eierskap
- Rollehierarki
- Apex Managed Sharing
- Delingsregler
- Brukeradministrert / manuell deling
Sp # 34) Kan du fortelle antall aktive oppdragsregler for en leder / sak?
Svar: Bare en aktiv oppdragsregel gjelder for en ledelse eller sak.
Spørsmål nr. 35) Vet du om egendefinerte etiketter i Salesforce?
Svar: Egendefinerte etiketter er tilpassede tekstverdier og er tilgjengelige fra alle tre - Visualforce-sider, Lightning-komponenter og Apex-klasser. Disse gjør det mulig for utviklerne å lage flerspråklige applikasjoner og vise informasjon for å hjelpe tekst- eller feilmeldinger - basert på morsmål til en bruker.
Q # 36) Skille mellom rolle og profil?
Svar: Profilen er obligatorisk for alle Salesforce-brukere. Ingen brukere kan jobbe i en Salesforce.org uten profil. Det er for å kontrollere tilgangen til poster i Salesforce.org for en bestemt bruker.
På den annen side styrer en rolle nivået på tilgangen brukerne har til dataene. Personer med en rolle har visnings-, redigerings- eller rapportrettigheter for alle data som eies / deles av brukere på lavere nivå.
Q # 37) Hvor mange kontrollere kan brukes på Visualforce-siden?
Svar: Det er mulig å bruke bare en kontroller, men flere kontrollerutvidelser kan brukes på en Visualforce-side.
Q # 38) Hva vet du om Apex?
Svar: Apex er et programmeringsspråk som fungerer som en databaselagret prosedyre mens du bruker Java-syntaks. Det er en favoritt blant utviklerne, da det hjelper å legge til forretningslogikk på en Visualforce-side eller til og med knappeklikk, systemhendelser og mer.
Q # 39) Hvor mange måter er det å ringe en Apex-klasse?
Svar: De forskjellige måtene å ringe en Apex-klasse i Salesforce er:
- Fra utviklerkonsollen
- Fra JavaScript Link
- Fra hjemmesidekomponenter
- Fra en annen klasse
- Fra Visual Force-siden
- Bruke utløsere
Spørsmål nr. 40) Hva er et tillatelsessett?
Svar: Hvis du vil at en bruker skal ha funksjonell tilgang, er tillatelsessett innstillinger som lar deg gjøre dette uten å endre profilen. Det samme kan også gjøre det mulig for brukere med funksjonell tilgang, uten hensyn til roller. Dette bidrar til å unngå den tidkrevende oppgaven med å opprette en profil.
Q # 41) Kan vi endre Grant Access ved hjelp av rollehierarkiet for standardobjekter?
Svar: Nei, det er ikke mulig å endre bevilgningstilgang ved hjelp av rollehierarki for standardobjekter.
Spørsmål nr. 42) Hva er feltavhengighet og hvor mange kan brukes på en Visualforce-side?
Svar: Utvikleren kan bruke maksimalt ti antall feltavhengigheter på en Visualforce-side .
Spørsmål nr. 43) Hva er sammendragsfelt for opprulling?
beste nettstedet for å konvertere youtube til mp3
Svar: Sammendragsfelt for samleoppsamling henter verdien fra et sett med relaterte poster. Det gjør det mulig for oss å vise en verdi i hovedposten mens vi utleder verdiene fra detaljposter. Men det må være et mester-detalj-forhold mellom mesteren og detaljregistrene.
Spørsmål nr. 44) Kan du opprette et sammendragsfelt for oppsummering i en oppslagsrelasjon? Oppgi antall slike felt som skal opprettes for et objekt.
Svar: Nei, det kan ikke opprettes i et oppslagsforhold. Antall oppsummeringsfelt for et objekt er 40 (endres med Salesforce-oppdateringer).
Sp # 45) Hva er en app i Salesforce, og hva er typene apper?
Svar: En app i Salesforce.org fungerer som en container. Den inneholder et sett med faner, en logo og et navn. Det kan betegnes som en gruppe faner som oppfyller funksjonalitetene som utvikleren ivrig leter etter.
Hvis du har behov for å opprette en app i Salesforce, kan du bare navigere med følgende:
Oppsett -> Bygg -> Opprett-> App-> Klikk på nytt
Det er to typer Salesforce-apper - en tilpasset app og en konsollapp.
Q # 46) Forklar hva du forstår av Data Skew i Salesforce.
Svar: Dette skjer for en organisasjon som driver mer enn 10.000 poster. Vi støter på 'eierdata skjeve' når en enkelt bruker eier så mange poster. Vanligvis når brukere / medlemmer av en rolle eier et så stort antall poster - da vil sannsynligvis ytelsesproblemer dukke opp.
Q # 47) Vet du om Bucket-felt i Salesforce-rapporter?
Svar: Hvis du raskt trenger å kategorisere rapportposter uten å måtte opprette et egendefinert felt eller en formel, er det en bøttefelt som blir opprettet. I et slikt tilfelle opprettes flere kategorier og på denne måten gruppering av rapportverdier.
For eksempel, Et statusfelt på potensielle kunder med si 10 valglisteverdier kan kategoriseres med et bøttefelt med kategorier som 'Kaldt', 'Varmt' og 'Varmt'.
Spørsmål nr. 48) Oppgi hvilke typer Salesforce-rapporter? Er massesletting av rapporter mulig i Salesforce?
Svar: De forskjellige typene Salesforce-rapporter er.
- Sammendrag rapporter
- Tabellrapporter
- Matriserapporter
- Sammenføyde rapporter
Type rapport | Beskrivelse |
---|---|
Sammendrag rapporter | I dette er grupperingen basert på kolonner. |
Tabellrapporter | I dette vises totalsummen i en tabellform. |
Matriserapporter | Dette er en todimensjonal rapport med gruppering basert på både rader og kolonner. |
Sammenføyde rapporter | Dette kommer med flere blokker med data fra forskjellige rapporter. Dataene er fra samme eller forskjellige typer rapporter. |
Bare sammendrags- og matriserapporter fungerer som datakilde for dashbord. Men ikke de to andre rapporttypene.
Ja, massesletting av Salesforce-rapporter er mulig.
Q # 49) Er det noe problem med Joined Report?
Svar: Ja, det er ikke mulig å eksportere denne rapporten.
Q # 50) Definer sandbox.org. Navngi forskjellige sandkassetyper.
Svar: En kopi av produksjonsmiljøet til Salesforce blir betegnet som en sandkasse. Nytten av sandkassene ligger i det faktum at driften ikke påvirker produksjonsmiljøet. Årsaken bak dette er at sandkassen er helt isolert.
En sandkasse er et sted der nye funksjoner / tilpasninger kan testes før de kan brukes på produksjonsmiljøet. Videre kan en sandkasse brukes til å teste datamigrering.
De forskjellige typene sandkasser er:
- Utvikler
- Utvikler Pro
- Delvis kopi
- Full
Håper du fant svarene på alle relevante spørsmål om Salesforce-intervju, vennligst ta kontakt med oss hvis noe mangler.
Anbefalt lesing
- Intervju Spørsmål og svar
- ETL Testing Intervju Spørsmål og svar
- Topp 50 mest populære CCNA-intervjuspørsmål og svar
- Topp 51 Bootstrap intervju spørsmål og svar
- Topp 50+ Database Intervju Spørsmål og svar
- Noen vanskelige manuelle testspørsmål og svar
- 25 Beste Agile Testing Intervju Spørsmål og svar
- Spock Intervjuespørsmål med svar (mest populære)