salesforce lightning interview questions
Acest tutorial oferă întrebări și răspunsuri frecvente la interviu Salesforce Lightning și explicații pentru a vă ajuta să vă pregătiți pentru interviu:
întrebări de interviu cu seleniu adresate în companii
Salesforce se descurcă bine, chiar și în timpul acestei pandemii. Dezvoltatorii Salesforce sunt foarte solicitați pentru clienți din întreaga lume. Dacă doriți să vă prezentați la un interviu, trebuie să fiți înaintea celorlalți din curba de învățare.
În acest tutorial, dorim să acoperim unul dintre aspectele critice ale Salesforce, care este platforma Lightning.
Am tratat câteva subiecte importante, cum ar fi interfețele, pachetele de componente, adăugarea componentelor Aura la paginile Visualforce și multe altele în acest articol.
Întrebări frecvente despre interviul Salesforce Lightning
Q # 1) Ce este Lightning în Salesforce?
Răspuns: Lightning este o colecție de instrumente și tehnologie pentru orice formă de platformă Salesforce. Fulgerul include următoarele, după cum se arată în tabelul de mai jos:
Sl. Nu. | Nume | Descriere |
---|---|---|
7 | SVG | Această pictogramă din Lightning App Builder este afișată înainte de componentă. |
1. | Lightning Experience | Acesta cuprinde Lightning Experience, comunități bazate pe șabloane, precum și aplicația mobilă Salesforce 1. Este un set de interfețe utilizator cu optimizare pentru viteză. |
Două. | Lightning Component Framework | Este un cadru JavaScript care vine împreună cu componentele standard și permite dezvoltatorilor să creeze componente care pot fi refolosite pentru aplicații independente. Aceste aplicații sunt create de personalizarea experienței Lightning, a comunităților bazate pe șabloane, precum și a aplicațiilor mobile create cu Salesforce1. |
3. | Lightning App Builder și Community Builder | Oferă o modalitate rapidă și ușoară de construire a aplicațiilor și personalizări cu ajutorul funcțiilor drag-and-drop. Personalizarea experienței Lightning se face utilizând Lightning App Builder pentru o aplicație mobilă Salesforce 1. Pe de altă parte, constructorul de comunități ajută la personalizarea comunităților bazate pe șabloane. |
Patru. | Lightning Design System (LDS) | LDS face posibilă crearea de aplicații care să corespundă aspectului aplicației mobile Salesforce 1 și experienței Lightning. Are cele mai bune practici și ghiduri de stil UX moderne. |
5. | Schimb de fulgere | Începeți cu dezvoltarea cu un set de peste 70 de componente partenere ca secțiune din AppExchange. |
Citire sugerată = >> Tutorial Salesforce Lightning
Q # 2) Care sunt componentele din cadrul componentei Lightning?
Răspuns: Componentele acționează ca unități funcționale ale cadrului componentei Lightning. O secțiune reutilizabilă și modulară a UI este încapsulată în componente. Acestea pot varia de la o singură linie de text până la întreaga aplicație în ceea ce privește granularitatea.
Q # 3) Unde se utilizează componentele Lightning ?
Răspuns: Componentele Lightning pot fi utilizate în următoarele moduri:
- Componentele glisare și plasare sunt destinate pentru Lightning App Builder și Community Builder.
- Adăugați componente Lightning pentru paginile Lightning.
- Adăugați componente Lightning pentru paginile de înregistrare Lightning Experience.
- Lansați o componentă fulger rapidă.
- Anulați acțiunile standard ale Componentei Lightning.
- Creați aplicații personalizate
Q # 4) Care sunt pachetele de componente utilizate în componenta Lightning?
Răspuns: Pachetele de componente sunt înscrise în tabelul de mai jos:
Sl. Nu. | Numele pachetului de componente | Descriere |
---|---|---|
1 | Componenta | Acesta conține marcajul. |
Două | Controlor | Aceasta gestionează evenimentele din partea clientului. |
3 | Ajutor | Dezvoltatorul poate scrie logica comună în interiorul helper-ului utilizat de diferite metode de controler, evitând orice fel de repetare |
4 | Stil | Este vorba despre stilul componentei. |
5 | Documentație | Aceasta înregistrează utilizarea componentei. |
6 | Renderer | Acesta conține comportamentul implicit de redare a unei componente. |
8 | Proiecta | Nu numai că ajută la reutilizarea componentelor, ci și la controalele pe care trebuie să le expună toate atributele pentru instrumente precum Lightning App Builder. |
Q # 5) Cum folosește aplicația mobilă Salesforce 1 componente Lightning?
Răspuns: Mai întâi creăm o filă Lightning pentru componenta Lightning și ulterior includem fila în lista de navigare selectată a aplicației mobile Salesforce 1 și apoi noua filă creată pentru aceasta.
Q # 6) Poate fi utilizată o componentă Lightning care funcționează cu ambele interfețe - Mobile și Desktop?
Răspuns: Este posibil să utilizați componente Lightning, aplicația mobilă Salesforce 1, aplicații independente personalizate direct în Lightning Experience, precum și comunități bazate pe șabloane. Componentele Lightning sunt utilizate în pagina Visualforce, pentru a fi utilizate în comunitățile Salesforce Visualforce, precum și în mediul clasic.
Q # 7) Componenta Lightning funcționează cu Visualforce?
Răspuns: Da, funcționează cu Visualforce.
Q # 8) Lightning poate fi privit ca un cadru MVC?
Răspuns: Nu chiar. Fulgerul este un cadru bazat pe componente.
Q # 9) Ce părți componente ale Lightning sunt partea serverului și care sunt partea clientului?
Răspuns: Pentru componenta Lightning, partea client este pagina componentei care acționează ca un controler JavaScript, dimpotrivă, partea serverului acționează ca un controler Apex.
Q # 10) Care sunt diferențele dintre componentele Lightning și Visualforce?
Răspuns: Componentele Visualforce sunt centrate pe pagină și munca este în mare parte bazată pe server. Componentele fulgerului, pe de altă parte, sunt centrate pe partea clientului, ceea ce explică natura lor dinamică, prietenoasă cu dispozitivele mobile.
Q # 11) Cum să adăugați componente Aura la pagina dvs. Visualforce?
Răspuns: Dezvoltatorul poate adăuga componentele Aura la pagina Visualforce în următoarele trei moduri:
- Utilizați componenta și adăugați componenta Lightning pentru biblioteca Visualforce JavaScript utilizată în pagina dvs. Visualforce.
- Creați o referință la o aplicație Lightning pentru declararea dependențelor de componente.
- Folosește $ Lightning.createComponent () pentru a crea componenta unei pagini scriind o funcție JavaScript
Q # 12) Putem crea o componentă pentru moștenirea stilului / CSS de la părinte sau trebuie să o definim întotdeauna în componenta Salesforce?
Răspuns: Desigur, putem face acest lucru. Stilurile pot fi moștenite de la părinți și nu neapărat definite în componentă.
Q # 13) Care este scopul utilizării Aurei: metoda Tag în Lightning?
Răspuns: Eticheta metodă Aura: poate fi utilizată pentru definirea unei metode pentru API-ul componentei. Deci, nu este nevoie să declanșăm și să gestionăm un eveniment component și ne permite să invocăm direct metoda în controlerul componentei din partea clientului. De asemenea, ajută la simplificarea codului necesar unei componente părinte pentru a apela o metodă pe o componentă copil care face parte din componenta părinte.
Q # 14) Este posibil să includeți o componentă Lightning în alta?
Răspuns: Da, este posibil.
Q # 15) Care sunt limitele numărului de componente utilizate într-o aplicație?
Răspuns: Nu există limite privind numărul de utilizare a componentelor utilizate într-o aplicație.
Q # 16) Ce sunt componentele Aura? De ce folosim Aura: namespace în cod?
Răspuns: Componentele Aura sunt unitățile autonome și reutilizabile ale unei aplicații. Componentele formează unitățile funcționale ale Aurei. Aura este tehnologia open-source care funcționează pentru componentele Lightning. Blocurile pentru Aura: spațiul de nume ajută la definirea componentelor și aplicațiilor.
Q # 17) Există CSS (stiluri) furnizate de Salesforce.com pentru componentele Lightning acceptate?
Răspuns: Da, acest lucru este disponibil în Salesforce Lightning Design System.
Î # 18) Componentele Lightning sunt destinate numai aplicațiilor mobile?
Răspuns: Având în vedere un design receptiv, componentele Lightning sunt menite să fie mai întâi mobile. Componentele ajută la crearea de aplicații receptive mai rapid pentru desktopuri, tablete și dispozitive mobile.
Q # 19) Este posibil să includeți biblioteci externe JavaScript / CSS în componente?
Răspuns: Da, pot fi utilizate mai multe biblioteci, cum ar fi biblioteci JavaScript / CSS, jQuery, Bootstrap etc. dintr-o resursă statică locală.
Q # 20) Este posibilă integrarea componentelor fulgerului cu un cadru precum Angular?
Răspuns: Este posibil să introduceți codul terță parte într-o pagină Visualforce. Aceeași pagină Visualforce este apoi plasată într-o componentă Lightning. Apoi, aceeași componentă Lightning este utilizată într-o altă componentă Lightning care funcționează pentru diverse medii.
Q # 21) Creați mai întâi un App Bundle pentru a crea o componentă Lightning?
Răspuns: Nu chiar, totuși, pachetul de componente poate fi creat mai întâi.
Q # 22) Este posibil să implementați componente în organizația de producție?
Răspuns: Da, implementarea componentelor este posibilă în producție cu oricare dintre următoarele:
- Pachete gestionate
- IDE Force.com
- Force.com
- Schimbați seturile
- Instrument de migrare
Q # 23) Cum se creează pagini personalizate de înregistrare Lightning în Salesforce cu Lightning Experience? Puteți face același lucru și pentru aplicația mobilă Salesforce?
Răspuns: Adăugați, eliminați sau puteți chiar să reordonați componentele dintr-o pagină de înregistrare pentru o vizualizare personalizată a înregistrărilor obiectelor cu ajutorul Lightning App Builder.
Da, este, de asemenea, posibil să personalizați o pagină de înregistrare și să o alocați aplicațiilor Lightning. Utilizatorii pot accesa o pagină de înregistrare personalizată pentru contextul aplicației la care lucrează.
Q # 24) Există opțiuni pentru atribuirea paginii de înregistrare fulger?
Răspuns: Poate fi atribuit în diferite moduri, cum ar fi:
- Org implicit
- Implicit aplicație (anulează atribuirea la nivel de organizație)
- Profil tip înregistrare aplicație (anulează atribuirea la nivel de organizație și aplicație).
Q # 25) Cum se creează o pagină de înregistrare Lightning personalizată?
lista de aplicații spion pentru Android
Răspuns: Îl putem crea cu următorii pași:
Înființat -> App Builder în caseta de căutare rapidă-> Selectați Lightning App Builder-> Nou -> Înregistrați pagina -> Denumiți pagina ca Selectați Oportunitate-> Alegeți Antet, Sub antet, șablon Bara laterală dreaptă și Clic Finalizarea.
Vă rugăm să treceți prin legătură pentru detalii suplimentare despre crearea unei pagini Lightning personalizate.
Q # 26) Care sunt tipurile de pagini de înregistrare fulger în Salesforce?
Răspuns: Iată tipurile enumerate mai jos:
- Pagina aplicației
- Pagina principala
- Înregistrați pagina
Q # 27) Care sunt atributele? Care sunt parametrii necesari?
Răspuns: Atributele sunt variabilele pentru stocarea valorilor. Atributul este definit cu un nume, tip, implicit, descriere și acces. etichetă este folosit care necesită valorile atributelor de nume și tip.
Cu toate acestea, numele și tipul sunt singurii parametri necesari. Aceasta este prezentată mai jos:
Q # 28) Ce interfață să utilizați dacă doriți ca componenta dvs. să fie disponibilă pentru toate paginile?
Răspuns: Puteți utiliza flexipage: availableForAllPageTypes interfață.
Q # 29) Care interfață poate fi utilizată pentru a obține id-ul înregistrării din înregistrare Pagina de detalii?
Răspuns: forță: hasRecordId interfața poate fi utilizată pentru a scăpa de înregistrare din pagina Detalii înregistrare.
Î # 30) Care interfață ar trebui utilizată pentru a suprascrie o acțiune standard?
Răspuns: Aici puteți utiliza Fulger: actionOverride interfață.
Q # 31) Care interfață este pentru utilizarea componentelor într-o acțiune rapidă?
Răspuns: Interfața utilizată aici este forță: fulger QuickAction .
Q # 32) Ce interfață să utilizați o componentă în pagina principală a înregistrării?
Răspuns: Interfața utilizată aici este flexipage: availableForRecordHome .
Q # 33) Ce interfață este utilizată dacă doriți ca o componentă să fie utilizată ca filă?
Răspuns: Interfața utilizată aici este force: appHostable .
Q # 34) De ce este utilizată interfața Lightning: isUrlAddressable?
Răspuns: fulger: isUrlAddressable interfața este utilizată atunci când navigați către componentă și, de asemenea, atunci când componenta care urmează să fie navigată implementează această interfață.
Q # 35) Cum să găsiți modificări de date folosind gestionare de date?
Răspuns: Puteți configura o componentă pentru a invoca un handler de schimbare atunci când valoarea atributelor dintr-una dintre numeroasele componente se schimbă.
Î. 36) Ce sunt evenimentele componente?
Răspuns: Un eveniment component este declanșat din instanța unei componente. Poate fi gestionat de evenimentul care a declanșat evenimentul sau de componenta din ierarhia de izolare, primind evenimentul. Există faze de captare și bule pentru propagarea evenimentelor componente.
Î # 37) Ce sunt evenimentele aplicației?
Răspuns: Un eveniment de aplicație este declanșat dintr-o instanță a unei componente. Urmează un model de publicare-abonare. Componentele care furnizează un handler pentru eveniment sunt notificate. Fazele acceptate de cadru sunt captura, balonul și faza implicită pentru propagarea evenimentelor aplicației. Fazele de captare și bule au asemănări cu modelele de manipulare DOM.
Q # 38) Care sunt fazele propagării evenimentelor componente?
Răspuns: Cele două faze sunt:
- Faza cu bule
- Faza de captare
Q # 39) Ce este Lightning Out?
Răspuns: Lightning Out este o funcție puternică și flexibilă care vă permite să încorporați componentele web Lightning pe orice pagină web. În timp ce utilizați acest lucru, nu trebuie să vă ocupați de autentificare sau chiar să configurați o aplicație conectată, iar acest lucru simplifică unele detalii atunci când este utilizat cu Visualforce.
Concluzie
Am încercat să acoperim toate întrebările importante ale interviului pe Salesforce Lightning. Sperăm că am răspuns la câteva întrebări vitale care vă vor permite să faceți față acestei lumi extrem de competitive a interviurilor Salesforce.
Dacă aveți orice alte întrebări specifice, vă rugăm să ne contactați.
Lectură recomandată
- 50 de întrebări și răspunsuri de top pentru interviu Salesforce (Actualizat în 2021)
- Top 49 Întrebări și răspunsuri la interviu pentru administratorul Salesforce 2021
- Tutorial Salesforce Lightning: Proiectare Lightning și componente
- Einstein Analytics - Ce este Salesforce Einstein Analytics
- Cum să configurați și să testați mesajul de ieșire în Salesforce?
- HubSpot Vs Salesforce - Care CRM este cel mai bun pentru dvs.?
- Tutorial Salesforce CPQ - Ce este CPQ în Salesforce
- Tutorial Salesforce CRM - Ce este Salesforce CRM?