Friday 22 November 2013

sfdc Interview Questions

  What is Multitenant Architecture?
An application model in which all users and apps share a single, common infrastructure and code base
 What is Metadata-driven development model?
An app development model that allows apps to be defined as declarative "blueprints," with no code required.  Data models, objects, forms, workflows, and more are defined by metadata.
 What is Force PlatformWeb Services API?
An application programming interface that defines a Web service that provides direct access to all data stored in Force Platform from virtually any programming language and platform
 What is Apex?
The world’s first on-demand programming language, which runs in the cloud on Force Platform servers
 What is Visualforce?
A framework for creating feature-rich user interfaces for apps in the Cloud
  What are Force Platform sites?
Public websites and applications that are directly integrated with your Sales force organization—without requiring users to log in with a username and password
 What is AppExchange directory?
A Web directory where hundreds of AppExchange apps are available to Sales force customers to review, demo, comment upon, and/or install.  Developers can submit their apps for listing on the AppExchange directory if they want to share them with the community.
 What is the difference between Native components and Composite Components?
One way to split up the work is to look at which requirements can be implemented by using just the point-and-click tools of the platform and which requirements must be implemented by leveraging other Web applications.  The former method, which uses native components, is typically fast and simple to use, requiring only point-and-click setup rather than more traditional coding.  The latter method, which uses compositecomponents, give us more control and flexibility in what we do but requires more work.  The following diagram shows how features implemented with each method are created, split out by their user interface layer, business logic, and data model.
 Name some Native Components?
Custom objects
Security and sharing rules
Workflow and approval processes
Custom reports and dashboards
 What are Custom Objects?
Custom objects are the native components that model the data we need to store in our application.  Similar to a database table, a custom object is composed of several fields that store information such as a job applicant's name, or the maximum salary for a particular position.  However, unlike traditional database tables, we don't need to write any SQL in order to create custom objects.  We can simply point and click in the platform to create as many objects as we need.
What is a database?
A database is an organized collection of information.
What is a database table?
A database table stores information about a single type of person, thing, or concept—such as a job position.  In the Force Platform, we use the term object here
What is a database row or record?
A database row, or record in Force Platform terms, represents a single instance of an object—such as the SW Engineer position.
 What is a field?
A field stores a particular piece of information on a record.
 What are Relationships?
Relationships define the connection between two objects, and objects are related to each other through the use of common fields.
 When do you Roll-up Summary fields?
Use roll-up summary fields to display the sum, minimum, or maximum value of a field in a related list, or the record count of all records listed in a related list.

No comments:

Post a Comment