Menu Bar

Thursday 11 July 2013

Salesforce Interview Questions part - IV updating....

1.    Dynamic dashboard will that be available on developer edition
2.    Dynamic dashboard allows the user to view the data dynamically without creating new reports
3.    Here we can create up to 3 filters
4.    With this we can create max of 2 dashboards & store in a single folder
5.    Dashboards can be scheduled to run at any time & can get the report via Email
6.    Maximum of 20 components can be added to a Dashboard
7.    Types of Dashboards
8.    Chart: Use this when to show graphically                
9.    Gauge: Use this when to show a single in a range of many values
10.    Metric: Use this to show one key value
11.    Table: Use this to show a report in column format
12.    Visual force Page: Create a custom component type which is not available
13.    Custom S-Control: This contain any type that can display in browser
14.    What is live Agent?
a.    This is a live chat with which we can give the quick response
15.    Workbench Tool
16.    Is it possible to use Ajax toolkit in customer portal
17.    Force.com explorer?
18.    How to synchronize Custom fields in Salesforce with exchange and more through drag & drop
19.    Can we create a private AppExchange app that uses the API & deploy it for a customer
20.    If we are writing a Global class how can we secure the external user
21.    How to make Dashboard as homepage in Service Cloud Control
22.    How to fetch reports based on folder name using SOQL
23.    Analytic Snapshot?
24.    Why we use assignment rule in data loader?
25.    Report type vs Analytic Snapshot?
26.    How to get SF ID for Custom field in code?
27.    Action Support vs Action Function
n    Use action support when you need to perform an action base on a DOM event in another component. Use action function to call a method from your controller or js function from the same component. Action function allows you to call "directly" a method of your controller from a js function, althought you can do the same with javascript remoting and it's more effective
28.    what r the record types ??
n    Record types means based on business requirement display the fields using picklist
29.    Will tabular report supports dashboards?
30.    When I convert a Lead I need to create Two Opportunity?
31.    Suppose telephone cost is 1000 it is stored in invoice so once if change d cost of telephone to 800 then how will update it automatically into a invoice?
n    If cost and invoice having master-detail relation ship create formula field other wise create trigger
32.    What is the diff between queues and public groups?
n    A queue is a group of users , we can assign a queue as an owner of the record , that means a record can have a single user as owner or we can assign a queue as a owner
33.    when we create the record type for object.....the standard record type field is get enabled...if didn't create any record type.what will be the default record type??
n    The standard one; all objects by default have a "Master" record type from the moment you create the object
34.    What is REST and META DATA API?
n    Rest API is the api exposed by SFDC to access its data.its a url based way of accessing sfdc data whereas Meta data API is the api exposed by sfdc to access its meta data like objects, classes etc..
35.    Different Ways to make a field mandatory in salesforce.com
    VF Page, Page Layouts, While Creating, Validation Rules
36.    Different between Task & Event?
·    Event is scheduling meetings & Conference calls
·    Task is Sending Email, Phone Call
37.    Mail Merge Templates
38.    Case Ownership
39.    Exact Target?
40.    What is Security Token?
41.    What is Batch APEX?
42.    APEX Scheduler?
43.    APEX Logs?
44.    Does Web to Case form allows File attachments (NO it won’t allow)?
45.    Does Web to Case form allows automatic Email Sending?
46.    What is External ID?
a.    While Integration of two salesforce instances, preventing duplicates for loading using an external field known as External ID which compares existing SF id while loading.
47.    Workflow/Validation Rules/ Assignment Rules/Auto Response Rules/Escalation Rules?
48.    Escalation Rules: Here a case is escalated to higher authorities by verifying when a case is logged.
49.    Auto Response Rules: Here auto response Email is sent whenever someone applies for any application into Lead
50.    Assignment Rules: This permits the higher authorities to give permission based on the roles hierarchy
51.    Validation Rules: This verifies so that the data entered in the fields are in correct format
52.    Workflow: This verifies some action need to be done on a single object such as updating a field, sending an Email, New Task to Create, Out bound Message, Existing action
53.    What is Static Resources?
a.    Use static resources to upload the content and use the reference in the VF pages including the .zip, .jar, style sheets, Images, Javascript,
54.    What is S- Controls?
a.    These are used to include the custom display to the VF Pages, also we can show the data form the Salesforce data and from the external web service. Now the S-Controls are replaced with normal VF Pages.
55.    What are groups in SFDC and what is their use?
56.    What is Access at the Role Level?
    Level of access by OWD & Objects accessibility by a role
