View

Tuesday, April 23, 2013

Some useful Salesforce Interview tips..............


Data integration involves combining data residing in different sources and providing users with a unified view of these data. people frequently refer to data integration as "Enterprise Information Integration" (EII).
SalesForce Object Querry Language(SOQL): used to retrieve data by select stmt.
Use the Salesforce Object Query Language (SOQL) to construct simple but powerful query strings in the following environments:
·         In the queryString parameter in the query() call
·         In Apex statements
§  In Visualforce controllers and getter methods
§  In the Schema Explorer of the Force.com IDE

Salesforce Object Search Language(SOSL) : used to retrieve data from database.
Object is a real time entry, it is a similar to database entry.
Apex dataloader is used to overcome 50k records per session.(present version is 22.0).

Reports & Dashboards : which help the management in forecasting.

Triggers – are database statements or actions which fire on occurrences of an event.

Types of reports: scalar, summarized.
Types of report formats: tabular, summary, matrix.
Tabular reports are simplest and fastest to look at your data,(spreadsheet),
Summary reports are similar to tabular but also allows user to group rows of data,
Matrix reports are the most complex, which allow you to group records both by row and column.

Dashboards shows data from source reports as visual components, as charts, tables, matix.
KPI- Knowledge Performance Indicator.
QTR- Quick Time

Workflows are automation of process,  on occurance of event.

Types- Immediate, Time dependent.

API just like library.

Visualforce is a markup language, to determine the required view of an user.

Single app. Provides common & specific features to all organizations is Multi-tenant Architecture.

Apex – OOPL –
Encapsulation- data & memory binding in single unit.
Abstraction – levels of hiding.
Polymorphism – multiple behavior.
Inheritance – revising of encap. to build other.

Default Constructors- constructors with  no arguments,

Parameteralized Constructors- constructors with arguments.

Constructor overloading- multiple constructors with same names  but different behaviors.

Method overloading- methods with same names with different signatures.

Signatures- name and list & sequence of input datatypes.

Variables are of 3 types :-
                Local – belong to methods.
                Object- belong to object.
                Class - belong to class.

Class members – static(belong to class),
                                       Non-static(belong to object).

Types of classess in Inheritance
                Final (every class is final by default in Inheritance),  Virtual(multiple methods with same names, same signatures), Abstract(no object can be created for this class).

Collections – large volumes of information, they are 3types
List (Collection of similar values), Set (all values are unique),Map (collection of pairs).

Annotations- giving the additional information to the compiler.
Deprecated annotations – use to identify methods, classes, exceptions, enums,

Integration – ability to exchange data b/w applications.

Heterogeneous environment –

Appexchange.com – website(all apps are put).

Packages – collection of resources to serve the apps.

Sandbox – environment shared by salesforce.com for testing and developing, mostly used by developers and testers.

Production – environment where the actual users work with the actual data(maintained by administrators)

Sandbox are 3 types –
                Developer sandbox        -                              Free -                                       10Mb
                Configuration    -                              10% of production-                               500Mb
                Full sandbox                      -                              15% - 20%            -              same as PRD Environment.

Deployment – moving from one environment to another.
Migration of sandbox to production environment can happen via Eclipse tool or SFDC change sets, Force.com, Websevice

Apex webservices are 2 types –
Inbound (accept data and place it in DB), Outbound (send data from the DB.)

No comments:

Post a Comment

Share your Comments .............