50 top salesforce interview questions
Ta poglobljena vadnica zajema najboljših 50 vprašanj in odgovorov na intervju za Salesforce, ki vam bodo v pomoč leta 2021:
Salesforce je najhitreje rastoča programska oprema v prostoru CRM. Kot je Forbes navedel leta 2018, je Salesforce prevladoval na svetovnem trgu CRM s 19,5-odstotnim tržnim deležem. To je ogromno v primerjavi z najbližjim tekmecem SAP, ki ima zgolj 8,3-odstotni delež.
Brez dvoma se bo povpraševanje po Salesforce povečalo le eksponentno. Plače strokovnjaka, pooblaščenega prodajalca Salesforce, hitro naraščajo.
To je tisto, kar me je spodbudilo, da pišem o vprašanjih, ki jih bodo najverjetneje postavili v katerem koli intervjuju s Salesforceom. Poglejmo zdaj ta vprašanja iz intervjuja.
Najboljših 50 vprašanj in odgovorov za intervju za Salesforce
V # 1) Kaj mislite s Salesforce?
Odgovor: Salesforce je pionirsko prizadevanje za uvedbo CRM. Deluje kot vaša platforma za uspeh strank. Platforma je opremljena z vrsto storitev in orodij, ne samo za upravljanje odnosov, temveč ponuja tudi razvoj aplikacij po meri.
Torej lahko s pomočjo Salesforce vodite svoje podjetje od koder koli. Podatke shranjuje v varnem oblaku, kar mu daje dodatno prednost.
V # 2) Določite predmet po meri v Salesforce?
Odgovor: Predmeti po meri pomagajo shraniti podatke o vaši organizaciji na Salesforce.com. Takoj ko je ustvarjen predmet po meri, platforma takoj izdela postavitev strani za uporabniški vmesnik.
V # 3) Določite vrste polj v Salesforce?
Odgovor: Obstajajo različne vrste polj, to so Identiteta, Ime, Sistem in Po meri.
V # 4) Kaj je vrsta podatkov? Katere so različne vrste podatkov?
Odgovor: Podatkovni tip je priložen polju in shranjuje vrsto podatkov, shranjenih v polju. Vrste pogosto uporabljenih polj so - potrditveno polje, datum ali datum in čas ter formula.
V # 5) Kaj je TAB v programu Salesforce? Kakšna je razlika med dodajanjem zavihka po meri v aplikacijo v Classic in Lightning?
Odgovor: Na zavihkih po meri so prikazani podatki predmeta po meri ali podatki spletne vsebine, vdelani v vašo aplikacijo . Zavihki po meri objekta so podobni standardnim zavihkom.
Ko se v Salesforce Classic doda zavihek po meri v aplikacijo, je ta prikazan kot zavihek. Toda v Lightning se isto prikaže kot element v navigacijski vrstici aplikacije.
V # 6) Določite polja formule?
Odgovor: Polje formule je polje samo za branje in ima povezano formulo ali izraz, njegova vrednost pa se iz tega izračuna. Vrednost te vrste polja se takoj posodobi z ustrezno spremembo formule ali izraza. Ta vrsta polja lahko temelji tako na standardih kot tudi na predmetih po meri.
V # 7) Določite pravilo za preverjanje veljavnosti?
Odgovor: Pravila o preverjanju veljavnosti vodijo k izboljšanju kakovosti podatkov. Ko uporabnik v zapis vnese nekatere podatke, pravila preverjanja veljavnosti preverijo, ali vneseni podatki temeljijo na določenih standardih, nato pa se shrani samo zapis.
Po ovrednotenju podatkov v enem ali več poljih vrne vrednost »True« ali »False«. Poleg tega, če obstaja neveljavna vrednost, polje vrne vrednost »True« in nato se prikaže tudi sporočilo o napaki.
Na primer, Pravilo za preverjanje veljavnosti računa

