salesforce lightning interview questions
이 자습서에서는 자주 묻는 Salesforce Lightning 인터뷰 질문 및 답변과 함께 인터뷰를 준비하는 데 도움이되는 설명을 제공합니다.
소프트웨어에서 회귀 테스트는 무엇입니까
Salesforce는이 전염병 시대에도 잘하고 있습니다. Salesforce 개발자는 전 세계 고객에 대한 수요가 매우 높습니다. 인터뷰에 출연하려면 학습 곡선에서 다른 사람보다 앞서야합니다.
이 자습서에서는 Lightning 플랫폼 인 Salesforce의 중요한 측면 중 하나를 다루려고합니다.
이 기사에서는 인터페이스, 구성 요소 번들, Visualforce 페이지에 Aura 구성 요소 추가 등과 같은 몇 가지 중요한 주제를 다루었습니다.
자주 묻는 Salesforce Lightning 인터뷰 질문
Q # 1) Salesforce의 Lightning이란 무엇입니까?
대답: Lightning은 모든 형태의 Salesforce 플랫폼을위한 도구 및 기술 모음입니다. Lightning에는 아래 표에 표시된대로 다음이 포함됩니다.
Sl. 아니. | 이름 | 기술 |
---|---|---|
7 | SVG | Lightning 앱 빌더의이 아이콘은 구성 요소 앞에 표시됩니다. |
1. | 번개 체험 | Lightning Experience, 템플릿 기반 커뮤니티 및 Salesforce 1 모바일 앱으로 구성됩니다. 속도를 최적화 한 일련의 사용자 인터페이스입니다. |
두. | Lightning 구성 요소 프레임 워크 | 표준 구성 요소와 함께 제공되는 JavaScript 프레임 워크로 개발자가 독립 실행 형 응용 프로그램에 재사용 할 수있는 구성 요소를 만들 수 있습니다. 이러한 앱은 Lightning 환경, 템플릿 기반 커뮤니티 및 Salesforce1로 만든 모바일 앱의 사용자 지정을 통해 구축됩니다. |
삼. | Lightning 앱 빌더 및 커뮤니티 빌더 | 드래그 앤 드롭 기능을 사용하여 빠르고 쉬운 앱 빌드 및 사용자 지정 방법을 제공합니다. Lightning Experience의 사용자 지정은 Salesforce 1 모바일 앱용 Lightning App Builder를 사용하여 수행됩니다. 반면에 커뮤니티 빌더는 템플릿 기반 커뮤니티의 사용자 지정을 지원합니다. |
네. | 번개 디자인 시스템 (LDS) | LDS를 사용하면 Salesforce 1 모바일 앱 및 Lightning 환경의 모양과 일치하는 앱을 빌드 할 수 있습니다. 현대적인 UX 모범 사례와 스타일 가이드가 있습니다. |
5. | 번개 교환 | 70 개 이상의 파트너 구성 요소를 AppExchange 섹션으로 사용하여 개발을 시작하십시오. |
추천 읽기 = >> Salesforce Lightning 자습서
Q # 2) Lightning 구성 요소 프레임 워크의 구성 요소는 무엇입니까?
대답: 구성 요소는 Lightning 구성 요소 프레임 워크의 기능 단위로 작동합니다. 재사용 가능한 모듈 식 UI 섹션은 구성 요소 내에 캡슐화됩니다. 세분화 측면에서 한 줄의 텍스트에서 전체 응용 프로그램에 이르기까지 다양합니다.
Q # 3) Lightning 구성 요소 사용 위치 ?
답변 : Lightning 구성 요소는 다음과 같은 방법으로 사용할 수 있습니다.
- 드래그 앤 드롭 구성 요소는 Lightning 앱 빌더 및 커뮤니티 빌더를위한 것입니다.
- Lightning 페이지 용 Lightning 구성 요소를 추가합니다.
- Lightning Experience 레코드 페이지에 대한 Lightning 구성 요소를 추가합니다.
- Quick-action Lightning 구성 요소를 시작합니다.
- Lightning 구성 요소의 표준 작업을 무시합니다.
- 사용자 지정 응용 프로그램 만들기
Q # 4) Lightning 구성 요소에 사용되는 구성 요소 번들은 무엇입니까?
대답: 구성 요소 번들은 아래 표에 나와 있습니다.
Sl. 아니. | 구성 요소 번들 이름 | 기술 |
---|---|---|
1 | 구성 요소 | 여기에는 마크 업이 포함됩니다. |
두 | 제어 장치 | 이것은 클라이언트 측의 이벤트를 처리합니다. |
삼 | 돕는 사람 | 개발자는 다른 컨트롤러 메서드에서 사용하는 도우미 내부에 공통 논리를 작성하여 모든 종류의 반복을 피할 수 있습니다. |
4 | 스타일 | 이것은 구성 요소의 스타일에 관한 것입니다. |
5 | 선적 서류 비치 | 이것은 구성 요소의 사용을 기록합니다. |
6 | 렌더러 | 여기에는 구성 요소의 기본 렌더링 동작이 포함됩니다. |
8 | 디자인 | 구성 요소 재사용을 도울뿐만 아니라 Lightning App Builder와 같은 도구에 대해 노출해야하는 모든 속성을 제어합니다. |
Q # 5) Salesforce 1 모바일 앱은 Lightning 구성 요소를 어떻게 사용합니까?
대답: 먼저 Lightning 구성 요소에 대한 Lightning 탭을 만든 다음 Salesforce 1 모바일 앱의 탐색 선택 목록에 탭을 포함시킨 다음 새로 만든 탭을 여기에 포함합니다.
Q # 6) 모바일 및 데스크톱 인터페이스 모두에서 작동하는 Lightning 구성 요소를 사용할 수 있습니까?
대답: Lightning 구성 요소, Salesforce 1 모바일 앱, 사용자 정의 독립 실행 형 앱을 Lightning Experience 및 템플릿 기반 커뮤니티에서 직접 사용할 수 있습니다. Lightning 구성 요소는 Salesforce Visualforce 커뮤니티 및 클래식 환경에서 사용하기 위해 Visualforce 페이지에서 사용됩니다.
Q # 7) Lightning 구성 요소는 Visualforce에서 작동합니까?
대답: 예, Visualforce에서 작동합니다.
Q # 8) Lightning을 MVC 프레임 워크로 볼 수 있습니까?
대답: 별로. Lightning은 구성 요소를 기반으로하는 프레임 워크입니다.
Q # 9) 어떤 Lightning 구성 요소 부분이 서버 측이고 어떤 부분이 클라이언트 측입니까?
대답: Lightning 구성 요소의 경우 클라이언트 측은 JavaScript 컨트롤러 역할을하는 구성 요소 페이지이고, 반대로 서버 측은 Apex 컨트롤러 역할을합니다.
Q # 10) Lightning과 Visualforce 구성 요소의 차이점은 무엇입니까?
대답: Visualforce 구성 요소는 페이지 중심이며 작업은 대부분 서버 기반입니다. 반면에 Lightning 구성 요소는 동적이고 모바일 친화적 인 특성을 설명하는 클라이언트 측 중심입니다.
Q # 11) Visualforce 페이지에 Aura 구성 요소를 추가하는 방법은 무엇입니까?
답변 : 개발자는 다음 세 가지 방법으로 Visualforce 페이지에 Aura 구성 요소를 추가 할 수 있습니다.
- 구성 요소를 사용하고 Visualforce 페이지에서 사용되는 Visualforce JavaScript 라이브러리에 대한 Lightning 구성 요소를 추가합니다.
- 구성 요소 종속성을 선언하기 위해 Lightning 앱에 대한 참조를 만듭니다.
- 사용 $ Lightning.createComponent () JavaScript 함수를 작성하여 페이지의 구성 요소를 만드는 방법
Q # 12) 상위에서 스타일 / CSS를 상속하기 위해 하나의 구성 요소를 만들 수 있습니까? 아니면 항상 Salesforce 구성 요소에서 정의해야합니까?
대답: 물론 우리는 이것을 할 수 있습니다. 스타일은 부모로부터 상속 될 수 있으며 구성 요소에서 반드시 정의되지는 않습니다.
Q # 13) Lightning에서 Aura : Method Tag를 사용하는 목적은 무엇입니까?
대답: Aura : method 태그는 구성 요소 API에 대한 메서드를 정의하는 데 사용할 수 있습니다. 따라서 구성 요소 이벤트를 시작하고 처리 할 필요가 없으며 클라이언트 측의 구성 요소 컨트롤러에서 메서드를 직접 호출 할 수 있습니다. 또한 부모 구성 요소의 일부를 형성하는 자식 구성 요소에서 메서드를 호출하는 데 부모 구성 요소에 필요한 코드를 단순화하는 데 도움이됩니다.
Q # 14) Lightning 구성 요소를 다른 구성 요소에 포함 할 수 있습니까?
대답: 예, 가능합니다.
Q # 15) 응용 프로그램에서 사용되는 구성 요소 수에 대한 제한은 무엇입니까?
대답: 응용 프로그램에서 사용되는 구성 요소의 사용 수에는 제한이 없습니다.
Q # 16) Aura 컴포넌트는 무엇입니까? 코드에서 Aura : Namespace를 사용하는 이유는 무엇입니까?
대답: Aura 구성 요소는 앱의 자체 포함되고 재사용 가능한 단위입니다. 구성 요소는 Aura의 기능 단위를 형성합니다. Aura는 Lightning 구성 요소에서 작동하는 오픈 소스 기술입니다. Aura : 네임 스페이스의 빌딩 블록은 구성 요소와 애플리케이션을 정의하는 데 도움이됩니다.
Q # 17) 지원되는 Lightning 구성 요소에 대해 Salesforce.com에서 제공하는 CSS (스타일)가 있습니까?
대답: 예, Salesforce Lightning Design System에서 사용할 수 있습니다.
Q # 18) Lightning 구성 요소는 모바일 앱 전용입니까?
대답: 반응 형 디자인을 염두에두고 Lightning 구성 요소는 모바일 우선을 의미하며,이 구성 요소는 데스크톱, 태블릿 및 모바일 용 반응 형 앱을 더 빠르게 빌드하는 데 도움이됩니다.
Q # 19) 컴포넌트에 외부 JavaScript / CSS 라이브러리를 포함 할 수 있습니까?
대답: 예, 로컬 정적 리소스에서 JavaScript / CSS 라이브러리, jQuery, Bootstrap 등과 같은 여러 라이브러리를 사용할 수 있습니다.
Q # 20) 번개 구성 요소를 Angular와 같은 프레임 워크와 통합 할 수 있습니까?
대답: Visualforce 페이지 내에 타사 코드를 삽입 할 수 있습니다. 그런 다음 동일한 Visualforce 페이지가 Lightning 구성 요소 안에 배치됩니다. 그런 다음 다양한 환경에서 작동하는 다른 Lightning 구성 요소에서 동일한 Lightning 구성 요소가 사용됩니다.
Q # 21) Lightning 구성 요소를 생성하기 위해 먼저 App Bundle을 생성합니까?
대답: 그러나 실제로는 구성 요소 번들을 먼저 만들 수 있습니다.
Q # 22) 프로덕션 조직에서 구성 요소를 배포 할 수 있습니까?
답변 : 예, 다음 중 하나를 사용하여 프로덕션 환경에서 구성 요소를 배포 할 수 있습니다.
- 관리 패키지
- Force.com IDE
- Force.com
- 변경 세트
- 마이그레이션 도구
Q # 23) Lightning Experience를 사용하여 Salesforce에서 사용자 지정 Lightning 레코드 페이지를 만드는 방법은 무엇입니까? Salesforce 모바일 앱에서도 동일하게 수행 할 수 있습니까?
대답: Lightning App Builder의 도움으로 개체 레코드의 사용자 정의보기를 위해 레코드 페이지에서 구성 요소를 추가, 제거하거나 재정렬 할 수도 있습니다.
예, 기록 페이지를 사용자 지정하고 Lightning 앱에 할당 할 수도 있습니다. 사용자는 작업중인 앱의 컨텍스트에 대한 사용자 지정 레코드 페이지에 액세스 할 수 있습니다.
Q # 24) Lightning 레코드 페이지 할당에 대한 옵션이 있습니까?
대답: 다음과 같은 다양한 방법으로 할당 할 수 있습니다.
- 조직 기본값
- 앱 기본값 (조직 수준에서 할당 무시)
- 앱 레코드 유형 프로필 (조직 및 앱 수준에서 할당 재정의).
Q # 25) 사용자 지정 Lightning 레코드 페이지를 만드는 방법은 무엇입니까?
답변 : 다음 단계로 생성 할 수 있습니다.
설정 -> 빠른 찾기 상자의 앱 빌더-> 고르다 Lightning 앱 빌더-> 새로운 -> 기록 페이지 -> 페이지 이름을 고르다 기회-> 헤더, 하위 헤더, 오른쪽 사이드 바 템플릿 선택 및 딸깍 하는 소리 끝.
통과하십시오 링크 사용자 지정 Lightning 페이지 생성에 대한 자세한 내용은
Q # 26) Salesforce의 Lightning 레코드 페이지 유형은 무엇입니까?
답변 : 다음은 아래에 나열된 유형입니다.
- 앱 페이지
- 홈 페이지
- 기록 페이지
Q # 27) 속성은 무엇입니까? 필요한 매개 변수는 무엇입니까?
자바에서 문자열 배열을 만드는 방법
대답: 속성은 값을 저장하기위한 변수입니다. 속성은 이름, 유형, 기본값, 설명 및 액세스로 정의됩니다. 그만큼 꼬리표 이름 및 유형 속성 값이 필요한 경우 사용됩니다.
그러나 이름과 유형은 유일한 필수 매개 변수입니다. 이것은 아래와 같습니다.
Q # 28) 모든 페이지에서 구성 요소를 사용할 수 있도록하려면 어떤 인터페이스를 사용해야합니까?
대답: 사용할 수 있습니다 flexipage : availableForAllPageTypes 상호 작용.
Q # 29) 레코드에서 레코드의 ID를 가져 오는 데 사용할 수있는 인터페이스 상세 페이지?
대답: 그만큼 force : hasRecordId 인터페이스는 레코드 세부 사항 페이지에서 레코드를 제거하는 데 사용할 수 있습니다.
Q # 30) 표준 동작을 무시하려면 어떤 인터페이스를 사용해야합니까?
대답: 여기에서 사용할 수 있습니다 Lightning : actionOverride 상호 작용.
Q # 31) 빠른 작업에서 구성 요소를 사용하기위한 인터페이스는 무엇입니까?
대답: 여기에 사용 된 인터페이스는 힘 : lightningQuickAction .
Q # 32) 레코드 홈 페이지에서 컴포넌트를 사용하는 인터페이스는 무엇입니까?
대답: 여기에 사용 된 인터페이스는 flexipage : availableForRecordHome .
Q # 33) 컴포넌트를 탭으로 사용하려면 어떤 인터페이스를 사용합니까?
대답: 여기에 사용 된 인터페이스는 force : appHostable .
Q # 34) 왜 Lightning : isUrlAddressable 인터페이스가 사용됩니까?
대답: 그만큼 번개 : isUrlAddressable interface는 구성 요소를 탐색 할 때와 탐색 할 구성 요소가이 인터페이스를 구현할 때 사용됩니다.
문 # 35) 데이터 핸들러를 사용하여 데이터 변경 사항을 찾는 방법은 무엇입니까?
대답: 여러 구성 요소 중 하나의 속성 값이 변경 될 때 변경 핸들러를 호출하도록 구성 요소를 구성 할 수 있습니다.
Q # 36) 컴포넌트 이벤트 란 무엇입니까?
대답: 구성 요소의 인스턴스에서 구성 요소 이벤트가 시작됩니다. 이벤트를 발생시킨 이벤트 또는 이벤트를 수신하는 봉쇄 계층 구조의 구성 요소에서 처리 할 수 있습니다. 구성 요소 이벤트 전파를위한 캡처 및 버블 단계가 있습니다.
Q # 37) 신청 이벤트 란 무엇인가요?
대답: 구성 요소의 인스턴스에서 응용 프로그램 이벤트가 시작됩니다. 발행-구독 모델을 따릅니다. 이벤트 처리기를 제공하는 구성 요소는 알림을받습니다. 프레임 워크에서 지원하는 단계는 애플리케이션 이벤트 전파를위한 캡처, 버블 및 기본 단계입니다. 캡처 및 버블 단계는 DOM 처리 패턴과 유사합니다.
Q # 38) 구성 요소 이벤트 전파 단계는 무엇입니까?
답변 : 두 단계는 다음과 같습니다.
- 기포 단계
- 캡처 단계
Q # 39) 라이트닝 아웃이란?
대답: Lightning Out은 모든 웹 페이지에 Lightning 웹 구성 요소를 포함 할 수있는 강력하고 유연한 기능입니다. 이를 사용하는 동안 인증을 처리하거나 연결된 앱을 구성 할 필요가 없으며 Visualforce와 함께 사용할 때 일부 세부 정보가 단순화됩니다.
결론
Salesforce Lightning에 대한 모든 중요한 인터뷰 질문을 다루려고 노력했습니다. 경쟁이 치열한이 Salesforce 인터뷰 세계에 직면 할 수 있도록 몇 가지 중요한 질문에 대한 답변이 제공 되었기를 바랍니다.
다른 구체적인 질문이 있으면 Google에 문의하세요.
추천 도서
- 50 가지 주요 Salesforce 인터뷰 질문 및 답변 [2021 년 업데이트 됨]
- 상위 49 개 Salesforce 관리자 인터뷰 질문 및 답변 2021
- Salesforce Lightning 자습서 : Lightning 디자인 및 구성 요소
- Einstein Analytics-Salesforce Einstein Analytics 란?
- Salesforce에서 아웃 바운드 메시지를 설정하고 테스트하는 방법은 무엇입니까?
- HubSpot 대 Salesforce-귀하에게 가장 적합한 CRM은 무엇입니까?
- Salesforce CPQ 자습서-Salesforce의 CPQ 란?
- Salesforce CRM 자습서-Salesforce CRM이란 무엇입니까?