50 top salesforce interview questions
Ovaj produbljeni vodič pokriva 50 glavnih pitanja i odgovora na intervju za Salesforce koji će vam pomoći da započnete bilo koji Salesforce intervju 2021 .:
Salesforce je najbrže rastući softver u CRM prostoru. Kao što je Forbes izjavio 2018. godine, Salesforce je dominirao svjetskim CRM tržištem s tržišnim udjelom od 19,5%. To je ogromno u usporedbi s najbližim rivalom SAP-om koji ima tek 8,3% udjela.
Nema sumnje, potražnja za Salesforceom povećat će se samo eksponencijalno. Plaće stručnjaka certificiranog Salesforce profesionalca rastu vrlo brzo.
To je ono što me ponukalo da pišem o vrstama pitanja koja će se najvjerojatnije postaviti u bilo kojem razgovoru za Salesforce. Krenimo sada u ova pitanja iz intervjua.
Top 50 pitanja i odgovori za intervjue u Salesforceu
P # 1) Što podrazumijevate pod Salesforceom?
Odgovor: Salesforce je pionirski napor za pokretanje CRM-a. Djeluje kao vaša platforma za uspjeh kupaca. Platforma dolazi s nizom usluga i alata, ne samo za upravljanje odnosima, već nudi i prilagođeni razvoj aplikacija.
Dakle, možete voditi svoje poslovanje s bilo kojeg mjesta uz pomoć Salesforcea. Pohranjuje podatke na sigurnom Cloudu i to mu daje dodatnu prednost.
P # 2) Definiranje prilagođenog objekta u Salesforceu?
Odgovor: Prilagođeni objekti pomažu u pohrani podataka o vašoj organizaciji na Salesforce.com. Čim se stvori prilagođeni objekt, platforma odmah gradi izgled stranice za korisničko sučelje.
P # 3) Definirajte vrste polja u Salesforceu?
Odgovor: Postoje različite vrste polja, a to su Identitet, Ime, Sustav i Prilagođeno.
P # 4) Što je vrsta podataka? Koji su različiti tipovi podataka?
Odgovor: Vrsta podataka dolazi s poljem i pohranjuje vrstu podataka pohranjenih u polju. Vrste najčešće korištenih polja su - potvrdni okvir, datum ili Datum i Vrijeme i formula.
P # 5) Što je TAB u Salesforceu? Koja je razlika između dodavanja prilagođene kartice u aplikaciju u klasičnom načinu i Lightninga?
Odgovor: Prilagođene kartice prikazuju podatke prilagođenih objekata ili podataka web sadržaja ugrađenih u vašu aplikaciju . Kartice Prilagođeni objekt izgledaju slično standardnim karticama.
U Salesforce Classic, kada se u aplikaciju doda prilagođena kartica, ona se prikazuje kao kartica. Ali, u Lightningu se isto pojavljuje kao stavka na navigacijskoj traci aplikacije.
P # 6) Definirajte polja formule?
Odgovor: Polje formule je polje samo za čitanje i ima pridruženu formulu ili izraz i iz toga se procjenjuje njegova vrijednost. Vrijednost ove vrste polja odmah se ažurira odgovarajućom promjenom formule ili izraza. Ova vrsta polja može se temeljiti i na standardima i na prilagođenim objektima.
P # 7) Definirajte pravilo za provjeru valjanosti?
Odgovor: Pravila provjere valjanosti vode ka poboljšanju kvalitete podataka. Kada korisnik u zapis unese neke podatke, tada pravila provjere valjanosti potvrđuju da se uneseni podaci temelje na nekim navedenim standardima i tada se sprema samo zapis.
Vraća vrijednost 'True' ili 'False', nakon procjene podataka u jednom ili više polja. Štoviše, ako postoji nevaljana vrijednost, polje vraća vrijednost 'True', a zatim se prikazuje i poruka o pogrešci.
Na primjer, Pravilo provjere valjanosti računa
(slika izvor )
P # 8) Koje su različite vrste Salesforce objekata?
Odgovor: Postoje dvije različite vrste Salesforce objekata. To su standardni objekti i prilagođeni objekti. Standardni su objekti koje pruža Salesforce poput računa, kontakata, potencijalnih klijenata, prilika, slučajeva, izvješća i nadzornih ploča. Prilagođene objekte kreira korisnik.
P # 9) Koje su vrste odnosa primjenjive na Salesforce?
Odgovor: Postoje dvije vrste odnosa u Salesforceu - glavni detalj ili traženje.
P # 10) Je li moguće prenijeti prilagođeni logotip za stvaranje prilagođene aplikacije?
Odgovor: Da, korisnik može prenijeti prilagođeni logotip uz pomoć dokumenta, a zatim se logotip odabire za organizaciju.
P # 11) Ako postoji Prilagođeni objekt sa zapisima, je li moguće stvoriti polje s odnosom Master-Detail za ovaj objekt?
Odgovor: Kada prilagođeni objekt sadrži postojeći skup zapisa, nije moguće stvoriti odnos glavni-detalj.
U scenariju kao što je gore potrebno je poduzeti sljedeće korake.
- Prvo se kreira polje s odnosom pretraživanja.
- Dalje, polje pogleda povezano je s matičnim zapisom i to je za svaki zapis.
- Konačno, sve što je učinjeno je promjena tipa podataka iz pretraživanja u glavni detalj.
P # 12) Koliko je dobar Salesforce kada se koristi u prodaji?
Odgovor: Postoje različiti načini na koje Salesforce CRM dolazi u funkciju prodaje. Ima ulogu automatizacije vašeg prodajnog cjevovoda za poboljšanje prodaje. Omogućuje vašem prodajnom timu da munjevito odgovori na klijente.
To je CRM koji pomaže u povezivanju cijele vaše organizacije. Štoviše, dolazi s alatima za produktivnost i suradnju koji rade na bilo kojem uređaju i bilo gdje i koji prodajnom timu omogućuje vrijeme koje vaš prodajni tim posvećuje prodaji vaših proizvoda ili usluga.
P # 13) Navedite određene stvari koje se mogu prilagoditi na izgledu stranice.
Odgovor: Neke stvari prilagođene rasporedu stranice su gumbi, polja, prilagođene poveznice i povezani popisi zajedno sa odjeljcima.
P # 14) Što je okidač? Koje su vrste okidača?
Odgovor: Prije i nakon promjene na zapisu, prilagođene radnje izvršene u Salesforceu nazivaju se okidači. Te radnje uključuju umetanje, ažuriranje ili brisanje. Okidači se mogu koristiti za pozivanje Apexa, a okidač nije ništa drugo nego Apex kôd koji se izvršava prije i nakon sljedećeg skupa radnji.
- umetnuti
- izbrisati
- Ažuriraj
- ići
- upsert
- povratiti
U Salesforceu postoje dvije različite vrste okidača - prije i poslije okidača.
P # 15) Razlikovati okidače i tijekove rada?
Odgovor: Trigger ima programski pristup, ali tijek rada ne zahtijeva kodiranje. Kada želite poduzeti neke radnje, recimo za e-poštu, odlaznu poruku, ažuriranje zadatka ili polja, tada je potrebna točka rada u kliku.
Pravila tijeka rada mogu se koristiti za isti objekt ili dijete za nadređene objekte. Međutim, okidač se može primijeniti na bilo koju vrstu objekta.
P # 16) Koja je razlika između Force.com i Salesforce.com?
Odgovor: Force.com je platforma kao usluga (PaaS), ali Salesforce.com je softver kao usluga (SaaS).
Štoviše, Salesforce.com dolazi kao izvanredno rješenje i dolazi s tri osnovna proizvoda - Sales Cloud, Marketing Cloud i Service Cloud. Moguće je kupiti Sales Cloud i pristupiti potencijalnim kupcima, mogućnostima i izvješćima.
Naprotiv, Force.com nije izravno rješenje. Ne može pristupiti potencijalnim kupcima, mogućnostima i računima.
Konačno, Salesforce.com je besprijekorno izgrađen na Force.com i međusobno su zamjenjivi s tehničke točke gledišta.
P # 17) Što je spojni objekt?
Odgovor: Spojni objekti omogućuju izgradnju odnosa mnogo prema mnogo s objektima Salesforce.
Na primjer: U tipičnom scenariju zapošljavanja postoje mogućnosti otvaranja mnogih radnih mjesta za kandidate, a istovremeno se kandidat može prijaviti za mnoga radna mjesta.
Treći objekt potreban za stvaranje podatkovnog modela naziva se spojnim objektom i u ovom se primjeru može navesti kao „aplikacija za posao“. Ovdje trebate koristiti polje pretraživanja i za položaj i za objekt kandidata na spoju objekta - a to je aplikacija za posao.
P # 18) Definirajte revizijski trag.
Odgovor: Administratori trebaju unijeti promjene u organizacijsku postavku. Povijest revizijskog traga pomaže vam u praćenju najnovijih 20 promjena - izvršenih u postavljanju od strane više administratora.
P # 19) Definiranje nadzorne ploče u Salesforceu?
Odgovor:
(slika izvor )
Nadzorna ploča kao što je prikazano gore sažima i grafički prikazuje vaše podatke Salesforcea. Ovo nudi uvid na prvi pogled za bilo koji uređaj i bilo koju ciljanu publiku. Na ovoj slici baca svjetlo na prodajne predstavnike vaše organizacije.
Štoviše, nadzorna ploča vizualizira vaš poslovni scenarij i omogućuje vam donošenje odluka na temelju podataka prikupljenih iz izvješća u stvarnom vremenu. Nadzorna ploča ima izgled stranice i prikazuje više komponenata nadzorne ploče. Višestruka izvješća pojavljuju se usporedno na istoj nadzornoj ploči.
P # 20) Koliko je korisna dinamička nadzorna ploča? Može li se to zakazati?
Odgovor: Dinamična nadzorna ploča prikazuje podatke specifične za korisnika. Prikazuje osobne podatke kao što su konvertirani potencijalni kupci, zatvaranje slučajeva, osobne kvote i prodaja.
Ne, nije moguće zakazati dinamičke nadzorne ploče za osvježavanje. Međutim, to se može učiniti ručno.
P # 21) Definirajte Visualforce komponentu.
Odgovor: Visualforce komponenta je dio koji se može ponovno upotrijebiti za određene funkcije, uključujući takve stvari kao što su elementi korisničkog sučelja, ploče, widgeti koji se koriste u označavanju stranice Visualforce.
Salesforce dolazi zajedno s bibliotekom koja sadrži standardne unaprijed izrađene komponente poput i kao i prilagođene komponente.
P # 22) Razlikovati između standardnog i prilagođenog kontrolera.
Odgovor: Kaže da standardne kontrolere automatski generira Salesforce, dok vi generirate prilagođene kontrolere i oni djeluju prema napisanom kodu.
uzorci testnih slučajeva za bankarsku aplikaciju
Standardni kontroler u Apexu izravno nasljeđuje sva svojstva standardnih objekata ili standardnih gumba. Također ima sličnu logiku i funkcionalnost kao bilo koja standardna Salesforce stranica.
S druge strane, prilagođeni kontroler je Apex klasa i definira njegovu funkcionalnost. Koriste atribut kontrolera za povezivanje sa Visualforce stranicom.
P # 23) Osvijetlite primjenu paginacije na stranici Visualforce.
Odgovor: Paginacija u Salesforceu odnosi se na prikaz velikog broja zapisa koji su raspoređeni na više stranica. Kontrola popisa prikazuje 20 zapisa po stranici, pa se paginacija koristi za promjenu veličine stranice s onim što se naziva proširenje kontrolera.
Isječak koda prikazan je ispod
Ako želite promijeniti broj zapisa koji će se prikazivati na stranici, samo upotrijebite metodu setPageSize, kao što je prikazano na donjem dijagramu.
P # 24) Kako pozvati metodu kontrolera unutar JavaScript-a?
Odgovor: Morate koristiti funkciju akcije za pozivanje metode kontrolera unutar JavaScript-a.
Isječak koda:
(slika izvor )
P # 25) Znate li kako dobiti korisnički ID svih prijavljenih korisnika s Apex kodom?
Odgovor: UserInfo.getUserId () . je globalna funkcija koja se koristi za dobivanje korisničkog identiteta svih trenutno prijavljenih korisnika s Apex kodom.
P # 26) Istaknite razlike između SOSL-a i SOQL-a.
Odgovor: SOQL (Salesforce objektni upitni jezik) omogućuje vam samo upite, pojedinačne objekte, ali SOSL (Salesforce objektni pretraživački jezik) pomaže vam u pretraživanju tekstova, e-adresa i telefonskih polja s različitim objektima. SOQL se može koristiti u okidačima i klasama, ali SOSL samo u klasama.
Slijedi primjer dohvaćanja popisa računa s određenim imenom (Acme).
Sintaksa (SOQL)
Ispod je primjer SOSL-a za prikaz popisa objekata - računa, prilika, kontakata i potencijalnih kupaca, koji započinje frazom map
Sintaksa (SOSL)
(slika izvor )
kako napraviti niz nizova
P # 26) Što znate o sObjectType?
Odgovor: Apex ima sObject tip podataka koji programski predstavlja tipične standardne i prilagođene objekte u Salesforceu. Varijabla sObject je red podataka i koristi naziv objekta SOAP API.
Na primjer:
P # 27) Znate li za Trigger.new?
Odgovor: To je naredba za vraćanje nove verzije sObject zapisa. Vraća samo one zapise, koje još treba spremiti u bazu podataka. Međutim, ovo je dostupno za okidače za umetanje i ažuriranje.
P # 28) Poznajete li metode Gettera i Settera?
Odgovor: Upotrijebite getter metodu kada trebate proslijediti vrijednost s kontrolera na stranicu Visualforce. A kad se trebate vratiti na kontroler, upotrijebite metodu postavljanja.
P # 29) Definirati klasu omota?
Odgovor: Klasa Wrapper definira se kao klasa i struktura podataka. To je apstraktni tip podataka koji svoje primjerke formira zbirka objekata. Osnovna je priroda prilagođenog objekta i to je definirano svojstvima klase Wrapper. Omogućuje provjeru zapisa s popisa i obradu za određenu radnju.
P # 30) Znate li za pravilo dijeljenja?
Odgovor: Pravila dijeljenja odnose se na proširivanje pristupa dijeljenju za korisnike koji pripadaju različitim ulogama, javnim skupinama i organizaciji, a to korisniku omogućuje veći pristup. Obično se temelji na vlasništvu zapisa ili drugim kriterijima.
P # 31) Razlikovati između insert () i database.insert ()?
Odgovor: Kada se koristi metoda umetanja, ako dođe do greške u umetanju zapisa, sustav prikazuje poruku o pogrešci i nije umetnut niti jedan zapis. S druge strane, kada programer koristi bazu podataka.insert (), tada je moguće dopustiti djelomično umetanje skupnih umetanja.
P # 32) Znate li kako dodati JavaScript Remoting na svoju Visualforce stranicu?
Odgovor: Da biste dodali JavaScript udaljenost na svoju Visualforce stranicu, zahtjev se dodaje kao poziv JavaScript funkcije.
Sintaksa:
P # 33) Možete li reći različite načine dijeljenja zapisa?
Odgovor: Različiti načini dijeljenja zapisa su:
- Upravljano dijeljenje Force.com
- Vlasništvo zapisa
- Hijerarhija uloga
- Apex upravljano dijeljenje
- Pravila dijeljenja
- Korisničko upravljano / ručno dijeljenje
P # 34) Možete li odrediti broj aktivnih pravila dodjele za potencijalnog kupca / slučaj?
Odgovor: Samo jedno aktivno pravilo dodjele primjenjivo je za potencijalnog kupca ili slučaj.
P # 35) Znate li za prilagođene oznake u Salesforceu?
Odgovor: Prilagođene oznake prilagođene su tekstualne vrijednosti i dostupne su sa sve tri - Visualforce stranice, Lightning komponente i Apex klase. Oni omogućuju programerima stvaranje višejezičnih aplikacija i prikaz podataka za pomoć u tekstualnim porukama ili porukama o pogreškama - na temelju maternjeg jezika korisnika.
P # 36) Razlikovati ulogu i profil?
Odgovor: Profil je obvezan za sve korisnike Salesforcea. Nijedan korisnik ne može raditi na Salesforce.org bez profila. Namijenjen je kontroli pristupa zapisima na Salesforce.org za određenog korisnika.
S druge strane, uloga kontrolira razinu pristupa koju korisnici imaju za podatke. Osobe s ulogom imaju prava pregleda, uređivanja ili prijavljivanja svih podataka u vlasništvu / dijeljenju korisnika niže razine.
P # 37) Koliko kontrolera se može koristiti na stranici Visualforce?
Odgovor: Moguće je koristiti samo jedan kontroler, ali na stranici Visualforce može se koristiti više proširenja kontrolera.
P # 38) Što znate o Apexu?
Odgovor: Apex je programski jezik koji djeluje kao procedura pohranjena u bazi podataka dok koristi sintaksu tipa Java. Omiljen je među programerima jer pomaže dodati poslovnu logiku na stranicu Visualforce ili čak klikove na gumbe, sistemske događaje i još mnogo toga.
P # 39) Na koliko načina možete nazvati Apex klasu?
Odgovor: Različiti načini pozivanja klase Apex u Salesforceu su:
- Iz Developer Consolea
- Iz JavaScript veze
- Iz komponenata početne stranice
- Iz drugog razreda
- Sa stranice Visual Force
- Korištenje okidača
P # 40) Što je postavljeno dopuštenje?
Odgovor: Ako želite da korisnik ima funkcionalan pristup, tada su skupovi dozvola postavke koje vam omogućuju da to učinite bez ikakvog mijenjanja profila. To isto može omogućiti korisnicima funkcionalni pristup, bez obzira na uloge. To pomaže u izbjegavanju dugotrajnog zadatka stvaranja profila.
P # 41) Možemo li promijeniti odobreni pristup pomoću hijerarhije uloga za standardne objekte?
Odgovor: Ne, nije moguće promijeniti pristup odobrenju pomoću hijerarhije uloga za standardne objekte.
P # 42) Što je ovisnost polja i koliko se njih može koristiti na stranici Visualforce?
Odgovor: Razvojni programer može koristiti najviše deset brojeva ovisnosti polja na Visualforce stranici .
P # 43) Što je zbirno polje sažetka?
Odgovor: Zbirno polje sažetka svoju vrijednost izvodi iz skupa povezanih zapisa. Omogućuje nam prikazivanje vrijednosti u glavnom zapisu dok izvodimo vrijednosti iz detalja zapisa. Ali mora postojati odnos master-detalja između master-a i zapisa detalja.
P # 44) Možete li stvoriti zbirno polje sažetka u relaciji pretraživanja? Navedite broj takvih polja koja će se stvoriti za objekt.
Odgovor: Ne, ne može se stvoriti u relaciji pretraživanja. Broj sažetih polja sažetka za objekt je 40 (promjene s nedavnim ažuriranjima Salesforcea).
P # 45) Što je aplikacija u Salesforceu i koje su vrste aplikacija?
Odgovor: Aplikacija na Salesforce.org djeluje kao spremnik. Sadrži skup kartica, logotip i ime. Može se nazvati skupinom kartica koja ispunjava funkcionalnosti koje programer željno traži.
Ako trebate izraditi aplikaciju u Salesforceu, samo navigirajte sa sljedećim:
Postavljanje -> Izrada -> Izrada-> Aplikacija-> Kliknite novo
Postoje dvije vrste Salesforce aplikacija - prilagođena aplikacija i konzola.
P # 46) Objasnite što razumijete pod Data Skew u Salesforceu.
Odgovor: To se događa za organizaciju koja upravlja s više od 10.000 zapisa. Nailazimo na 'iskrivljenje podataka o vlasništvu' kada jedan korisnik posjeduje toliko zapisa. Obično kada korisnici / članovi uloge posjeduju tako velik broj zapisa - tada će se problemi s izvedbom vjerojatno pojaviti.
P # 47) Znate li za polja segmenta u izvješćima Salesforcea?
Odgovor: Ako trebate brzo kategorizirati zapise izvještaja bez potrebe za izradom prilagođenog polja ili formule, tada je stvoreno polje segmenta. U takvom slučaju stvara se više kategorija i na taj način se grupiraju vrijednosti izvješća.
Na primjer, Polje statusa na potencijalnim kupcima s recimo 10 vrijednosti popisa za odabir može se kategorizirati sa segmentarnim poljem s kategorijama poput 'Hladno', 'Vruće' i 'Toplo'.
P # 48) Navedite vrste Salesforce izvješća? Je li moguće masovno brisanje izvješća u Salesforceu?
Odgovor: Različite vrste Salesforce izvješća su.
- Sažeti izvještaji
- Tabelarni izvještaji
- Izvješća matrice
- Pridruženi izvještaji
Vrsta izvještaja | Opis |
---|---|
Sažeti izvještaji | U tome se grupiranje temelji na stupcima. |
Tabelarni izvještaji | U tome se ukupni zbroj pojavljuje u obliku tablice. |
Izvješća matrice | Ovo je dvodimenzionalno izvješće s grupiranjem na temelju redova i stupaca. |
Pridruženi izvještaji | To dolazi s više blokova s podacima iz različitih izvješća. Podaci su iz iste ili različitih vrsta izvješća. |
Samo sažeti i matrični izvještaji djeluju kao izvor podataka za nadzorne ploče. Ali, ne i druge dvije vrste izvještaja.
Da, moguće je masovno brisanje Salesforce izvješća.
P # 49) Postoji li problem s pridruženim izvješćem?
Odgovor: Da, ovo izvješće nije moguće izvesti.
P # 50) Definirajte sandbox.org. Imenujte različite vrste pješčanika.
Odgovor: Kopija proizvodnog okruženja Salesforcea naziva se pješčanikom. Korisnost pješčanika leži u činjenici da operacije ne ostavljaju utjecaja na proizvodno okruženje. Razlog tome je taj što je pješčanik potpuno izoliran.
Sandbox je mjesto na kojem se mogu testirati nove značajke / prilagodbe prije nego što se primijene na proizvodno okruženje. Štoviše, pješčanik se može koristiti za testiranje migracije podataka.
Različite vrste pješčanika su:
- Programer
- Programer Pro
- Djelomična kopija
- Puna
Nadam se da ste pronašli odgovore na sva relevantna pitanja o razgovoru za Salesforce, kontaktirajte nas ako nešto nedostaje.
Preporučena literatura
- Intervjuirajte pitanja i odgovore
- Pitanja i odgovori za ispitivanje ETL-a
- Top 50 najpopularnijih pitanja i odgovora za CCNA intervjue
- Top 51 pitanja i odgovori za intervju za Bootstrap
- Top 50 i više pitanja i odgovora za intervjue u bazi podataka
- Neka nezgodna ručna ispitivanja Pitanja i odgovori
- 25 najboljih agilnih testova za pitanja i odgovore na intervjue
- Spock intervju pitanja s odgovorima (najpopularnije)