(slika vir )
V # 8) Katere so različne vrste objektov Salesforce?
Odgovor: Obstajata dve različni vrsti predmetov Salesforce. To so standardni predmeti in predmeti po meri. Standardni predmeti so tisti, ki jih ponuja Salesforce, kot so računi, stiki, potencialni kupci, priložnosti, primeri, poročila in nadzorne plošče. Predmete po meri ustvari uporabnik.
V # 9) Katere vrste odnosov veljajo za Salesforce?
Odgovor: V programu Salesforce obstajata dve vrsti odnosov - glavna podrobnost ali iskanje.
V # 10) Ali je mogoče naložiti logotip po meri za ustvarjanje aplikacije po meri?
Odgovor: Da, uporabnik lahko s pomočjo dokumenta naloži logotip po meri, nato pa je logotip izbran za organizacijo.
V # 11) Če obstaja objekt po meri z zapisi, ali je mogoče za ta objekt ustvariti polje z razmerjem Master-Detail Relationship?
Odgovor: Ko objekt po meri vsebuje obstoječi niz zapisov, ni mogoče ustvariti razmerja med glavnimi in podrobnimi podatki.
V scenariju, kot je zgoraj, morate storiti naslednje.
- Najprej se ustvari polje z odnosom iskanja.
- Nato je iskalno polje povezano s starševskim zapisom in to velja za vsak zapis.
- Nazadnje je vse, kar naredimo, spremeniti vrsto podatkov iz iskanja v glavno podrobnost.
V # 12) Kako dober je Salesforce, kadar se uporablja v prodaji?
Odgovor: Salesforce CRM je na različne načine priročen za prodajno funkcijo. Ima vlogo avtomatizacije vašega prodajnega načrta za izboljšanje prodaje. Omogoča vaši prodajni ekipi, da se odzove strankam - na bliskovit način.
CRM pomaga povezati celotno organizacijo. Poleg tega ima na voljo orodja za produktivnost in sodelovanje, ki delujejo na kateri koli napravi in kjer koli in prodajni skupini omogočajo čas, ki ga vaša prodajna skupina nameni prodaji vaših izdelkov ali storitev.
V # 13) Poimenujte nekatere stvari, ki jih je mogoče prilagoditi na postavitvi strani.
Odgovor: Nekatere stvari, ki so prilagojene postavitvi strani, so gumbi, polja, prilagojene povezave in povezani seznami ter odseki.
V # 14) Kaj je sprožilec? Katere so vrste sprožilcev?
Odgovor: Pred spremembami zapisa in po njem se dejanja po meri, izvedena v programu Salesforce, imenujejo sprožilci. Ta dejanja vključujejo vstavitve, posodobitve ali brisanja. Sprožilce lahko uporabite za priklic Apexa in sprožilec ni nič drugega kot koda Apex, ki se izvede pred in po naslednjem nizu dejanj.
- vstavi
- izbriši
- nadgradnja
- pojdi
- upsert
- povrniti
V programu Salesforce obstajata dve različni vrsti sprožilcev - pred in po sprožilcih.
V # 15) Razlikovanje med sprožilci in poteki dela?
Odgovor: Trigger ima programski pristop, vendar potek dela ne zahteva kodiranja. Če želite izvesti nekaj dejanj, na primer za e-pošto, odhodno sporočilo, posodobitev opravila ali polja, je potrebna točka v delovnem toku klika.
Pravila poteka dela se lahko uporabljajo za isti predmet ali podrejene nadrejene predmete. Sprožilec pa je mogoče uporabiti za katero koli vrsto predmeta.
V # 16) Kakšna je razlika med Force.com in Salesforce.com?
Odgovor: Force.com je platforma kot storitev (PaaS), Salesforce.com pa programska oprema kot storitev (SaaS).
Poleg tega je Salesforce.com na voljo kot gotova rešitev in ima tri osnovne izdelke - Sales Cloud, Marketing Cloud in Service Cloud. Možno je kupiti Sales Cloud in dostopati do potencialnih strank, priložnosti in poročil.
Nasprotno, Force.com ni gotova rešitev. Ne more dostopati do potencialnih strank, priložnosti in računov.
Na koncu je Salesforce.com brezhibno zasnovan na Force.com in je s tehničnega vidika zamenljiv.
V # 17) Kaj je križišče?
Odgovor: Spoji omogočajo gradnjo odnosov med številnimi in številnimi s predmeti Salesforce.
Na primer: V tipičnem scenariju zaposlovanja obstajajo možnosti, da se za kandidate ustvari veliko delovnih mest, hkrati pa se kandidat lahko prijavi na več delovnih mest.
Tretji objekt, potreben za izdelavo podatkovnega modela, se imenuje spojni objekt, v tem primeru pa ga lahko navedemo kot 'aplikacijo za delo'. Tu morate uporabiti iskalno polje tako za položaj kot za kandidata na objektu križišča - to je aplikacija za delo.
V # 18) Določite revizijsko sled.
Odgovor: Skrbniki morajo spremeniti organizacijsko nastavitev. Zgodovina revizijske sledi vam pomaga slediti zadnjih 20 sprememb, ki jih je več skrbnikov izvedlo pri namestitvi.
V # 19) Določite nadzorno ploščo v Salesforce?
Odgovor:

(slika vir )
Nadzorna plošča, kot je prikazano zgoraj, povzema in grafično prikazuje vaše podatke Salesforce. Na prvi pogled nudi vpogled v katero koli napravo in katero koli ciljno skupino. Na tej sliki osvetljuje prodajne predstavnike vaše organizacije.
Nadzorna plošča vizualizira vaš poslovni scenarij in vam omogoča sprejemanje odločitev na podlagi podatkov v realnem času, zbranih iz poročil. Armaturna plošča ima postavitev strani in prikazuje več komponent nadzorne plošče. Več poročil se prikaže vzporedno na isti nadzorni plošči.
V # 20) Kako koristna je dinamična nadzorna plošča? Ali je mogoče načrtovati?
Odgovor: Dinamična nadzorna plošča prikazuje uporabniško specifične podatke. Prikazuje osebne podatke, kot so pretvorjeni potencialni kupci, zaprtja primerov, osebne kvote in prodaje.
Ne, dinamičnih nadzornih plošč ni mogoče načrtovati za osvežitev. Vendar je to mogoče storiti ročno.
V # 21) Določite komponento Visualforce.
Odgovor: Komponenta Visualforce je del posebne funkcije, ki jo je mogoče ponovno uporabiti, in vključuje stvari, kot so elementi uporabniškega vmesnika, plošče, pripomočki, ki se uporabljajo pri označevanju strani Visualforce.
Salesforce je opremljen s knjižnico, ki vsebuje standardne vnaprej sestavljene komponente, kot so in tudi komponente po meri.
V # 22) Ločite med standardnim in krmilnikom po meri.
Odgovor: Standardne krmilnike naj bi samodejno generiral Salesforce, medtem ko krmilnike po meri generirate vi in delujejo v skladu z napisano kodo.
vprašanja za razgovore o testiranju spletnih storitev
Standardni krmilnik v Apexu neposredno podeduje vse lastnosti standardnih predmetov ali standardnih gumbov. Ima tudi podobno logiko in funkcionalnost kot katera koli standardna stran Salesforce.
Po drugi strani pa je krmilnik po meri razred Apex in določa njegovo funkcionalnost. Atribut krmilnika uporabljajo za povezovanje s stranjo Visualforce.
V # 23) Osvetlite izvajanje paginacije na strani Visualforce.
Odgovor: Paginacija v Salesforce se nanaša na prikaz velikega števila zapisov, ki so razporejeni na več straneh. Kontrolnik seznama prikaže 20 zapisov na stran, zato se s paginacijo spremeni velikost strani s tako imenovano razširitvijo krmilnika.
Delček kode je prikazan spodaj

Če želite spremeniti število zapisov za prikaz na strani, uporabite metodo setPageSize, kot je prikazano na spodnjem diagramu.

