Skip to content

Salesforce Solution & Technical Architect Interview Questions

Salesforce Solution & Technical Architect Interview Questions & Answers.

Q1. Tell us about yourself.

Take your time to introduce yourself. Tell about your education, prior work experience, hobbies interests, any certifications, patents or volunteer experience you may have.

Q2. Can you please explain about your current project?

Please explain your current project in detail. In case you have recently joined the project and, don’t have much contributions to the project then you can explain about any prior projects. The next few questions may be based on the project you explained.

Q3. What are your roles and responsibilities in your current company?

Explain your roles and responsibilities.

Q4. Why are you looking for a change?

Whether looking for better role, higher salary, visa sponsorship or relocating to a new city, you can explain your scenario.

Q5. What was the most challenging project you have worked yet? What were the challenges and how did you overcome those?

Explain the most challenging project you have worked. Project Challenges can be technical such as the project involved multiple complex integrations, organizational such as project involved multiple vendors with poor collaboration between them or tight budget/schedule.


Read More: How to Pass Salesforce Business Analyst Certification Exam?


Q6. A customer you are working for is planning to implement a feature. There are several AppExchange App which offer the required functionality.

What is your recommendation when it comes to buying an App vs implementing a custom solution?

Q7. What is Salesforce Center of Excellence (COE) and what are its key responsibilities?

A Center of Excellence drives the execution of processes by which organizations identify, prioritize, assign, execute and communicate while optimally leveraging people, processes, knowledge, and technology.

Center of Excellence Key Responsibilities:

  • Drive global or large multi-division projects
  • Reduce deployment risk and raises quality of the release lifecycle
  • Align business and IT operations
  • Develop in-house salesforce.com expertise across different areas
  • Drive the execution of processes by which organizations identify, prioritize, assign, execute and communicate while optimally leveraging knowledge, resources, and tools

Q8. A customer you are working for has been using Salesforce for more than 5 years. Recently some users have started complaining that some of the reports which used to work fine earlier have started timing out.

What will be your approach to investigate the issue?

Large data volumes (LDV) can lead to sluggish performance, including slower queries, slower search and list views, and slower sandbox refreshing. You can avoid this predicament if you plan for accommodating LDV up front, designing your data model to build scalability in from the get-go.

There are three types of data skew that can occur and negatively affect performance:

  • Account data skew – Too many child records associated with the same parent Account causes account data skew
  • Ownership skew – When a large number of records with the same object type are owned by a single user, this imbalance causes ownership skew
  • Lookup skew – Lookup skew happens when a very large number of records are associated with a single record in the lookup object
Three Types of Data Skew in Salesforce
Three Types of Data Skew in Salesforce

There are two approaches to resolve the Large Data Volume problem:

  • Short Term Solution
    • Use Query Optimizer to identify possible indexes
    • Check possibility of Skinny Tables / Big Objects
    • Eliminate Data Skew
  • Long Term Solution
    • Implement Data Archival Strategy
    • Expose data using External Objects

Q9. A customer is already using Service Cloud and is planning to implement Financial Services Cloud.

What will be your considerations for recommending Brownfield (upgrading existing Service Cloud org to Financial Services Cloud) versus Greenfield (implement a new Financial Services Cloud and migrate functionality from existing Service Cloud org) implementation approach.

New Org (Greenfield)Upgrade existing Org to FSC (Brownfield)
Date migration effort is not a concernLot of data in current org and want to minimize the data migration effort
Want to retire customizationsHave minor customizations
No AppExchange App implementedDon’t want to reimplement the existing AppExchange Apps
Don’t want to impact end users in existing orgImplement FSC in multiple phases to minimize end user impact
Financial Services Cloud Greenfield vs Brownfield Implementation

Q10. A new feature developed as a part of the current project started throwing “Apex CPU Time Limit Exceeded” error in full copy sandbox.

What will be your approach to resolve the issue?


Salesforce Solution & Technical Architect Interview Questions


Q11. A customer you are working for has acquired another company which has multiple Salesforce orgs in multiple countries. The customer is planning to start an Org Consolidation initiative.

What will be your recommendation for Org Consolidation?

There are three approaches to Org Consolidation

  • One Org – Identify one of the existing org as primary and migrate data and functionality from rest of the orgs to the org identified as primary and let go other orgs.
  • Centralized Model (Hub & Spoke) – Identify one org as the centralized org (Hub) and all other orgs are integrated to it. Key data will be synchronized between the orgs.
  • Federated Model – Most orgs remain independent with on demand integration between the orgs to share necessary data. Identify opportunities to consolidate some of the less customized orgs.

Q12. Explain Salesforce Platform Integration Design Patterns.

Salesforce Platform Integration Design Patterns
Salesforce Platform Integration Design Patterns
  • Remote Process Invocation – Request and Reply: Salesforce invokes a process on a remote system and the system then waits for a reply
  • Remote Process Invocation – Fire and Forget: Salesforce invokes a process in a remote system but doesn’t wait for completion of the process
  • Batch Data Synchronization – When data is updated in an external system or on the Salesforce Lightning Platform, the updates are reflected in either system. Updates are applied in a batch manner
  • Remote Call-In – A remote system creates, retrieves, updates, or deletes data stored in Lightning Platform
  • Data Virtualization – Salesforce accesses external data in real time
  • High-Frequency Data Replication – A source system asynchronously replicates data to a target system in near–real time at high scale
  • Publish/Subscribe – Salesforce will publish an event (such as a record created, changed, deleted, and so on) with no knowledge of who may be on the receiving end. Any number of subscribers listen for these events and process them accordingly

Additional Resources

I will be updating this article soon. Please come back for more Salesforce Solution & Technical Architect Interview Questions.


Please Leave a Comment

error: Content is protected !!