salesforce lightning interview questions
Denne opplæringen gir ofte stilte spørsmål og svar på Salesforce Lightning-intervju med forklaringer som hjelper deg med å forberede deg på intervjuet:
test case eksempel for webapplikasjon
Salesforce gjør det bra, selv i løpet av denne pandemien. Salesforce-utviklerne er veldig etterspurt etter kunder over hele verden. Hvis du vil møte til et intervju, må du være foran de andre i læringskurven.
I denne opplæringen ønsker vi å dekke en av de kritiske aspektene ved Salesforce, som er Lightning-plattformen.
Vi har dekket noen viktige emner som grensesnitt, komponentbunter, tillegg av Aura-komponenter til Visualforce-sider og mange flere i denne artikkelen.
Ofte stilte spørsmål om Salesforce Lightning-intervju
Sp # 1) Hva er lyn i Salesforce?
Svar: Lyn er en samling verktøy og teknologi for enhver form for Salesforce-plattform. Lyn inkluderer følgende som vist i tabellen nedenfor:
Sl. Nei. | Navn | Beskrivelse |
---|---|---|
7 | SVG | Dette ikonet i Lightning App Builder vises før komponenten. |
1. | Lynopplevelse | Den består av Lightning Experience, malbaserte lokalsamfunn samt Salesforce 1 mobilapp. Det er et sett med brukergrensesnitt med optimalisering for hastighet. |
to. | Lightning Component Framework | Det er et JavaScript-rammeverk som følger med standardkomponenter og gjør det mulig for utviklerne å lage komponenter som kan brukes på nytt for frittstående applikasjoner. Disse appene er bygget ved tilpasning av Lightning-opplevelse, malbaserte fellesskap samt mobilapper opprettet med Salesforce1. |
3. | Lightning App Builder og Community Builder | Det tilbyr en rask, enkel måte å bygge apper og tilpasse ved hjelp av dra-og-slipp-funksjoner. Tilpasning av Lightning Experience gjøres ved å bruke Lightning App Builder for en Salesforce 1 mobilapp. På den annen side hjelper community builder med tilpasninger av malbaserte fellesskap. |
Fire. | Lightning Design System (LDS) | LDS gjør det mulig å bygge apper som samsvarer med utseendet til Salesforce 1-mobilappen og Lightning-opplevelsen. Den har moderne UX beste praksis og stilguider. |
5. | Lynutveksling | Begynn med utvikling med et sett på 70+ partnerkomponenter som en del av AppExchange. |
Foreslått lesing = >> Salesforce Lightning Tutorial
Q # 2) Hva er komponentene i Lightning-komponentrammeverket?
Svar: Komponentene fungerer som funksjonelle enheter i Lightning-komponentrammeverket. En gjenbrukbar, modulær del av brukergrensesnittet er innkapslet i komponentene. De kan variere fra en enkelt tekstlinje til hele applikasjonen når det gjelder granularitet.
Q # 3) Hvor skal jeg bruke Lynkomponenter ?
Svar: Lynkomponentene kan brukes på følgende måter:
- Dra og slipp-komponenter er ment for Lightning App Builder og Community Builder.
- Legg til lynkomponenter for lyn-sider.
- Legg til Lightning Components for Lightning Experience Record Pages.
- Start en hurtigaksjonell lynkomponent.
- Overstyre lynkomponentens standardhandlinger.
- Lag egendefinerte applikasjoner
Q # 4) Hva er komponentbuntene som brukes i Lightning-komponenten?
Svar: Komponentbuntene er vervet i tabellen nedenfor:
Sl. Nei. | Navn på komponentpakken | Beskrivelse |
---|---|---|
1 | Komponent | Dette inneholder merkingen. |
to | Kontroller | Dette håndterer hendelsene på klientsiden. |
3 | Hjelper | Utvikleren kan skrive den vanlige logikken i hjelperen som brukes av forskjellige kontrollermetoder, og unngå noen form for repetisjon |
4 | Stil | Dette handler om stilen til komponenten. |
5 | Dokumentasjon | Dette registrerer komponentens bruk. |
6 | Gjengir | Dette inneholder standard gjengivelsesatferd for en komponent. |
8 | Design | Det hjelper ikke bare med gjenbruk av komponenter, men styrer også hvilke egenskaper som skal eksponeres for verktøyene som Lightning App Builder. |
Spørsmål nr. 5) Hvordan bruker Salesforce 1 mobilapp Lynkomponenter?
Svar: Vi oppretter først en Lightning-fane for Lightning-komponenten, og inkluderer deretter fanen i listen over navigasjonsvalg i Salesforce 1-mobilappen og deretter den nyopprettede fanen til den.
Sp # 6) Kan en lynkomponent brukes som fungerer med begge grensesnittene - mobil og stasjonær?
Svar: Det er mulig å bruke Lightning-komponenter, Salesforce 1 mobilapp, tilpassede frittstående apper direkte i Lightning Experience, samt malbaserte fellesskap. Lynkomponenter brukes på Visualforce-siden, til bruk i Salesforce Visualforce-fellesskap så vel som i det klassiske miljøet.
Sp # 7) Fungerer Lightning Component med Visualforce?
Svar: Ja, det fungerer med Visualforce.
Sp # 8) Kan lyn sees på som et MVC-rammeverk?
Svar: Ikke egentlig. Lyn er et rammeverk basert på komponenter.
Sp # 9) Hvilke Lightning-komponenter er server-siden og hvilke er klientsiden?
Svar: For Lightning-komponenten er klientsiden komponentsiden som fungerer som en JavaScript-kontroller, tvert imot fungerer serversiden som en Apex-kontroller.
Sp # 10) Hva er forskjellen mellom Lightning og Visualforce-komponenter?
Svar: Visualforce-komponenter er sidesentrerte og arbeidet er stort sett serverbasert. Lynkomponenter er derimot sentriske på klientsiden som står for deres dynamiske, mobilvennlige natur.
Sp # 11) Hvordan legge til Aura-komponenter på Visualforce-siden din?
Svar: Utvikleren kan legge til Aura-komponentene på Visualforce-siden på følgende tre måter:
- Bruk komponenten og legg til Lightning-komponenten for Visualforce JavaScript-biblioteket som brukes på Visualforce-siden.
- Lag en referanse til en Lightning-app for å erklære komponentavhengighet.
- Bruke $ Lightning.createComponent () for å opprette komponenten for en side ved å skrive en JavaScript-funksjon
Spørsmål nr. 12) Kan vi lage en komponent for å arve stil / CSS fra foreldrene, eller vi må alltid definere den i Salesforce-komponenten?
Svar: Selvfølgelig kan vi gjøre dette. Stilene kan arves fra foreldre og ikke nødvendigvis defineres i komponenten.
Spørsmål nr. 13) Hva er hensikten med å bruke Aura: method Tag in Lightning?
Svar: Aura: -metodekoden kan brukes til å definere en metode for komponent-API. Så det er ikke nødvendig å fyre og håndtere en komponenthendelse, og det lar oss direkte påkalle metoden i komponentens kontroller på klientsiden. Det hjelper også med å forenkle koden som kreves for at en overordnet komponent kaller en metode for en underordnet komponent som utgjør en del av den overordnede komponenten.
Sp # 14) Er det mulig å inkludere en lynkomponent i en annen?
Svar: Ja det er mulig.
Sp # 15) Hva er grensene for antall komponenter som brukes i et program?
Svar: Det er ingen begrensninger på bruksnummeret til komponentene som brukes i et program.
Sp # 16) Hva er Aura-komponenter? Hvorfor bruker vi Aura: Namespace i koden?
Svar: Aura-komponenter er de selvstendige og gjenbrukbare enhetene til en app. Komponenter danner funksjonsenhetene til Aura. Aura er åpen kildekode-teknologi som fungerer for Lightning-komponenter. Byggesteinene for Aura: namespace hjelper til med å definere komponentene og applikasjonene.
Spørsmål nr. 17) Er det noen CSS (stiler) levert av Salesforce.com for støttede lynkomponenter?
Svar: Ja, dette er tilgjengelig i Salesforce Lightning Design System.
Spørsmål nr. 18) Er lynkomponenter bare ment for mobilapper?
Svar: Med en responsiv design i tankene, er Lightning-komponenter ment å være mobile først. Komponentene hjelper med å bygge responsive apper raskere for stasjonære datamaskiner, nettbrett og mobil.
Spørsmål nr. 19) Er det mulig å inkludere eksterne JavaScript / CSS-biblioteker i komponenter?
Svar: Ja, flere biblioteker kan brukes som JavaScript / CSS-biblioteker, jQuery, Bootstrap, etc fra en lokal, statisk ressurs.
Q # 20) Er det mulig å integrere lynkomponenter med et rammeverk som Angular?
Svar: Det er mulig å sette inn tredjepartskoden på en Visualforce-side. Den samme Visualforce-siden plasseres deretter i en Lightning-komponent. Deretter brukes den samme lynkomponenten i en annen lynkomponent som fungerer i forskjellige miljøer.
Q # 21) Oppretter du først en App-pakke for å opprette en Lightning-komponent?
Svar: Ikke egentlig, men komponentpakken kan opprettes først.
Q # 22) Er det mulig å distribuere komponenter i produksjonsorganisasjonen?
Svar: Ja, distribusjon av komponenter er mulig i produksjonen med noe av følgende:
- Administrerte pakker
- Force.com IDE
- Force.com
- Endre sett
- Migrasjonsverktøy
Spørsmål nr. 23) Hvordan lage egendefinerte lynregistreringssider i Salesforce med Lightning Experience? Kan du gjøre det samme for Salesforce-mobilappen?
Svar: Legg til, fjern, eller du kan til og med omorganisere komponenter på en plateside for en tilpasset visning av objektets poster ved hjelp av Lightning App Builder.
Ja, det er også mulig å tilpasse en plateside og tildele den til Lightning-appene. Brukerne kan få tilgang til en tilpasset registreringsside for konteksten til appen de jobber med.
Spørsmål nr. 24) Er det noen alternativer for Lightning Record Page Assignment?
Svar: Den kan tildeles på forskjellige måter, for eksempel:
- Org standard
- App Standard (overstyrer oppgaven på organisasjonsnivå)
- App Record Type Profile (overstyrer oppgaven på organisasjons- og appnivå).
Spørsmål nr. 25) Hvordan lage en tilpasset lynopptaksside?
Svar: Vi kan lage det med følgende trinn:
Oppsett -> App Builder i Quick Find Box-> Å velge Lightning App Builder-> Ny -> Registrer side -> Navngi siden som Å velge Mulighet-> Velg Overskrift, Underoverskrift, Høyre sidefeltmal og Klikk Bli ferdig.
Vennligst gå gjennom lenke for ytterligere detaljer om hvordan du oppretter en tilpasset lyn-side.
Spørsmål nr. 26) Hva er typene Lightning Record Pages i Salesforce?
Svar: Her er typene vervet nedenfor:
- App-side
- Hjemmeside
- Registrer side
Spørsmål nr. 27) Hva er attributtene? Hva er parametrene som kreves?
Svar: Attributter er variablene for lagring av verdier. Attributtet er definert med navn, type, standard, beskrivelse og tilgang. De stikkord brukes som krever verdiene for navn og type attributter.
Imidlertid er navn og type de eneste nødvendige parametrene. Dette vises nedenfor:
Spørsmål nr. 28) Hvilket grensesnitt skal brukes hvis du vil at komponenten skal være tilgjengelig for alle sider?
Svar: Du kan bruke flexipage: tilgjengeligForAllPageTypes grensesnitt.
Q # 29) Hvilket grensesnitt kan brukes til å hente ID-en til posten fra posten Detaljside?
Svar: De kraft: hasRecordId grensesnittet kan brukes til å kvitte seg med posten fra detaljens detaljside.
Spørsmål nr. 30) Hvilket grensesnitt skal brukes til å overstyre en standardhandling?
Svar: Her kan du benytte deg av Lyn: actionOverride grensesnitt.
Spørsmål nr. 31) Hvilket grensesnitt er for bruk av komponenter i en rask handling?
Svar: Grensesnittet som brukes her er kraft: lynQuickAction .
pakke ut e-postadresser fra nettstedet gratis
Q # 32) Hvilket grensesnitt skal du bruke en komponent på hjemmesiden til posten?
Svar: Grensesnittet som brukes her er flexipage: tilgjengeligForRecordHome .
Q # 33) Hvilket grensesnitt brukes hvis du vil at en komponent skal brukes som en fane?
Svar: Grensesnittet som brukes her er kraft: appHostable .
Q # 34) Hvorfor Lightning: erUrlAddressable-grensesnitt brukes?
Svar: De lyn: isUrlAddressable grensesnitt brukes når du navigerer til komponenten, og også når komponenten som skal navigeres implementerer dette grensesnittet.
Q # 35) Hvordan finner du dataendringer ved hjelp av datahåndterere?
Svar: Du kan konfigurere en komponent for å påkalle en endringsbehandler når verdien av attributtene i en av de mange komponentene endres.
Q # 36) Hva er komponenthendelser?
Svar: En komponenthendelse utløses fra forekomsten av en komponent. Det kan håndteres av hendelsen som avfyrte hendelsen eller av komponenten i inneslutningshierarkiet som mottok hendelsen. Det er fangst- og boblefaser for forplantning av komponenthendelser.
Sp # 37) Hva er applikasjonshendelser?
Svar: En applikasjonshendelse hendes fra en forekomst av en komponent. Den følger en publiser-abonnementsmodell. Komponentene som gir en behandler for arrangementet blir varslet. Fasene som støttes av rammeverket er fangst-, boble- og standardfase for spredning av applikasjonshendelser. Fangst- og boblefasene har likheter med DOM-håndteringsmønstre.
Q # 38) Hva er fasene i forplantning av komponenthendelser?
Svar: De to fasene er:
- Boblefase
- Fangstfase
Q # 39) Hva er Lightning Out?
Svar: Lightning Out er en kraftig og fleksibel funksjon som lar deg legge inn Lightning-webkomponentene på hvilken som helst webside. Mens du bruker dette, trenger du ikke å håndtere autentisering eller til og med konfigurere en tilkoblet app, og dette forenkler noen av detaljene når de brukes med Visualforce.
Konklusjon
Vi har prøvd å dekke alle de viktige intervjuspørsmålene på Salesforce Lightning. Vi håper vi har svart på noen viktige spørsmål som gjør at du kan møte denne svært konkurransedyktige verdenen av Salesforce-intervjuer.
Hvis du har andre spesifikke spørsmål, kan du kontakte oss.
Anbefalt lesing
- 50 Top Salesforce intervjuspørsmål og svar (Oppdatert 2021)
- Topp 49 Salesforce-intervjuspørsmål og svar 2021
- Salesforce Lightning Tutorial: Lightning Design And Components
- Einstein Analytics - Hva er Salesforce Einstein Analytics
- Hvordan konfigurere og teste utgående melding i Salesforce?
- HubSpot vs Salesforce - Hvilken CRM er BEST for deg?
- Salesforce CPQ Tutorial - Hva er CPQ i Salesforce
- Salesforce CRM-veiledning - Hva er Salesforce CRM?