V # 24) Kako poklicati metodo krmilnika znotraj JavaScript-a?
Odgovor: Za klicanje metode krmilnika v JavaScript morate uporabiti funkcijo dejanja.
Delček kode:

(slika vir )
V # 25) Ali veste, kako pridobiti uporabniški ID vseh prijavljenih uporabnikov s kodo Apex?
Odgovor: UserInfo.getUserId () . je globalna funkcija, ki se uporablja za pridobivanje uporabniškega ID-ja vseh trenutno prijavljenih uporabnikov s kodo Apex.
V # 26) Poudarite razlike med SOSL in SOQL.
posredovanje matrike metodi v javi
Odgovor: SOQL (Salesforce Object Query Language) vam omogoča poizvedovanje samo po enem objektu, SOSL (Salesforce Object Search Language) pa vam pomaga pri iskanju besedil, e-pošte in telefonskih polj z različnimi predmeti. SOQL se lahko uporablja v sprožilcih in razredih, SOSL pa le v razredih.
Sledi primer pridobivanja seznama računov z določenim imenom (Acme).
Sintaksa (SOQL)

Spodaj je primer SOSL za prikaz seznama predmetov - računov, priložnosti, stikov in potencialnih strank, ki se začne s frazo map
Sintaksa (SOSL)

(slika vir )
V # 26) Kaj veste o sObjectType?
Odgovor: Apex ima podatkovni tip sObject, ki programsko predstavlja tipične standardne in prilagojene predmete v Salesforceu. Spremenljivka sObject je vrsta podatkov in uporablja ime predmeta SOAP API.
Na primer:

V # 27) Ali poznate Trigger.new?
Odgovor: To je ukaz za vrnitev nove različice zapisov sObject. Vrne samo tiste zapise, ki jih še ni treba shraniti v bazo podatkov. Vendar je to na voljo za sprožilce za vstavljanje in posodabljanje.
V # 28) Ali poznate metode Getter in Setter?
Odgovor: Uporabite metodo getter, ko morate vrednost prenesti iz krmilnika na stran Visualforce. In ko se morate vrniti nazaj na krmilnik, uporabite metodo nastavitve.
V # 29) Določite razred ovitka?
Odgovor: Razred Wrapper je opredeljen kot razred in podatkovna struktura. Gre za abstraktni podatkovni tip, katerega primerke oblikuje zbirka predmetov. Osnovna narava je narava predmeta po meri, ki jo določajo lastnosti razreda Wrapper. Omogoča preverjanje zapisov s seznama in njihovo obdelavo za določeno dejanje.
V # 30) Ali veste za pravilo skupne rabe?
Odgovor: Pravila skupne rabe vključujejo razširitev dostopa do skupne rabe za uporabnike, ki pripadajo različnim vlogam, javnim skupinam in organizaciji, kar uporabniku omogoča večji dostop. Običajno temelji na lastništvu evidence ali drugih merilih.
V # 31) Razlikovati med insert () in database.insert ()?
Odgovor: Če pri uporabi metode vstavljanja pride do napake pri vstavljanju zapisa, sistem prikaže sporočilo o napaki in ni vstavljen niti en zapis. Po drugi strani pa, ko razvijalec uporablja database.insert (), je mogoče dovoliti delno vstavljanje množičnih vstavkov.
V # 32) Ali veste, kako dodati Remoting JavaScript na svojo stran Visualforce?
Odgovor: Če želite na svojo stran Visualforce dodati oddaljeno kodo JavaScript, je zahteva dodana kot klic funkcije JavaScript.
Sintaksa:

