상위 50개 Salesforce 인터뷰 질문 및 답변(2025)
다음은 신입 사원과 숙련된 Salesforce 개발자를 위한 Salesforce 인터뷰 질문 및 답변입니다.
1) 세일즈포스란 무엇인가요?
Salesforce는 고객 관계를 관리하고 다른 시스템과의 통합을 위한 클라우드 기반 고객 관계 관리(CRM) 소프트웨어입니다. 이 SaaS 도구는 비즈니스 요구 사항에 따라 마케팅, 판매, 서비스 및 전자 상거래를 위한 맞춤형 솔루션을 만드는 데 도움이 됩니다. Salesforce는 이제 CRM에서 여러 제품을 제공하도록 확장되었습니다.
무료 PDF 다운로드: Salesforce 인터뷰 질문 및 답변
2) Salesforce의 사용자 정의 개체란 무엇입니까?
사용자 정의 개체는 데이터베이스 테이블일 뿐입니다. Salesforce.com에 회사와 관련된 데이터를 저장합니다. 사용자 정의 개체를 정의한 후에는 다음과 같은 작업을 수행할 수 있습니다.
- 사용자 정의 필드 만들기
- 사용자 정의 개체를 다른 레코드와 연결
- 사용자 정의 관련 목록에는 사용자 정의 개체 데이터가 표시됩니다.
- 사용자 정의 개체의 경우 레코드는 이벤트 및 작업을 추적합니다.
- 페이지 레이아웃 개발
- 사용자 정의의 경우 개체가 사용자 정의 탭을 생성합니다.
- 사용자 정의 개체 데이터를 분석하려면 대시보드 및 보고서를 생성하세요.
- 사용자 정의 탭, 사용자 정의 앱, 사용자 정의 개체 및 기타 관련 구성 요소를 공유하세요.
3) 대상관계 개요란 무엇인가?
Salesforce의 개체 관계 개요는 사용자 정의 개체 레코드를 관련 목록의 표준 개체 레코드에 연결하는 데 사용됩니다. 쉽게 말하면 고객 사례와 관련된 제품 결함을 추적하는 것이 도움이 됩니다. 개체에 대한 사용자 정의 관계 필드를 생성하여 다양한 유형의 관계를 정의할 수 있습니다.
4) 데이터 손실의 이유는 무엇입니까?
다음과 같은 이유로 데이터 손실이 발생할 수 있습니다.
- Salesforce 데이터 및 날짜 시간 변경
- 다른 데이터 유형의 백분율, 숫자 및 통화로 변경
- 다중 선택 선택 목록, 체크박스, 자동 번호에서 다른 유형으로 변경
- 선택 목록을 제외한 모든 유형에서 다중 선택 선택 목록으로 변경
- 문자를 제외한 자동번호로 변경
- 텍스트 영역에서 이메일, 전화, URL, 텍스트 영역으로 변경
5) SaaS는 Salesforce에 어떻게 도움이 될 수 있습니까?
- SaaS는 구독 기반이므로 고객은 만족하지 못할 경우 언제든지 갱신하지 않도록 선택할 수 있습니다.
- 고객은 IT 인프라에 대한 대규모 초기 투자와 일상적인 인프라 유지 관리에 대한 번거로움을 피할 수 있습니다.
- SaaS 고객은 동일한 공급자 인프라를 제공하고 쉽게 통합할 수 있습니다.
- SaaS 애플리케이션은 고객이 더 쉽게 액세스할 수 있도록 하는 간단한 인터넷 인터페이스를 사용합니다.
- SaaS는 항상 혁신을 통해 고객에게 최신 플랫폼을 제공합니다.
6) 판매 추적에 영업 인력이 얼마나 유용한가요?
Salesforce는 일일 고객 수, 일일 판매량, 영업 관리자 세부 보고서, 월별 또는 분기별 판매량과 같은 필요한 모든 세부 정보를 기록합니다. 또한 반복 고객을 추적하는데 이는 모든 영업 조직의 성공에 핵심입니다.
7) SFDC에는 몇 개의 관계가 포함되어 있나요? 그들은 무엇인가?
관계에는 두 가지 유형이 있다
- 마스터-디테일 관계
- 조회 관계
8) isNull과 isBlank의 차이점은 무엇입니까?
- isNull: 숫자 필드를 지원합니다.
- isBlank: 텍스트 필드를 지원합니다.
9) 트리거란 무엇입니까?
Trigger는 레코드가 업데이트되거나 삽입되기 전후에 실행되는 코드입니다.
10) Salesforce에서 정적 리소스의 용도는 무엇입니까?
정적 리소스의 도움으로 zip 파일, 이미지, jar 파일, JavaScript 및 CSS 시각적 포스 페이지에서 참조할 수 있는 파일입니다. 조직의 최적 정적 리소스 크기는 250MB입니다.
11) force.com과 Salesforce.com의 차이점은 무엇입니까?
Force.com은 PaaS(서비스로서의 플랫폼)이고 Salesforce.com은 SaaS(서비스로서의 소프트웨어)입니다.
12) 워크플로에서 어떤 작업을 수행할 수 있습니까?
워크플로에서 사용할 수 있는 작업은 다음과 같습니다.
- 이메일 경고
- 태스크
- 필드 업데이트
- 아웃바운드 메시지
13) Salesforce에 추가할 수 있는 data.com 레코드의 제한은 무엇입니까?
사용자는 클릭하여 제한 양식 설정을 볼 수 있습니다. data.com 관리/사용자. data.com 사용자 섹션에서 사용자는 월별 한도와 해당 월 동안 내보낸 레코드 수를 확인할 수 있습니다.
14) Salesforce에는 어떤 유형의 사용자 정의 설정이 있습니까?
Salesforce의 다양한 유형의 사용자 정의 설정에는 다음이 포함됩니다.
- 계층 구조 유형
- 목록 유형
15) Salesforce의 세 가지 유형의 개체 관계는 무엇입니까?
Salesforce의 다양한 유형의 개체 관계에는 다음이 포함됩니다.
- 일대다
- 다대다
- 마스터-디테일
16) Salesforce에서는 어떤 유형의 보고서를 사용할 수 있습니까?
Salesforce에서 사용할 수 있는 다양한 유형의 보고서는 다음과 같습니다.
- 테이블 형식 보고서: 합계를 테이블 형식으로 표시합니다.
- 매트릭스 보고서: 행과 열을 기준으로 그룹화가 이루어진 상세 보고서입니다.
- 요약 보고서: 컬럼을 기준으로 그룹핑이 이루어진 상세한 형태의 보고서입니다.
- 결합된 보고서: 이 두 개 이상의 보고서를 단일 보고서에 결합할 수 있습니다.
17) Salesforce에서 동적 대시보드를 예약할 수 있습니까?
아니요, Salesforce에서는 동적 대시보드를 예약할 수 없습니다.
18) 이 "목록에 할당할 행이 없습니다" 오류가 발생하면 이는 무엇을 나타냅니까?
"목록에 할당할 행이 없습니다"라는 오류는 액세스하려는 목록에 값이 없음을 나타냅니다.
19) 접합체란 무엇이며 용도는 무엇입니까?
접합 개체는 개체 간의 다대다 관계를 구축하는 데 사용됩니다. 채용 지원의 예를 들어보면, 직무에 대한 직위가 여러 후보자에 연결될 수 있고 동일한 방식으로 후보자가 다양한 위치에 연결될 수 있습니다. 따라서 이 데이터 모델을 연결하려면 타사 개체가 필요하며 이 개체를 접합 개체라고 합니다. 여기서 "구직 지원"은 접합 개체입니다.
20) 감사 추적이란 무엇입니까?
회계 감사 추적 기능은 Salesforce 관리자가 조직에 수행한 모든 최근 설정 변경 사항을 추적하거나 정보를 파악하는 데 도움이 됩니다. 지난 XNUMX개월 간의 데이터를 저장할 수 있습니다.
21) Salesforce의 대시보드 설명
대시보드는 보고서를 그림으로 표현한 것이며 단일 대시보드에 최대 20개의 보고서를 추가할 수 있습니다.
22) 비주얼 포스 페이지에는 몇 개의 컨트롤러를 사용할 수 있나요?
Salesforce가 아래에 속함에 따라 SaaS는, 하나의 컨트롤러와 같은 수의 확장 컨트롤러만 사용할 수 있습니다.
23) SOQL과 SOSL의 차이점은 무엇입니까?
SOQL(Salesforce 개체 쿼리 언어) | SOSL(Salesforce 개체 검색 언어) |
|
|
24) Salesforce에서 Governor Limits의 의미는 무엇입니까?
Salesforce에서 Governor Limits는 공유 데이터베이스에 저장할 수 있는 데이터 양이나 레코드 수를 제어하는 데 도움이 됩니다. Salesforce는 단일 데이터베이스를 사용하여 다양한 클라이언트의 데이터를 저장합니다.
25) Visualforce 페이지가 다양한 도메인에서 제공되는 이유는 무엇입니까?
Visualforce 페이지는 다양한 도메인에서 서비스를 제공하는 데 도움이 됩니다. 이를 통해 보안 표준을 향상시키고 교차 사이트 스크립팅을 차단하는 데 도움이 됩니다.
26) Salesforce에서는 버킷 필드가 어떻게 사용됩니까?
Salesforce의 버킷 필드를 사용하여 필드 값에 따라 그룹화할 수 있습니다. 그러나 이러한 필드는 Salesforce 플랫폼에서 생성되지 않으며 보고서 섹션에서만 찾을 수 있습니다.
27) Salesforce에서 다양한 배포 방법을 설명하세요.
다음 방법을 사용하여 Salesforce에 코드를 배포할 수 있습니다.
- 세트 변경
- 세일즈포스 패키지
- com 마이그레이션 도구
- 식 Force.com IDE 사용
28) Salesforce에서 다양한 유형의 샌드박스 이름 지정
Salesforce의 네 가지 유형의 샌드박스는 다음과 같습니다.
- 개발자
- 개발자 프로
- 부분 복사
- 가득 찬
29) Salesforce의 데이터 손실에 대한 XNUMX가지 이유를 제시하세요.
Salesforce에서 데이터가 손실되는 가장 중요한 이유는 다음과 같습니다.
- 데이터 및 날짜-시간 변경
- 다른 데이터 유형에서 숫자, 통화 또는 백분율을 마이그레이션하려는 경우
- 선택 목록을 제외한 모든 종류의 다중 선택 선택 목록을 변경한 경우
- 텍스트와 별개로 자동번호로 변경
- 텍스트 영역에서 이메일, 전화, URL, 텍스트 영역으로 변경
30) CRM이란 무엇입니까?
CRM 고객관계관리(CRM)의 일종이다. 이름, 주소, 나이, 전화번호 등 고객 연락처 정보를 저장하는 일종의 소프트웨어입니다. 또한 웹사이트 방문 횟수, 발신 및 수신 전화 통화, 이메일 등과 같은 다양한 고객 활동을 추적합니다.
31) Salesforce에서 자동으로 색인이 생성된 필드의 이름을 지정하세요.
기본 키, 외래 키, 감사 날짜 및 사용자 정의 필드는 Salesforce에서 자동으로 색인화되는 필드입니다.
32) Salesforce 클라우드 컴퓨팅의 @future를 설명하세요.
@future 주석은 필요한 리소스를 사용할 수 있을 때 특정 블록이 실행된다는 것을 나타냅니다.
33) 워크플로와 트리거의 차이점은 무엇입니까?
워크플로는 평가 및 규칙 기준에 따라 작업을 수행하는 자동화된 프로세스입니다. 반면, Trigger는 레코드가 업데이트되거나 삽입될 때 또는 그 후에 실행되는 코드입니다.
34) Salesforce의 래퍼 클래스란 무엇입니까?
래퍼 클래스는 인스턴스가 다른 개체의 컬렉션인 클래스 유형입니다. 주로 동일한 테이블의 Visualforce 페이지에 다양한 개체를 표시하는 데 사용됩니다.
35) Salesforce에서 getter 및 setter 메소드를 작성할 수 있습니까?
예, Salesforce에서는 시각적 강제 페이지에 대한 변수 값을 가져오는 getter 메서드를 코딩하는 동시에 해당 특정 변수의 값을 설정하는 setter 메서드를 코딩할 수 있습니다.
36) APEX란 무엇입니까?
Apex는 객체 지향 프로그래밍 언어입니다. 이는 흐름 설명 및 트랜잭션 제어 Salesforce 서버를 실행하는 데 도움이 됩니다. API. 또한 Apex를 사용하면 Salesforce 개발자가 프로그래밍 코드에 비즈니스 논리를 추가할 수 있습니다.
37) Salesforce의 정적 리소스란 무엇입니까?
Salesforce의 정적 리소스를 사용하면 이미지, zip 파일, CSS 파일을 업로드할 수 있습니다. Visualforce 페이지에서 참조하실 수 있습니다.
38) Apex 트랜잭션 설명
Apex 트랜잭션은 단일 단위로 실행되는 작업 집합입니다. 작업은 대부분 레코드 쿼리를 담당하는 DML 작업입니다. 이러한 작업은 성공할 수도 있고, 단일 레코드를 저장하는 동안 오류가 발생할 수도 있습니다. 이때 전체 트랜잭션이 롤백됩니다.
39) Trigger.new 란 무엇입니까?
Triger.new는 최근에 주제에 추가된 레코드 목록을 반환하는 명령입니다. 아직 데이터베이스에 저장되지 않은 레코드만 반환했습니다. 여기서 sObject 목록은 삽입 및 업데이트 트리거에서만 사용할 수 있습니다. 또한 레코드는 트리거 이전에서만 수정할 수 있습니다.
40) 롤업 요약이란 무엇입니까?
롤업 요약은 하위 레코드 수를 표시하고 하위 레코드 필드의 합계, 최소 및 최대를 계산할 수 있습니다.
41) Salesforce의 수동 공유 설명
수동 공유는 특정 사용자에게 수동으로 기록을 공유하는 방법입니다. 레코드의 세부 사항 페이지로 이동하여 수동 공유 옵션을 클릭하고 해당 레코드를 읽기 전용 또는 읽기/쓰기 액세스 권한이 있는 다른 사용자에게 할당해야 합니다.
42) 역할과 프로필의 차이점은 무엇입니까?
역할은 모든 사용에 필수가 아닌 레코드 수준 액세스인 반면, 프로필은 개체 및 필드 수준 액세스이며 모든 사용자에게 필수입니다.
43) WhoID와 WhatID의 차이점은 무엇입니까?
WhoID는 연락처나 리드와 같은 사람을 나타냅니다. 반면 "What ID"는 개체에만 적용됩니다.
44) Visualforce에서 사용되는 바인딩의 이름 유형
Salesforce에서 사용되는 세 가지 유형의 바인딩은 다음과 같습니다.
- 데이터 바인딩: 컨트롤러에 설정된 데이터를 나타냅니다.
- 액션 바인딩: 컨트롤러의 액션 메서드를 나타냅니다.
- 구성 요소 바인딩: 일부 다른 Visualforce 구성 요소를 나타냅니다.
45) Salesforce의 맞춤 라벨 개념은 무엇입니까?
Apex 클래스 및 사용자 정의 레이블이라고 알려진 시각적 힘 페이지에서도 사용자 정의 텍스트 값에 액세스할 수 있습니다.
46) 정의할 수 있는 맞춤 라벨 수와 크기는 어떻게 됩니까?
만들 수 있는 각 조직에는 최소 5000개의 맞춤 라벨이 있습니다. 라벨 크기는 거의 1000자입니다.
47) Salesforce의 결정적 수식 필드 설명
결정론적 공식 필드는 정적이거나 알려진 값입니다.
48) App Launcher Namespace의 사용자는 무엇입니까?
App Launcher는 앱의 모양, 가시성 및 순서를 관리하는 방법입니다.
49) 공유 규칙은 무엇입니까?
공유 규칙은 사용자가 다른 사용자에게 액세스를 허용하려고 할 때마다 적용됩니다.
50) Salesforce의 "데이터 왜곡"이란 무엇입니까?
Salesforce에서 데이터 편향은 레코드가 10,000개가 넘는 대규모 조직에서 일할 때 발생하는 조건입니다. 따라서 사용자가 업데이트를 수행하면 성능 문제가 발생합니다. 데이터 왜곡으로 인해 발생합니다.”
51) Visual Force 페이지에는 몇 개의 컨트롤러를 사용할 수 있습니까?
Salesforce는 SaaS 서비스이므로 하나의 컨트롤러와 많은 확장 컨트롤러만 사용할 수 있습니다.
52) 가시성 열거 설명
가시성 열거라는 용어는 캐시된 값이 해당 값의 네임스페이스에만 표시되거나 모든 네임스페이스에 표시된다는 의미입니다.
이 인터뷰 질문은 당신의 비바(구술)에도 도움이 될 것입니다.
이거 좋은 물건이네
감사합니다
유용한 정보, 감사합니다.
이런 귀중한 정보를 주셔서 감사합니다
감사합니다! 방금 인터뷰에 갔는데 그들이 물었던 질문 중 일부입니다. 엄청난!
흥미로운!!!
기술 인터뷰에 관한 모든 코드
고맙습니다