Salesforce Integration Interview Questions 2026 (Scenario Based)

TopicIntegration
Focus AreaSalesforce Integration
Questions63+
Topics4

Salesforce integration interview questions collected from real developer interviews (updated Oct 2026). Covers REST and SOAP, Apex callouts, Named Credentials, OAuth, platform events, middleware and scenario based integration design questions, grouped by topic.

What's Covered

Topics covered in these questions.

01Integration Basics16
02Apex REST, Callouts & Authentication13
03Events, Streaming & Middleware11
04Integration Scenarios23

All Interview Questions

Every question listed one by one, in a fresh order. Answers are not included, so practise explaining each one in your own words.

Integration Basics
1What is an API and how is it used in Salesforce integration?
2What are the best practices for integrating Salesforce with external systems?
3What is the difference between SOAP and REST?
4Have you implemented any integration framework, and why and how?
5What are the different types of APIs in Salesforce (REST, SOAP, Bulk, Streaming)?
6What is business logic integration and how would you plan it?
7What is Salesforce Connect and when would you use it?
8What is Fire and Forget in integration and where can it be used?
9How can you handle data synchronisation between Salesforce and external systems?
10What are the different methods available for integrating Salesforce with other systems?
11What is the difference between the Partner WSDL and the Enterprise WSDL?
12What security considerations apply when integrating with Salesforce?
13What are Connected Apps and how are they used?
14What is Salesforce integration and why is it important?
15What is inbound and outbound integration, and what is bi-directional integration?
16How do you implement polling in an integration?
Apex REST, Callouts & Authentication
17How do you expose an Apex class as a REST API using the @RestResource annotation?
18How do you consume external web services using HTTP callouts?
19In which scenario would you do a client (front-end) integration and how?
20Where and why do we use custom settings, custom labels and Named Credentials in an integration?
21We get a token from a third party. Where do we save it and what is the logic if it expires?
22What information do you need from a third party for callouts, and where do you store it?
23Based on some Account information you must send the Account and its related Accounts to a third party. What is your approach and why?
24Given a JSON from GitHub, explain it and write the code using inner classes.
25If you send data to a third party using OAuth 2.0, what do you do and what is the minimum number of callouts needed to send the actual data?
26What are scope and type in integration and where do you set them?
27What authentication is used for each type of integration?
28Can we use the Navigation API instead of PageReference to call a third-party URL, and why?
29How do you access a Named Credential during callouts?
Events, Streaming & Middleware
30How do you integrate using Platform Events?
31How do you configure and use MuleSoft for Salesforce integration?
32What are Streaming APIs?
33How do Governor Limits impact integrations?
34How can AppExchange connectors and packages simplify integrations?
35How would you use Platform Events to notify external systems about changes in Salesforce records?
36How can logs and debug logs help identify and resolve integration errors?
37What middleware solutions can be used for Salesforce integration (MuleSoft, Dell Boomi, Informatica)?
38How do you set up and use an ETL tool for Salesforce integration?
39What is the role of Apex code in building custom integrations?
40What are the advantages of using middleware for Salesforce integration?
Integration Scenarios
41How can you integrate Salesforce with a telephony system such as Twilio or Avaya?
42How do you set up real-time data integration between Salesforce and a database such as SQL Server or MySQL?
43An integration is failing due to network issues. How do you troubleshoot and mitigate?
44How would you ensure secure data transmission between Salesforce and an external system?
45An external service has API rate limits. How do you design the integration?
46How do you handle data transformations when the other system has a different data model?
47An external system needs data from Salesforce only once per day. How would you implement it?
48What are the considerations for integrating Salesforce with a custom-built application?
49How do you integrate Salesforce with an ERP such as SAP or Oracle?
50Describe a scenario where Salesforce Connect is the right fit.
51A third-party service provides data through a REST API. How do you consume and process it correctly?
52How can you connect Salesforce with a marketing automation tool such as Marketo or HubSpot?
53You must integrate with an ERP to automate order processing. What is your approach?
54What challenges arise in bidirectional data flow and how do you address them?
55You must sync customer data between Salesforce and an external CRM in real time. What strategy do you use and why?
56How would you handle error logging and monitoring for an integration that uses Apex callouts?
57A client needs several external integrations. How do you keep them maintainable and scalable?
58What are the steps to integrate Salesforce with a payment gateway such as PayPal or Stripe, and how do you keep transactions secure?
59How would you integrate Salesforce with a legacy system that supports only file-based data exchange?
60How would you receive updates from an external system through webhooks?
61How would you design an integration to handle high data volumes?
62How do you integrate with a system that supports only SOAP web services?
63You must migrate data from an on-premises database to Salesforce. What tools and processes do you use?

Preparing for a Salesforce developer interview?

Browse more real company interview experiences and hands-on Apex trigger patterns.

Leave a Reply