作为SaaS行业的先驱,Salesforce的发展一路高歌猛进。Salesforce开发人员不仅能学习到最新的技术,而且比其他行业的同岗位享有更高的薪水,这也驱使了越来越多人加入Salesforce大军。
通过自由侠部落目前发布的岗位机会来看,即使在二线城市5年以上经验的中高级开发,可以拿到年薪35W,并且是最有涨薪潜力的岗位。整体就业市场对于Salesforce开发人员的技能要求也在不断提升,但是不要慌,开发面试指南将帮你斩获心动的Offer!
在之前的文章中,为学习者总结了【平台知识】、【Apex编程】的面试问题,本篇文章将继续从【集成】、【Lightning组件】、【安全开发】、【可配置开发】等多个模块帮助求职者理清思路。
第一部分:集成
1 如何集成到外部REST Web服务中?
为了与外部REST Web服务集成,倾向于使用HTTP 标注来调用外部API。可以使用JSON和XMLStreamWriter类来构建负载以匹配外部API的细节。
2 外部系统如何集成到Salesforce中?
外部系统可以利用Salesforce提供的内置REST API进行简单的集成。这可以用于创建、更新、查询记录。
3 如何保护用于出站集成的凭证?
根据凭证的类型,主要有几个选项。最优选的是命名凭证(Named Credentials),指定基本端点和身份验证凭证。这些是首选,因为Salesforce会处理身份验证,防止凭证被泄露。
如果命名凭证不合适,可以选择将凭证存储在自定义元数据类型中,这将允许在不同环境中使用不同的凭证,并且可以保护访问元数据类型的权限。