Salesforce admin interview questions Flashcards
What is Salesforce?
Salesforce is a cloud-based Customer Relationship Management (CRM) platform that helps organizations manage their customer data, sales, marketing, and customer service activities. It provides tools for contact and lead management, sales tracking, marketing automation, customer support, analytics, and customization. Salesforce is widely used by businesses to improve their customer relationships and streamline various business processes.
What is cloud Computing?
Cloud computing is a technology that delivers various computing services, including storage, servers, software, and more, over the internet. Users can access and scale these resources as needed, pay only for what they use, and avoid the complexities of managing physical hardware and software. It offers three main service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS), making it a versatile solution for businesses and individuals seeking cost-efficiency, scalability, and flexibility in their IT operations.
What is IaaS
Infrastructure as a Service (IaaS): IaaS provides virtualized computing resources over the internet. These resources typically include virtual machines, storage, and networking. With IaaS, users can provision and manage virtualized servers and other infrastructure components without having to invest in and maintain physical hardware. This allows for flexibility in scaling resources up or down based on demand. Popular IaaS providers include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).
What is PaaS
Platform as a Service (PaaS): PaaS offers a platform and environment for developers to build, deploy, and manage applications without the need to worry about the underlying infrastructure. This means developers can focus on writing code and applications, while the PaaS provider manages the servers, storage, and networking. PaaS is well-suited for application development and testing, as it streamlines the development process. Notable PaaS providers include Heroku, Google App Engine, and Microsoft Azure App Service.
What is SaaS
Software as a Service (SaaS): SaaS delivers software applications and services over the internet, typically on a subscription basis. Users can access these applications through web browsers, without the need for local installations. SaaS solutions cover a wide range of applications, from office productivity software (e.g., Microsoft 365, Google Workspace) to specialized business applications (e.g., Salesforce, Dropbox, and Zoom). SaaS providers handle maintenance, updates, and security, making it easy for users to access and use the software without the complexities of traditional software deployment.
What is Sandbox and the Type of Sandbox in Salesforce?
A Salesforce sandbox is a copy of your organization’s Salesforce environment that you can use to test changes and train users without affecting your production data. Sandboxes are completely isolated from your production environment, so you can make changes without worrying about breaking anything.
There are four types of sandboxes in Salesforce:
- Developer sandbox: This is the most common type of sandbox. It is a copy of your production organization’s metadata, but it does not contain any data. Developer sandboxes are ideal for testing new code and making changes to your Salesforce configuration.
- Developer Pro sandbox: This type of sandbox is similar to a developer sandbox, but it has more storage space and can accommodate larger datasets. Developer Pro sandboxes are ideal for testing more complex changes, such as new Apex classes and Visualforce pages.
- Partial copy sandbox: This type of sandbox contains a copy of your production organization’s metadata and a sample of your production data. The sample of data is determined by a sandbox template, which you can create yourself or select from a set of pre-defined templates. Partial copy sandboxes are ideal for testing changes that impact data, such as new custom objects and fields.
- Full sandbox: This type of sandbox contains a copy of your production organization’s metadata and all of your production data. Full sandboxes are ideal for testing major changes, such as new Salesforce releases and new custom applications.
Which type of sandbox you choose will depend on your specific needs. If you are just testing code or making minor changes to your configuration, a developer sandbox will be sufficient. If you need to test more complex changes or changes that impact data, you may want to use a developer Pro sandbox or a partial copy sandbox. If you are testing a major change, you may need to use a full sandbox.
Salesforce sandboxes are a powerful tool that can help you to safely test changes and train users without affecting your production data. If you are not already using sandboxes, I encourage you to start today.