57.    Customer Portal –> Use Visual Force Page as Home Page
58.    What is the difference between a task and an event in Salesforce?
59.    How to configure Email service address?
60.    Types of Components in Salesforce
·    AccountCriteriaBasedSharingRule
·    AccountOwnerSharingRule
·    AnalyticalSnapShot
·    Applications
·    CampaignCriteriaBasedSharingRule
·    CampaignSharingRule
·    CaseCriteriaBasedSharingRule
·    CaseOwnerSharingRule
·    Classes
·    Components
·    ContactCriteriaBasedSharingRule
·    ContactOwnerSharingRule
·    CustomApplicationComponents
·    DataCategoryGroups
·    Documents
·    Email
·    Flows
·    Groups
·    HomePageComponents
·    HomePageLayouts
·    Labels
·    Layouts
·    LeadCriteriaBasedSharingRule
·    LeadOwnerSharingRule
·    LetterHead
·    Objects - Custom
·    Objects - Standard
·    ObjectTranslations
·    OpportunityCriteriaBasedSharingRule
·    Pages
·    PermissionSets
·    Profiles
·    Queues
·    RemoteSiteSettings
·    Reports
·    ReportTypes
·    Roles
·    Scontrols
·    Sites
·    StaticResources
·    Tabs
·    Translations
·    Triggers
·    Weblinks
·    Workflows

61.    How to call a Apex Method from a custom button in Salesforce?
62.    Types of portals in Salesforce.com
Partner Portal:       
This can help the partner to come & login into Salesforce ORG via a website other than Salesforce & can manipulate the data for which that user is authorized to change.
Partner users are Salesforce users with limited capabilities, have limited access to your organization’s data.
Partner portal is costlier than Customer Portal.
b.    Customer Portal: Is used to resolve the queries of the customer without contacting customer support
Self Service Portal:
63.    How to load multi select pick list values at time of data load?
Use ; to separate the values in the excel sheet & load the data so that each separated value in the sheet is same as CRM pick list value, So appropriate value gets selected after the data load.
64.    How to load Check box values at time of data load?
Use TRUE/FALSE values in the excel sheet & load the data so that each value in the sheet reflects check box checked & Unchecked in the CRM.
65.    Example for the attribute 'render'.
you use the render atribute to hide or show a vf page tag. <apex: inputText value="{!myValue}" render="true" /> displays the tag, <apex: inputText value="{!myValue}" render="false" /> hides it. You can also use bind variables to dynamically show/hide a tag as in: <apex: inputText value="{!myValue}" render="{!showThisTag}" />


1.    What is future annotation? What is the use of it.?
Take an example of approval process & trigger, AP executes after trigger but say trigger wants some value from AP, So in trigger we define it as @Future So that at future the triggers gets the value.
2.    BATCH APEX? ****
3.    APEX Scheduling? ***
4.    CRON JOB? à Scheduling job
5.    Can we delete apex classes and triggers in production environment?
·    While loading the Classes & Triggers into production, Every C&T gets an Metadata XML file in where U’ll find a tag operation by default, In which replace “update” with “delete” and save the XML file & upload to production.
6.    What is the use of single sign-on settings?
·    Single sign-on will allow the end users to utilize different resources of that organization without logging into each resource. Instead he can do all the things and make use of different resources by just logging once.
7.    What is Trigger
·    A Trigger is APEX Code which gets executed before or after the following type of operations
o    Insert
o    Update
o    Delete
o    Merge
o    Upsert
o    Undelete
8.    Why only triggers why not W.F’s?
9.    Why only WF's why not Triggers..??
10.    What is Execute Anonymous?
    Its a Apex code which does not get stored in Metadata but compiled using the following
    Developer Console
    Force.com IDE
    The executeAnonymousSOAP API call:
11. What is a List?
    It is a Class thats defined in a system Class
        list<string> lt =  new list<string>();
12.List in for loop
13.What is Sobject datatype
    When a record is instantiated in the Class, It is called Sobject datatype. Accounts, Opportunity,Contact these are called Sobject but not Object.

No comments: