Please find the pdf for the ms crm interview question and answers?
https://drive.google.com/file/d/0B_3v8vr2YbkuNURORmg2NXJXTmc/view?usp=sharing
1) What is the difference between Plugin and Workflow?
Answer:-
Plugin is a synchronous process and it should be executed within 2 minutes, plugin which gets executed more than 2 minutes will be timed out with exception.
Workflow is a Asynchronous process and it executes in background .
2) What are the new features in ms crm 2013?
Answer:-
1) Command Bar
2) Simple Navigation
3)Flat User Interface
4)Auto Save
5)Business Process Flow
6)Social Pane
7)Quick Create Form
8)Portable Business Logic
9)Quick View Form
10)Real Time WorkFlows
3) What are the new features introduced in ms crm 2015?
1) CRM online Administration Experience
2) Enhance Business Processes
3) Enhanced Mobile Sales
4) Enhanced Business Rules
5) Search
6) Security Enhancements
7) Outlook and Sync Enhancements
8) Sales Product Taxonomy
9) SLA Enhancements
10) Fields: Calculated and Rollups
11) Hierarchy Visualization
1) What is the difference between Dialog and Actions?
Actions:-Actions are messages that can be defined for an entity. Out-of-the-box CRM provides a set of pre-defined messages for each entity (like create, update, delete and others), but there can be cases when you want a custom action.
Actions can also perform “Assign,Approve, Route, Schedule, Escalate”.
2) What is the difference between custom workflow and system workflow?
3) How to Register a Plugin as a Asynchronous Plugin?
Answer:- Through Plugin Registration tool, select Asynchronous mode.
4) What are the service endpoints used in MS CRM using Javascript?
Answer:- REST and SOAP endpoints.
5) What is the difference between SOAP and REST ?
Answer:- REST(REpresentational State Transfer) will do Create, Update, Delete, Read, Associate and Disassociate.
Whereas SOAP(Simple Object Access Protocol) will do all the operations including Create,Update, Delete, Read, Associate, Disassociate, Assign Records, Retrieve Metadata,Execute Messages.
6) What are the stage names used in registering plugins in MS CRM 2015?
Answer:- Pre- Validation, Pre-Operation and Post- Operation.
7) What is the Critical Plugin have you done in your previous role?
8) Have you done any Integration with MS CRM 2013?
9) Have you ever faced any scenario where you argued with your boss that your way of implementation is right?
10)Have you ever faced most complicated situation in previous role?
11) Tell me about yourself and experience ?
=================================================================
1) Plugin vs Custom workflow
Plugin:- Plugin is a custom code which will execute on the sever side with immediate triggering on the messages like create, update, delete, assign etc and plugins are two types Synchronous and Asynchronous, plugin which triggers realtime will have time limit of 2 minutes but it can increased to maximum level through database access on premise CRM only.
Custom Workflow:- Custom Workflows are Asynchronous and execute in the background. It will process the requests in the background without interrupting the user on the front end of crm.
2) What are the new features of 2011 & 2013
3) How to deploy a solution in on premises?
Answer:-We can deploy the solutions CRM SDK Package deployer, Manually export and import the solution into the production, through the powershell script.
4) Where do we register plugin?
Answer:- We can register the plugin through plugin registration tool and using developer toolkit for visual studio.
5) Where do we register workflow
Answer:- We can register the plugin through plugin registration tool and using developer toolkit for visual studio.
6) How do we import the solution into the production?
Answer:-There are ways to deploy the solution into the production such as manually on the production GOTO SETTING > CUSTOMIZATIONS > SOLUTIONS > IMPORT > BROWSE THE SOLUTIONS WHICH IS DOWNLOADED FROM THE STAGING ENVIRONMENT > INSTALL.
Another way is Powershell script.
7) When we install crm what databases will be created?
Answer:- MSCRM_CONFIG, ORGNAME_MSCRM
8) How do we deploy asp.net application into mscrm?
Answer:- HTML WEBRESOURCE
9) When we export the solutions into the production(environment) from development environment, how do we set the solution as managed or unmanaged?
Answer:- Create a managed solution by selecting the Managed option in the Package Type dialog box when exporting the solution.
ASP.NET
———-
1) Abstract vs Interface
Abstract:- Abstract classes can have implementations for some of its members
Abstract classes can have access modifiers
Abstract classes can have declaration.
Abstract classes can have variables
Interfaces:- Interfaces can not have implementations for any of its members
Interfaces can not have access modifiers instead starts with “ICustomer”
Interfaces can not have declaration.
Interfaces can not have variables
2) Asp.net Diretives?
- @Page
- @Master
- @Control
- @Import
- @Implements
- @Register
- @Assembly
- @MasterType
- @Output Cache
- @PreviousPageType
- @Reference
3) Assembly and types of Assemblies?
Answer:- .EXE AND .DLL are the assemblies
4) Value Type and Reference Type
5) Page life cycle stages.
6) Delegates
——————————————————————————————————————–
1) What projects have you involved in your current/previous employment?
2) Do you have experience in Requirement gathering?
3) What do you know about our company?
4)What technologies are you familiar with?
5)If we put in a situation to gather requirement and understand , will you provide solution?
6) What technical documentation experience do you have?
7)What projects have you done in current employement.?
8)Do you have experience in agile methodologies, we sometimes give solutions in quick time?
9)How do you describe yourself as a consultant or business analyst?
Technical questions
———————————————————————————————————————-
1) Append and Append to
2) Business process flow
3) explain a plugin scenario
4) Case Management solution
5)Role based forms
6) Secuirty roles
7) Parent and child entities security previligies, is the child and parent have access to the entities?
8) what are the new features of MS CRM 2013?
9) Field level security
10) Javascript Webresource
11) Critical Plugins scenario?
12) Plugin Events?
13) Which events plugins store in database?
14) How did you create a report in MS CRM ? SSRS BIDS TOOL , SQL SERVER, AND FETCH XML
15) Suppose there is a tree hirarchy , organisation, parent and child , then child node have access to the organisation?
====================================================================
1)Tell me about yourself
2) What have you been done in your current role?
3)Suppose you have used a visual studio, then how did you create a plugin?
4)What class library do you use to create a new solution?
5)Suppose we have two projects in a solution, one is plugin and another one workflow, if we have to use common class file then
which dll will be registered in the plugin regsitration tool, which .dll(assembly) do you use?
6)Business process flow?
7) Sales process?
8) How many services are there in MS CRM
9) Is it possible to create a report using SSRS In MS CRM 2011?
10) Have you faced any issues while migrating from CRM 4.0 to 2011 , MS CRM 2011 to MS CRM 2013(on premises)
====================================================================
1) Append and Apped to
2) How do you integrate .net Application with online version of MS CRM 2011?
3)ASP.NET what do you say about it?
4) Do We really need Asp.net in ,MS CRM ?
5)Suppose we need to create a new business unit, and what are the requirements do we need to consider for new Business unit?********
6) What are the difficult situation have you faced in your previous employment?
7)Have you done any Integration before? explain?
8)What motivates you work for ABC ltd Company?
9)If we make an Web Application with pure HTML AND CSS THEN do we still need ASP.NET?
===================================================================
1) Javascript
2) DOM Objects in javascript
3) Libraries
4) XML Libraries
5) Multiple Browser Compatibilities can be restricted with javascript?
6) Busienss process flow
7) Plugins
8) Queue Work
9)Integration
10) Email Outbound Optmization(Oganisationservices)
====================================================================
1) EXPLAINED ABOUT THE ORGANISATION
2) Is that you and why?
3) we have a record with same GUID IN different organisations then how do we overcome this duplication of GUID?( Plugin on creation and post operation message)
4) Suppose we have Barcode Scanner products then how do we print that product barcode on the SSRS REPORT?
( Using REPORT GENERATOR SERVICES USING CUSTOM REPORT ITEM OR .NET REPORT GENERATOR, OR ONLINE BARCODE GENERATOR, THERE ARE 39 BARCODE GENERATOR IN SSRS)
5) Have you created security role for the users?
=================================================================
1) Tell me about yourself?
2) how do you work on solutions and do you use source control?
3) how to do you export the solutions ?
4) have you created any plugins ? explain? how much time will you take to create a plugin ?(account and contact address changes)
5) Have you created a html page in MS CRM, how do you use the html page? is it to fill in or onload of the form?
6) how much is your team size, who will give requirement? business analyst, project manager?
7) Do you know Silverlight? how did you used in MS CRM ?
========================================================================
1) Tell me about yourself
2) do you have experience in created plugins
3) suppose we have alot of if else conditions then how do you minimise the code?
Answer: By using ternary operator
4) try catch and finally block.
—————————————————————-
1) Tell me about yourself
2) do you have experience in case management
3) have you created plugins and workflows
4) security roles
5) where do we use http and https in asp.net
========================================================================
1) Tell me about yourself?
2) integration experience
3) case management?
4) is it possible to migrate from 2013 to 2015 online?
5) scribe experience ?
========================================================================
The Below Url might give more interview tips:
http://sandeepmscrm.blogspot.in/2013/11/microsoft-dynamics-crm-interview.html?view=classic
1) Unmanaged and Managed Solution?
2) Sandboxed or Isolation mode?
3) Difference between Plugin and Workflow?
4) Synchronous and Asynchronous plugin and workflow?
5) POA Table?
6)How do you work with offline data?
7) In Odata what is the use of Expand() method and =! operator?
8) Why we use Security Roles?
9) What is the use of Connection Roles?
10) How do you sychronize data with offline customer?
11) Data structures in c#?
12) What data type will you use for currency in c#?
13) Inheritance syntax?
14) Collections?
15) HashTable in c#?
16) List in c#?
17) HashSet?
18) Dictionary?
19) Method overloading?
20) Delegates?
21) Interface?
22) Parent and child relationship in MS CRM ?
23) Difference between Sytem.String and System.Text.StringBuilder?
24) Difference between Dipose() and Finalise() Methods?
25) How do you Initialize nullable Int type?
OR How to use nullable types in .Net?
}
28) What standard practice will you use in programming?
29) How do you debug plugin in ms crm 2011?
Answer:- PluginProfiler
30) How many types of Images Available in MS CRM ?
Answer:- PreEntityImage and PostEntityImage
31)Have you ever done any Unit Testing
32) How do you check whether records data is correct?
Answer:- Auditing..
For more C# Interview Questions and Answers follow below link:
——————————————————————————-
http://career.guru99.com/top-50-c-sharp-interview-questions-answers/
http://www.pragimtech.com/c-sharp-video-tutorials.aspx
Additionally, errors that resemble the following are logged in the application event log on the server that is running Microsoft Dynamics CRM:
Warning Before you clean up the data, be aware that completed system jobs have business value in some cases and have to be stored for a long period. Therefore, you should discuss this with your organization’s administration staff first.
System jobs that are affected:
1) Difference between jpeg and png?
2) Can you tell me one javascript library and explian why it is useful?
3) Jquery ?
4) Source Control?
5) SharePoint error displayed and how you go about it?
6) How many types of customizations can be done.
7) Static Keyword used in c#?
8) Static is different from others?
9) In IIS why the AppPool is used?
10) Placeholder in css?
11) When you search something in web browser what will happen ?
12) How many ways we can query for the data manipulation on sql server?
14) Retrieve activity of the contact entity plugin?
15) What are steps to follow in creating a plugin?
16) Early binding and Late binding?
17) Auto Record Creation using Plugin?
18) What customizations have you done with javascript.
19) Discovery web services
20) IOrganisation services
21) Difference between SOAP and REST
22) Have you done any Integrations? how?
23) What web services will you use to create Integrations?
24) JavaScript Library use? DOM.
25) Microsoft Dynamics CRM Architecture?
26) What types of joins in SQL Server? What is the use?
27) Custom workflow and SharePoint workflow?
28) Integrations Scenario? what are the requirements?
29) Talk me through the steps to create a plugin and how do you troubleshoot errors?
————————————————————————————————————–
1) Tell me about yourself?
2) How to create Reports in ms crm ?
Answer:- Two types of reports , SQL based, Fetch based reports.
3) How many types of web resources in MS CRM?
4) How many ways to register the plugins in ms crm?
Answer:- 2 ways, Plugin Registration tool and through crm sdk code:
Register Plug-ins Programmatically:
5) Do you have any experience with integrations? explain?
6) How to write a Plugins?
7) Without any crm knowledge, how do you find out, why a field on a record is autofilling?
8) Do you have any concerns the role?
https://crmbusiness.wordpress.com/2015/11/09/microsoft-dynamics-crm-developer-interview-questions/
https://crmtipsbyprm.wordpress.com/category/interview-questions/