V # 33) Ali lahko poveste različne načine skupne rabe zapisa?
Odgovor: Različni načini skupne rabe zapisa so:
- Upravljana skupna raba Force.com
- Record Ownership
- Hierarhija vlog
- Upravljana skupna raba Apex
- Pravila skupne rabe
- Uporabniško upravljana / ročna skupna raba
V # 34) Ali lahko poveste število pravil aktivne dodelitve za potencialno stranko / primer?
Odgovor: Za potencialno stranko ali primer velja samo eno aktivno pravilo dodelitve.
V # 35) Ali veste o oznakah po meri v Salesforce?
Odgovor: Oznake po meri so besedilne vrednosti po meri in so dostopne z vseh treh strani Visualforce, komponent Lightning in razredov Apex. Ti razvijalcem omogočajo ustvarjanje večjezičnih aplikacij in prikazovanje informacij v pomoč besedilnim sporočilom ali sporočilom o napakah, ki temeljijo na maternem jeziku uporabnika.
V # 36) Razlikovati med vlogo in profilom?
Odgovor: Profil je obvezen za vse uporabnike Salesforce. Noben uporabnik ne more delati v Salesforce.org brez profila. Namenjen je nadzoru dostopa do zapisov v Salesforce.org za določenega uporabnika.
Po drugi strani pa vloga nadzoruje raven dostopa uporabnikov do podatkov. Ljudje z vlogo imajo pravice za ogled, urejanje ali poročanje za vse podatke, ki so v lasti / v skupni rabi s strani uporabnikov nižje ravni.
V # 37) Koliko krmilnikov lahko uporabite na strani Visualforce?
Odgovor: Možno je uporabiti samo en krmilnik, vendar je na strani Visualforce mogoče uporabiti več razširitev krmilnika.
V # 38) Kaj veste o Apexu?
Odgovor: Apex je programski jezik, ki deluje kot sintaksa tipa Java, shranjena v bazi podatkov. Je priljubljen med razvijalci, saj pomaga dodati poslovno logiko strani Visualforce ali celo klike na gumbe, sistemske dogodke in še več.
V # 39) Na koliko načinov lahko pokličemo razred Apex?
Odgovor: Različni načini za klic razreda Apex v Salesforce so:
- Iz konzole za razvijalce
- Iz povezave JavaScript
- Iz komponent domače strani
- Iz drugega razreda
- S strani Visual Force
- Uporaba sprožilcev
V # 40) Kaj je nabor dovoljenj?
Odgovor: Če želite, da ima uporabnik funkcionalen dostop, so nabori dovoljenj nastavitve, ki vam to omogočajo, ne da bi spremenili profil. Isto lahko omogoči tudi uporabnikom s funkcionalnim dostopom, ne glede na vloge. To pomaga preprečiti zamudno nalogo ustvarjanja profila.
V # 41) Ali lahko spremenimo odobritev dostopa s pomočjo hierarhije vlog za standardne predmete?
Odgovor: Ne, dostopa do odobritve ni mogoče spremeniti s pomočjo hierarhije vlog za standardne predmete.
V # 42) Kaj je odvisnost polja in koliko jih je mogoče uporabiti na strani Visualforce?
Odgovor: Razvijalec lahko na strani Visualforce uporabi največ deset številk odvisnosti polja .
V # 43) Kaj je zbirno polje povzetka?
Odgovor: Zbirno polje povzetka pridobi svojo vrednost iz nabora povezanih zapisov. Omogoča nam prikaz vrednosti v glavnem zapisu med izpeljavo vrednosti iz podrobnih zapisov. Toda med glavno in podrobnimi zapisi mora obstajati razmerje med glavnim detajlom.
V # 44) Ali lahko v relaciji iskanja ustvarite zbirno polje povzetka? Navedite število takih polj, ki jih želite ustvariti za objekt.
Odgovor: Ne, ni ga mogoče ustvariti v iskalnem razmerju. Število povzetih polj povzetka za objekt je 40 (spremembe z najnovejšimi posodobitvami Salesforce).
V # 45) Kaj je aplikacija v Salesforce in kakšne so vrste aplikacij?
Odgovor: Aplikacija v Salesforce.org deluje kot vsebnik. Vsebuje nabor zavihkov, logotip in ime. Lahko ga označimo kot skupino zavihkov, ki izpolnjuje funkcije, ki jih razvijalec nestrpno išče.
Če želite ustvariti aplikacijo v programu Salesforce, se pomaknite z naslednjim:
Nastavitev -> Gradnja -> Ustvari-> Aplikacija-> Kliknite novo
Obstajata dve vrsti aplikacij Salesforce - aplikacija po meri in aplikacija za konzolo.
V # 46) Pojasnite, kaj razumete s funkcijo Data Skew v programu Salesforce.
Odgovor: To se zgodi za organizacijo, ki upravlja več kot 10.000 zapisov. Ko se en uporabnik lasti toliko zapisov, naletimo na 'popačenje podatkov o lastništvu'. Običajno, ko so uporabniki / člani vloge v lasti tako velikega števila zapisov - se bodo težave z zmogljivostjo verjetno pojavile.
V # 47) Ali poznate polja s segmenti v poročilih Salesforce?
Odgovor: Če morate zapise poročil hitro kategorizirati, pri čemer ni treba ustvariti polja po meri ali formule, potem je ustvarjeno polje segmenta. V takem primeru se ustvari več kategorij in tako združi vrednosti poročil v skupine.
Na primer, Polje stanja na potencialnih strankah z recimo 10 vrednostmi seznama izbir je mogoče razvrstiti v polje segmenta s kategorijami, kot so 'Hladno', 'Vroče' in 'Toplo'.
V # 48) Navedite vrste poročil Salesforce? Ali je v programu Salesforce mogoče množično brisanje poročil?
Odgovor: Različne vrste poročil Salesforce so.
- Povzetek poročil
- Tabelarična poročila
- Matrična poročila
- Združena poročila
| Vrsta poročila | Opis |
|---|---|
| Povzetek poročil | Pri tem združevanje temelji na stolpcih. |
| Tabelarična poročila | V tem je skupni seštevek prikazan v obliki tabele. |
| Matrična poročila | To je dvodimenzionalno poročilo z razvrščanjem v skupine na podlagi vrstic in stolpcev. |
| Združena poročila | Ta vsebuje več blokov s podatki iz različnih poročil. Podatki so iz enakih ali različnih vrst poročil. |
Samo povzetek in matrična poročila delujejo kot vir podatkov za nadzorne plošče. Vendar ne drugi dve vrsti poročil.
Da, možno je množično brisanje poročil Salesforce.
V # 49) Ali obstaja kakšna težava s pridruženim poročilom?
Odgovor: Da, tega poročila ni mogoče izvoziti.
V # 50) Določite sandbox.org. Poimenujte različne vrste peskovnika.
Odgovor: Kopija produkcijskega okolja Salesforcea se imenuje peskovnik. Uporabnost peskovnikov je v tem, da postopki ne vplivajo na proizvodno okolje. Razlog za to je, da je peskovnik popolnoma izoliran.
Peskovnik je kraj, kjer je mogoče preizkusiti nove funkcije / prilagoditve, preden jih lahko uporabimo v proizvodnem okolju. Še več, peskovnik je mogoče uporabiti za testiranje selitve podatkov.
Različne vrste peskovnikov so:
- Razvijalec
- Razvijalec Pro
- Delna kopija
- Poln
Upam, da ste našli odgovore na vsa ustrezna vprašanja za intervju za Salesforce, če kaj manjka, se obrnite na nas.
Priporočeno branje
- Vprašanja in odgovori za intervjuje
- Vprašanja in odgovori za preizkušanje ETL
- Top 50 najbolj priljubljenih vprašanj in odgovorov za intervjuje CCNA
- Top 51 vprašanj in odgovorov za intervju z Bootstrapom
- Top 50+ vprašanj in odgovorov za intervjuje v zbirki podatkov
- Nekaj zapletenih ročnih preizkusov Vprašanja in odgovori
- 25 najboljših agilnih preizkusnih vprašanj in odgovorov
- Vprašanja za intervju z Spockom (odgovori) (najbolj priljubljeni)