Interview Q&A
Configuration-
- How to enable auditing for table or columns?
- What is managed and Unmanaged Solutions?
- What are different datatypes in MS CRM?
- How to change lookup field criteria?
- What are different types of views and where they can be used?
- How to add subgrid on form? and how to change filter criteria of subgrid?
- What are different types of forms?
- How to handle security on forms?
- If I have 3 main form for table but I can see only 1 form in model driven app? why?
JavaScript -
- What are different XRM API's available in CRM? [E]
- You should know basic syntax and parameter required for each API [E]
- What is Odata query? [M]
- CRM Xrm api's are Synchronous or Asynchronous? If Async then how can we run synchronously? [C]
- Different events to trigger JS code in CRM? [E]
- Should know how data can be retrieved and what we will get for each data type?[E]
- Should know basic syntax for lock/unlock, required/ not required, show hide field, sections, tabs? [E]
- How can i lock all fields on MS CRM form using JavaScript?[M]
- When to use Business Rule and JS? Which runs fast Business Rules or JS? [E]
- Ribbon Customization, should know how to add button, how to bind code on button, how to show hide button based on criteria. [C]
- Difference between XRM.Page and formContext? [E]
- How to filter lookup criteria using JavaScript? [M]
- How to get logged in User ID and logged in User security roles? [E]
- explain how to handle formcontext.data.save vs preventDefault? [M]
- How to know whether form is read only or Edit only or create mode? [E]
- How to call custom API, Workflow, action using JavaScript? [C]
- What is formContext.getAttribute().addOnChange()? [M]
- How to debug JavaScript? [S]
Plugins -
- What are different stages in plugins? give 1 example of each stage when to use which one? [C]
- Should know how to retrieve each datatype field syntax? [M]
- What are different messages on which plugins can be triggered? [S]
- When to use sync or async plugins? [S]
- What we get in target when we use create / Update / Delete messages? [S]
- What is preimage and postimage? and when do we use it? [S]
- Tell me few properties that we get from context? [S]
- What can be implemented using organization service?[S]
- How to retrieve record in plugins? [M]
- When we write plugin on update how we define on which field i want to trigger? [S]
- Which fields we get in target when message is Update? [S]
- Scenario of Infinite loop and how to handle it? [C]
- Custom workflow / Plugin / Custom API? [C]
- How to debug plugins? [M]
- What is max plugin execution time? [ S]
- How to run plugin under another user / Admin context / System Context] ? [M]
Security -
Solution Deployment -
- What is difference between Update and Upgrade?
- How o delete field in target environment?
- What happens if we have any unmanaged/ Active layer in target environment?
- What is patch Solution?
- Generally which type of solutions are deployed to production and why? Dev env has which type of solution?
Published on:
Learn more