salesforce lightning interview questions
Ovaj vodič nudi često postavljana pitanja i odgovore na intervju za Salesforce Lightning s objašnjenjima koja će vam pomoći da se pripremite za intervju:
implementacija hash tablice u c ++ kodu
Salesforce dobro posluje, čak i za vrijeme ove pandemije. Programeri Salesforcea jako su traženi za klijentima širom svijeta. Ako se želite pojaviti na razgovoru, morate biti ispred ostalih u krivulji učenja.
U ovom uputstvu želimo pokriti jedan od kritičnih aspekata Salesforcea, a to je Lightning platforma.
U ovom smo članku pokrili neke važne teme poput sučelja, snopova komponenata, dodavanja komponenata Aura na stranice Visualforcea i mnogih drugih.
Često postavljana pitanja o intervjuu za Salesforce Lightning
P # 1) Što je Lightning u Salesforceu?
Odgovor: Lightning je kolekcija alata i tehnologije za bilo koji oblik Salesforce platforme. Munja uključuje sljedeće što je prikazano u donjoj tablici:
| Sl. Ne. | Ime | Opis |
|---|---|---|
| 7 | SVG | Ova se ikona u programu Lightning App Builder prikazuje prije komponente. |
| 1. | Iskustvo munje | Sastoji se od Lightning Experience-a, zajednica temeljenih na predlošku, kao i Salesforce 1 mobilne aplikacije. To je skup korisničkih sučelja s optimizacijom za brzinu. |
| 2. | Okvir komponente munje | To je JavaScript okvir koji dolazi zajedno sa standardnim komponentama i omogućava programerima da stvore komponente koje se mogu ponovno koristiti za samostalne aplikacije. Te su aplikacije izrađene prilagodbom iskustva Lightninga, zajednica temeljenih na predlošcima, kao i mobilnih aplikacija kreiranih pomoću Salesforce1. |
| 3. | Lightning App Builder i Community Builder | Nudi brz, jednostavan način izrade aplikacija i prilagodbi uz pomoć značajki povlačenja i ispuštanja. Prilagođavanje doživljaja munje vrši se pomoću programa Lightning App Builder za mobilnu aplikaciju Salesforce 1. S druge strane, graditelj zajednica pomaže u prilagodbi zajednica temeljenih na predlošcima. |
| Četiri. | Sustav dizajna munje (LDS) | LDS omogućuje izradu aplikacija koje odgovaraju izgledu Salesforce 1 mobilne aplikacije i Lightning iskustva. Ima moderne UX najbolje prakse i vodiče za stil. |
| 5. | Razmjena munje | Započnite s razvojem sa skupom od 70 + partnerskih komponenata kao odjeljak AppExchangea. |
Predloženo čitanje = >> Vodič za Salesforce Lightning
P # 2) Koje su komponente u okviru komponente Lightning?
Odgovor: Komponente djeluju kao funkcionalne jedinice okvira komponente Lightning. Modularni dio korisničkog sučelja za višekratnu upotrebu ugrađen je u komponente. Mogu se kretati od jednog retka teksta do cijele aplikacije u smislu granulacije.
P # 3) Gdje koristiti Komponente munje ?
Odgovor: Kompanije Lightning mogu se koristiti na sljedeće načine:
- Komponente povlačenja i ispuštanja namijenjene su programu Lightning App Builder i Community Builder.
- Dodajte Lightning komponente za stranice Lightning.
- Dodajte Lightning komponente za stranice snimanja Lightning Experience.
- Pokrenite komponentu munje brzog djelovanja.
- Nadjačajte standardne akcije Kompanije za munje.
- Stvaranje prilagođenih aplikacija
P # 4) Koji su snopovi komponenata korišteni u komponenti Lightning?
Odgovor: Paketi komponenata navedeni su u donjoj tablici:
| Sl. Ne. | Naziv svežnja komponenata | Opis |
|---|---|---|
| jedan | Komponenta | Ovo sadrži maržu. |
| dva | Kontroler | Ovo obrađuje događaje na strani klijenta. |
| 3 | Pomoćnik | Razvojni programer može napisati uobičajenu logiku unutar pomagača koju koriste različite metode kontrolera, izbjegavajući bilo kakvo ponavljanje |
| 4 | Stil | Ovdje se radi o stilu komponente. |
| 5 | Dokumentacija | Ovo bilježi upotrebu komponente. |
| 6 | Renderer | Sadrži zadano ponašanje prikazivanja komponente. |
| 8 | Oblikovati | To ne samo da pomaže u ponovnoj upotrebi komponenata, već također kontrolira koje sve atribute treba izložiti za alate poput Lightning App Builder. |
P # 5) Kako Salesforce 1 Mobile aplikacija koristi Lightning komponente?
Odgovor: Prvo izrađujemo karticu Lightning za komponentu Lightning, a zatim je uključujemo na popis za odabir navigacije u mobilnoj aplikaciji Salesforce 1, a zatim na nju novostvorenu karticu.
P # 6) Može li se upotrijebiti komponenta Lightning koja radi s oba sučelja - mobilnim i radnim površinom?
Odgovor: Moguće je koristiti Lightning komponente, mobilnu aplikaciju Salesforce 1, prilagođene samostalne aplikacije izravno u Lightning Experienceu, kao i zajednice temeljene na predlošcima. Komponente munje koriste se na stranici Visualforce za upotrebu u Salesforce Visualforce zajednicama, kao i u klasičnom okruženju.
P # 7) Radi li Lightning Component s Visualforceom?
Odgovor: Da, to funkcionira s Visualforceom.
P # 8) Može li se Lightning promatrati kao MVC okvir?
Odgovor: Ne baš. Munja je okvir zasnovan na komponentama.
P # 9) Koji su dijelovi Lightning komponenata na strani poslužitelja, a koji na strani klijenta?
Odgovor: Za komponentu Lightning, strana klijenta je stranica komponente koja djeluje kao JavaScript kontroler, naprotiv, strana poslužitelja djeluje kao Apex kontroler.
P # 10) Koje su razlike između komponenti Lightning i Visualforce?
Odgovor: Komponente Visualforcea usmjerene su na stranicu i rade uglavnom na poslužitelju. S druge strane, komponente munje usmjerene su na klijenta što objašnjava njihovu dinamičnu prirodu prilagođenu mobilnim uređajima.
P # 11) Kako dodati Aura komponente na svoju Visualforce stranicu?
Odgovor: Programer može dodati komponente Aura na stranicu Visualforce na sljedeća tri načina:
- Upotrijebite komponentu i dodajte komponentu Lightning za Visualforce JavaScript biblioteku koja se koristi na vašoj Visualforce stranici.
- Stvorite referencu na aplikaciju Lightning za deklariranje ovisnosti o komponentama.
- Koristiti $ Lightning.createComponent () za stvaranje komponente za stranicu pisanjem JavaScript funkcije
P # 12) Možemo li stvoriti jednu komponentu za nasljeđivanje stila / CSS-a od roditelja ili je trebamo uvijek definirati u komponenti Salesforce?
Odgovor: Naravno, mi to možemo. Stilovi se mogu naslijediti od roditelja i nisu nužno definirani u komponenti.
P # 13) Koja je svrha korištenja Aure: metoda Tag u Lightningu?
Odgovor: Oznaka Aura: method može se koristiti za definiranje metode za API komponente. Dakle, nema potrebe za aktiviranjem i rukovanjem događajem komponente, a omogućuje nam izravno pozivanje metode u upravljaču komponente na strani klijenta. Također pomaže pojednostaviti kod potreban roditeljskoj komponenti za pozivanje metode nadređene komponente koja čini dio roditeljske komponente.
P # 14) Je li moguće uključiti Lightning komponentu u drugu?
Odgovor: Da, moguće je.
P # 15) Koja su ograničenja broja komponenata korištenih u aplikaciji?
Odgovor: Nema ograničenja broja upotreba komponenata koje se koriste u aplikaciji.
P # 16) Što su Aura komponente? Zašto u kodu koristimo Aura: Prostor imena?
Odgovor: Komponente Aure su samostalne i višekratne jedinice aplikacije. Komponente čine funkcionalne jedinice Aure. Aura je tehnologija otvorenog koda koja radi za Lightning komponente. Građevinski blokovi za Aura: prostor imena pomaže u definiranju komponenata i aplikacija.
P # 17) Postoji li CSS (stilovi) koje pruža Salesforce.com za podržane komponente munje?
Odgovor: Da, ovo je dostupno u Salesforce Lightning Design System-u.
P # 18) Jesu li komponente Lightning namijenjene samo mobilnim aplikacijama?
Odgovor: Imajući na umu responzivni dizajn, komponente Lightning zamišljene su kao prve za mobilne uređaje. Komponente pomažu u bržoj izgradnji responzivnih aplikacija za stolna računala, tablete i mobitele.
P # 19) Je li moguće uključiti vanjske JavaScript / CSS knjižnice u komponente?
Odgovor: Da, može se koristiti više knjižnica, poput JavaScript / CSS knjižnica, jQuery, Bootstrap, itd. Iz lokalnog, statičkog resursa.
P # 20) Je li moguće integrirati komponente munje u okvir kao što je Angular?
Odgovor: Kôd treće strane moguće je umetnuti na stranicu Visualforcea. Ista Visualforceova stranica tada se stavlja unutar komponente Lightning. Tada se ista komponenta Lightning koristi u drugoj komponenti Lightning koja radi za različita okruženja.
P # 21) Izrađujete li prvo App Bundle da biste stvorili Lightning komponentu?
Odgovor: No zapravo nije, prvo se može stvoriti snop komponenata.
P # 22) Je li moguće rasporediti komponente u proizvodnu organizaciju?
Odgovor: Da, postavljanje komponenata je moguće u proizvodnji sa bilo čime od sljedećeg:
- Upravljani paketi
- Force.com IDE
- Force.com
- Promijenite setove
- Alat za migraciju
P # 23) Kako stvoriti prilagođene stranice zapisa o Lightningu u Salesforceu s Lightning Experienceom? Možete li učiniti isto za mobilnu aplikaciju Salesforce?
Odgovor: Dodajte, uklonite ili čak možete preurediti komponente na stranici zapisa za prilagođeni prikaz zapisa predmeta uz pomoć programa Lightning App Builder.
Da, također je moguće prilagoditi stranicu snimanja i dodijeliti je aplikacijama Lightning. Korisnici mogu pristupiti stranici prilagođenog zapisa za kontekst aplikacije na kojoj rade.
P # 24) Postoje li opcije za dodjelu stranice snimanja groma?
Odgovor: Može se dodijeliti na različite načine, kao što su:
- Zadana organizacija
- Zadana aplikacija (zamjenjuje dodjelu na razini organizacije)
- Profil vrste zapisa aplikacije (nadjačava dodjelu na razini organizacije i aplikacije).
P # 25) Kako stvoriti prilagođenu stranicu snimanja groma?
Odgovor: Možemo ga stvoriti slijedećim koracima:
Postaviti -> Graditelj aplikacija u okviru za brzo pronalaženje-> Izaberi Lightning App Builder-> Novi -> Stranica za snimanje -> Nazovite stranicu kao Izaberi Prilika-> Odaberite zaglavlje, podzaglavlje, predložak desne bočne trake i Klik Završi.
Molimo vas da prođete kroz veza za daljnje detalje o stvaranju prilagođene stranice Lightning.
P # 26) Koje su vrste stranica Lightning Record u Salesforceu?
Odgovor: Evo dolje navedenih vrsta:
- Stranica aplikacije
- Početna stranica
- Stranica za snimanje
P # 27) Koji su atributi? Koji su parametri potrebni?
Odgovor: Atributi su varijable za pohranu vrijednosti. Atribut je definiran s imenom, vrstom, zadanim, opisom i pristupom. The označiti koristi se za vrijednosti atributa imena i tipa.
Međutim, naziv i vrsta jedini su potrebni parametri. To je prikazano u nastavku:

