50 个最热门 Salesforce 面试问题及答案(2025 年)
以下是 Salesforce 面试问题和答案,适合新手和经验丰富的销售人员开发人员,以帮助他们获得理想的工作。
1)什么是Salesforce?
Salesforce 是一款基于云的客户关系管理 (CRM) 软件,用于管理客户关系并与其他系统集成。此 SaaS 工具可帮助根据业务需求创建针对营销、销售、服务和电子商务的定制解决方案。Salesforce 现已从单纯的 CRM 扩展到提供多种产品。
2)Salesforce 中的自定义对象是什么?
自定义对象不过是数据库表。它将与您的公司相关的数据存储在 Salesforce.com 中。定义自定义对象后,您可以执行以下操作:
- 创建自定义字段
- 将自定义对象与其他记录关联
- 在自定义相关列表中,显示自定义对象数据
- 对于自定义对象,记录跟踪事件和任务
- 页面布局开发
- 为自定义对象创建自定义选项卡
- 要分析自定义对象数据,请创建仪表板和报告
- 分享您的自定义选项卡、自定义应用程序、自定义对象以及任何其他相关组件
3)对象关系概述是什么?
Salesforce 中的对象关系概览用于将自定义对象记录链接到相关列表中的标准对象记录。简而言之,它有助于跟踪与客户案例相关的产品缺陷。您可以通过在对象上创建自定义关系字段来定义不同类型的关系。
4)数据丢失的原因有哪些?
数据丢失可能由于以下原因造成
- 更改销售人员数据和日期时间
- 从其他数据类型更改为百分比、数字和货币
- 从多选选项列表、复选框、自动编号更改为其他类型
- 更改为除选择列表之外的任何类型的多选选择列表
- 除文本外,更改为自动编号
- 从文本区域更改为电子邮件、电话、URL 和文本

5)SaaS 对 Salesforce 有何帮助?
- 由于 SaaS 是基于订阅的,因此如果客户不满意,他们可以随时选择不续订
- 客户可以避免在 IT 基础设施上进行大量的初始投资,也不必为维护基础设施而烦恼
- SaaS 客户提供相同的提供商基础设施,并且易于集成
- SaaS 应用程序使用简单的互联网界面,方便客户使用。
- SaaS始终以创新为客户提供最新的平台。
6)销售人员在跟踪销售方面有何帮助?
Salesforce 记录所有必要的详细信息,例如每日服务的客户数量、每日销售量、销售经理详细报告、每月或每季度的销售数字。此外,它还会跟踪回头客,这是任何销售组织成功的关键。
7) SFDC 中包含多少种关系?它们是什么?
有两种类型的关系
- 主从关系
- 查找关系
8)isNull 和 isBlank 有什么区别?
- isNull:支持数字字段
- isBlank:它支持文本字段
9)什么是触发器?
触发器是在更新或插入记录之前或之后执行的代码
10)Salesforce中的静态资源有什么用?
借助静态资源,您可以上传 zip 文件、图像、jar 文件、JavaScript 和 的CSS Visual Force 页面中可以引用的文件。组织的最佳静态资源大小为 250 MB。
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 管理员对组织所做的所有最新设置更改。它可以存储最近六个月的数据。
21)解释 Salesforce 中的仪表板
仪表板是报告的图形表示,我们可以在单个仪表板中添加最多 20 份报告。
22)Visual Force页面中可以使用多少个控制器?
随着 Salesforce SaaS的,只能使用一个控制器和任意多个扩展控制器。
23)SOQL 和 SOSL 有什么区别?
SOQL(Salesforce 对象查询语言) | SOSL(Salesforce 对象搜索语言) |
|
|
24)Salesforce 中的 Governor Limits 是什么意思?
在 Salesforce 中,Governor Limits 可帮助您控制在共享数据库中可以存储多少数据或多少条记录。Salesforce 使用单个数据库来存储来自不同客户端的数据。
25)为什么Visualforce页面由不同的域名提供?
Visualforce 页面可帮助您从各种域提供服务。它允许您提高安全标准并帮助您阻止跨站点脚本。
26)Salesforce 中如何使用存储桶字段?
您可以使用 Salesforce 中的 Bucket 字段根据其字段值进行分组。但是,这些字段从未在 Salesforce 平台上创建,并且仅在报告部分中找到。
27)列举 Salesforce 中的不同部署方式
您可以使用以下方法在 Salesforce 中部署代码:
- 变更集
- Salesforce 包
- com 迁移工具
- 月食 使用 Force.com IDE
28)Salesforce 中各种类型的沙盒
Salesforce 的四种沙盒类型是:
- 开发商
- 开发人员专业版
- 部分复制
- 全
29) 请给出 Salesforce 数据丢失的五个原因
Salesforce 中数据丢失的最主要原因是:
- 更改数据和日期时间
- 当您尝试从其他数据类型迁移数字、货币或百分比时
- 如果你对除选择列表之外的任何类型的多选选择列表进行了更改
- 除文本外,更改为自动编号
- 从文本区域更改为电子邮件、电话、URL 和文本
30)什么是 CRM?
客户关系管理 是客户关系管理的一种形式。它是一种存储客户联系信息(如姓名、地址、年龄、电话号码)的软件。它还跟踪各种客户活动,如网站访问次数、拨打和接听电话、电子邮件等。
31)命名 Salesforce 中自动索引的字段
主键、外键、审计日期和自定义字段是 Salesforce 中自动索引的字段。
32)解释 Salesforce 云计算中的@future
@future 注释表示当所需资源可用时将执行特定的块。
33)工作流和触发器有什么区别
工作流是一种自动化流程,根据评估和规则标准采取行动。另一方面,触发器是在更新或插入记录时或之后执行的代码。
34)Salesforce 中的包装器类是什么?
Wrapper Class 是一种类,其实例是其他对象的集合。它主要用于在 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)解释可见性枚举
术语“可见性枚举”意味着缓存值仅在该值的命名空间或所有命名空间中可见
这些面试问题也会对你的口试有帮助
这是好东西
感谢
有用的信息,谢谢。
谢谢你提供如此宝贵的信息
谢谢!刚刚参加了一次面试,他们问了这些问题。太棒了!
有趣的!!!
有关技术面试的任何规范
谢谢