CRM 4 interview questions

Whilst looking for other CRM related things I saw this article on CRM 4 interview questions

I have also found some good interview questions on this blog –

I have interviewed people for development roles before and technical interview questions are usually a tricky topic.  Usually with technical questions regarding programming you are wanting the person to give you an exact answer but they don’t always know what you are asking.

The big problem is even if they do know some of the technical answers it doesn’t mean they are going to be a good developer.

Looking at the CRM questions if you want someone with at leasts a years experience then they should know a lot of these. If someone had done one of the CRM certifications then they would know a lot of these but that doesn’t mean they have much experience working with CRM.

Still these questions are quite useful and I think it would be worth asking someone to answer these questions before you interviewed them because it would give you a good idea of their CRM knowledge and if it then matched the experience they have put on their CV.

I would also like to say that Nitin Dhawan has an excellent blog and is well worth checking out for more CRM information, here is a link to his blog –

1 What is CRM Service of MSCRM?
2 What is Metadata service of MSCRM?
3 What is discovery Service?
4 What is a Plug-in?
5 What is a Workflow?
6 What are the differences between Plug-in and a Workflow?
7 What are the differences between Asynchronous Plug-in and a Workflow?
8 When will you use a workflow and when will you use a Plug-in? Give some Real-lifescenario? 

9 What is an Email-Router?
10 What are the steps to configure an Email router?
11 How the Plug-in and Workflow will behave in case of Off-line client?
12 What is Metadata?
13 What is CRM Discovery Service?
14 What is Sales and Marketing life cycle in MSCRM?
15 What is Queue entity in MSCRM?
16 What is 1:1, 1:N and N:N relationship in Microsoft Dynamics CRM?
17 How a Plug-in is different from a Call-out?
18 What is ‘Append’ and ‘Append To’ privilege in MSCRM? Give one example of it?
19 How to create a Custom Entity record using SDK?
20 How to join two table using Query Expression?
21 Can we modify the name of Root Business Unit?
22 Suppose if I have 100 user license and I have created 100 users. What will happen if I create 101User? 

23 What are the maximum number of tabs allowed on a Microsoft Dynamics CRM 4.0 form?
24 How to enable/disable the form assistant? How to make sure the form assitant is expanded/cllapsedon a form? 

25 What is Filtered Views?
26 Can we change a base currency?
27 Can we remove the root Business Unit?
28 Can we use the same database for different instance?
29 Can we use Oracle in replace of SQL server?
30 Can we add new button in Actions menu?
31 Can we hide Add Existing from Entity?
32 Relationships in MS Dynamics CRM 4.0 (parental, referential, Non Referential)?
33 Relationship Behavior in MS DynamICS CRM 4.0 (Cascading, Cascading to record, Cascading None, SetConfigure)? 

34 How to achieve 1:1 Relationship in MS Dynamics CRM 4.0?
35 How to develop custom WF?
36 How to get parameter for Custom WF from UI of the workflow?
37 How to debug the WF?
38 Regarding Plug In ask what if you want to right some logic on deletion of record referring todeletion for record what he will do like custom entity? 

39 What is the difference in Using CRM Web Service and SDK DLL?
40 What is the benefit of using SDK DLL over web service?
41 Different way of registering plugin(database, file and GAC)?
42 Difference between entity and Dynamic Entity?
43 Field Level Security. People will say using JS and all and then u can ask @ what will happen toviews? 

44 Roles. Different Level of privileges?
45 Web service call through JavaScript. JS Debugging?
46 Different Modules in MS Dynamics CRM and Each Module flow?
47 Difference between Discovery and Metadata Service?
48 DB Structure for MS Dynamics CRM 4.0. What information MSCRM_Config DB will have?
49 How do you move an organization from one server to other server. What all are the steps u willfollow? 

50 What all are the software requires/ prerequisite to install MS Dynamics CRM(SQL, AD, Report Serveretc.)? 

51 How do you build the custom report. How u will you upload in MS Dynamics CRM 4.0?
52 Team Concept in MS Dynamics CRM 4.0. Where do you use it?
53 Give some scenario of SLA and Notification based on SLA + Email to Case?
54 Site Map and ISV Config difference and use in MS Dynamics CRM 4.0?
55 How many tabs you can have on form and how to increase the count of it
56 What all different view in MS Dynamics CRM 4.0?
57 How you will achieve Hierarchal Picklist or Look Up?
58 What is meant by Dynamic Picklist?
59 How many by default reports are there in mscrm ?How many is of case?
60 Difference between outlook client and webclient?
61 Explain Service Life Cycle?
62 Explain Sales Cycle?
63 Memory of SQL Express Edition?
64 Can workflows,CRM Webservice can be hosted on another system?
65 Difference between plugins & workflows?
66 Explain CRM flavours?
67 Explain editions of Microsoft Dynamics CRM 4.0?
68 Email Router steps?
69 Plugin registration steps?
70 Email to case creation condition?
71 Features of MS Dynamics CRM 2011 as compared to MSCRM 4.0?
72 Integration?
73 Export data from attribute of one data type to another data type e.g. Float toInteger? 

74 Architecture of MS Dynamics CRM 4.0?
75 Plugin step by step creation procedure?
76 List entities of Service Module?
77 If CRM user is there and if he doesn’t have account in Active Directory will he be able to accessCRM? 

78 Difference between Marketing Campaign and Quick Campaign?
79 How do u track Campaign Response?
80 For Asp.Net integration with MSCRM what are prerequisite?
81 Does MS Dynamics CRM 4.0 works with SQL Server 2000?
82 In Visual studio 2005 and VS 2008 what is the difference while creating plugins /workflows.
What add-ons need to be added while Asp.Net integration with MS Dynamics CRM 4.0?
83 Indexing in SQL Server 2005?
84 What setting has to be done to plugin run in offline mode?
85 Which parameter is passed in Execute Method?
86 Which interface you have to implement in Plugin?
87 Which Method is there in Plugin?
88 Can we create service using sdk and sdktypeproxy dll?
89 How to update Primary Contact in Account using Plugin.Whether single Query Expression is requiredor 2 is required? 

90 Difference between abstract class & Interface?
91 Difference Between value type & reference type?
92 Explain boxing & unboxing?
93 Retreive Contact’s information using Account entity?
94 Types of Joins?
95 How to pass parameters to Report?
96 Types of CRM Service?
97 Can we update Dispaly Name of Entity through MetaData Service?
98 Purpose of Discovery Service?
99 Explain Dynamic Entity?
100 Pre event & Post event Plugin?
101 How to give web link or URL in email activity of MS Dynamics CRM 4.0?
102 Purpose of MetaData Service?
103 Types of WebService?
104 Types of Authentication in MS Dynamics CRM 4.0?
105 How to give windows Authentication in Asp.Net application?
106 Concept of Multitenancy?
107 Deployment of pluign types?
108 Benefit of deploying plugin in Database?
109 Which type of deployment u hav used of MS Dynamics CRM 4.0?
110 Have u used CrmWebservice in Asp.Net application?
111 How we can login in Asp.Net application?