P # 28) Koje sučelje koristiti ako želite da vaša komponenta bude dostupna za sve stranice?
Odgovor: Možete koristiti flexipage: availableForAllPageTypes sučelje.
P # 29) Koje se sučelje može koristiti za dobivanje ID-a zapisa iz zapisa Stranica s detaljima?
Odgovor: The sila: hasRecordId sučelje se može koristiti za uklanjanje zapisa sa stranice detalja o zapisu.
P # 30) Koje sučelje treba koristiti za nadjačavanje standardne radnje?
Odgovor: Ovdje možete koristiti Munja: actionOverride sučelje.
P # 31) Koje sučelje služi za brzu upotrebu komponenata?
Odgovor: Sučelje koje se ovdje koristi je sila: lightningQuickAction .
P # 32) Koje sučelje koristiti komponentu na početnoj stranici zapisa?
Odgovor: Sučelje koje se ovdje koristi je flexipage: availableForRecordHome .
P # 33) Koje se sučelje koristi ako želite da se komponenta koristi kao kartica?
Odgovor: Sučelje koje se ovdje koristi je sila: appHostable .
P # 34) Zašto se koristi Lightning: sučelje isUrlAddressable?
Odgovor: The munje: isUrlAddressable sučelje se koristi prilikom navigacije do komponente, a također i kada komponenta kojom se kreće implementira ovo sučelje.
P # 35) Kako pronaći promjene podataka pomoću rukovatelja podacima?
Odgovor: Možete konfigurirati komponentu za pozivanje obrađivača promjena kada se promijeni vrijednost atributa u jednoj od mnogih komponenti.

P # 36) Što su komponentni događaji?
Odgovor: Događaj komponente aktivira se iz instance komponente. Njime se može upravljati događaj koji je pokrenuo događaj ili komponenta u hijerarhiji sadržaja koja prima događaj. Postoje faze hvatanja i mjehurića za širenje komponentnih događaja.
P # 37) Što su događaji aplikacije?
koji je najbolji program za uklanjanje zlonamjernog softvera
Odgovor: Događaj aplikacije pokreće se iz instance komponente. Slijedi model objaviti-pretplatiti. Obavještavaju se komponente koje pružaju rukovatelj događajem. Faze podržane okvirom su hvatanje, oblačić i zadana faza za širenje događaja aplikacije. Faze hvatanja i mjehurića imaju sličnosti s obrascima rukovanja DOM-om.
P # 38) Koje su faze u širenju događaja komponenata?
Odgovor: Dvije faze su:
- Faza mjehurića
- Faza hvatanja
P # 39) Što je Munja?
Odgovor: Lightning Out je snažna i fleksibilna značajka koja vam omogućuje ugrađivanje web komponenti Lightning na bilo koju web stranicu. Dok koristite ovo, ne trebate se baviti provjerom autentičnosti ili čak konfigurirati povezanu aplikaciju, a to pojednostavljuje neke detalje kada se koristi s Visualforceom.
Zaključak
Pokušali smo pokriti sva važna pitanja iz razgovora o Salesforce Lightningu. Nadamo se da smo odgovorili na neka vitalna pitanja koja će vam omogućiti da se suočite s ovim visoko konkurentnim svijetom Salesforce intervjua.
Ako imate dodatnih pitanja, obratite nam se.
Preporučena literatura
- 50 glavnih pitanja i odgovora za intervju za Salesforce (ažurirano 2021.)
- Najboljih 49 pitanja i odgovora za administratora u Salesforceu 2021
- Vodič za Salesforce Lightning: Dizajn groma i komponente
- Einstein Analytics - što je Salesforce Einstein Analytics
- Kako postaviti i testirati odlazne poruke u Salesforceu?
- HubSpot vs Salesforce - Koji je CRM najbolji za vas?
- Vodič za Salesforce CPQ - Što je CPQ u Salesforceu
- Vodič za Salesforce CRM - Što je Salesforce CRM?