I found questions I used interviewing a CRM developer, The questions will give CRM developers an idea of the questions you might get asked in a CRM developer interview. This article will help you prepare for a CRM developer interview. The article will investigate the purpose of interview and discuss common topics with sample CRM developer questions Interviews can be interesting experiences, a time to reflect on your experiences and knowledge, but don’t be too good Interviews are scary Many people find interviews are scary because they contain the unknown. When your mind thinks about unknowns it exaggerates things, focusing on worst case scenarios • Forgetting a technical detail • Not understanding the questions asked • You can’t remember any of your technical skills • The interviewer asking for skills and experience you don’t have • Turning up without trousers on. What is the purpose of the CRM Developer interview Whilst preparing for the interview, consider the interviewer’s perspective and goals of the interview • What are the objectives of the interview? This discovery service is necessary because Microsoft Dynamics CRM is a multi-tenant environment—a single Microsoft Dynamics CRM server can host multiple business organizations. By using the discovery Web service, your application can determine the endpoint address URL to access the target. Top 88 CRM interview questions with answers pdf., CRM leader, CRM technician, entry level CRM, senior CRM, junior CRM The above interview questions can. • Identify skills and experience for the role? • The interviewers context (e.g. Developer, management, director)? • Will the interviewee work well with existing staff members? People can exaggerate their CV’s, part of the interview process is validate what skills and experience the interviewee has. You can assist in the process by giving as many examples of your experience and skills as possible. Describe significant projects and your role in those projects, interviews are short so present the highlights of your recent experience. The interviewer will see how truthful you have been on your CV and estimate your CRM knowledge and experience. Key areas CRM knowledge • Knowledge of CRM SDK • Understanding of CRM out of the box functionality • CRM certifications held Experience • Projects • Your Roles on those projects (looking for role exaggeration is common) • Experience of CRM customizations • Size of project • Integrating external applications with CRM • Project style (Agile, Waterfall, others) Career • Where are you now? • Where are you going? • Why are you moving? CRM certifications I am a big fan of CRM developers getting certified (read and the ). Studying for a CRM certification gives developers a good knowledge of out of the box functionality and its limitations. Here are links to resources to help you pass the Customization and Config CRM certification • • • but Certifications show knowledge of Microsoft Dynamics CRM, it gives no sign the person can create effective CRM solutions. Certifications don’t show character, or how they will work with other team members. Learn new CRM features and functionality Learning new CRM features, understanding new functionality, keeping up with latest version of CRM shows a person is self-motivated learner. If you haven’t worked with the latest version, having knowledge on new features is the next best thing. Staying up to date with new versions of CRM and new functionality is being prepared for using it. • • • Experience and knowledge of CRM Experience is an important commodity, you can’t buy it or learn it, only gain it. I have seen.NET developers new CRM, struggle with CRM development due to the lack of CRM experience. Whilst getting experience, CRM developers make and learn from mistakes and mistakes cost time and effort. Those with experience are less likely to make the same mistakes. Experience increases the chances of a successful CRM project. Give examples of your experience in as many answers as possible, experience is one of your most valuable assets. Career There will be questions on your career ambitions where do you see your career now? where do you see your career going? Think about your career, you should have a destination in mind and a route to getting there. If unsuccessful in this job, you might work with the interviewee in this company or a different company. Don’t criticise NEVER be negative or critical about your colleagues. This wastes interview time on negative things, instead talk about your skills and experience. No one likes to work with someone who criticises and blames their colleagues. If you criticise your current colleagues, it’s likely you will criticise people in your new company. Build your brand Building your brand is preparing for an interview before you get an interview, it is not a quick process but a continuous process. Build your brand by • Write a CRM blog • Create Youtube videos on Microsoft Dynamics CRM • Answer forum questions • Tweet about CRM • Create CRM tools • Slideshows /presentations • Attend CRMUG or other live CRM events • Interact with CRM community Contribute to the CRM community, this could lead to you knowing and being recommended by employees of the company. You can make a good impression before you make your first impression in the interview. Creating content gives examples of your CRM ability, knowledge and experience, which can be found by the interviewers. The Hosk CRM blog interviewers can see my CRM knowledge and experience and get an idea of who the Hosk is (yes the Hosk does like talking in the 3rd person!) • Your brand is you • Your point of view • Your experience • Your voice Embrace your individuality, don’t copy other content but create your own unique content. Creating a brand isn’t just selling yourself to people, you want to create a compelling interesting brand like the Apple iPhone compared to many android phones you can’t distinguish between. CV and Project experience You be asked to walk through your CV and explain it in detail, particularly the projects • Projects you worked on • Different customizations you created with problems/benefits • Different roles worked on projects • Project problems and how you overcame them Practise Relentlessly Interviewing is a skill, the more you practise a skill the better you get. For an interview you are giving a presentation on yourself. In the book, it has a great quote on practising your presentation. These articles offer insights into understanding the CRM, CRM SDK and CRM developer processes and best practices. Your approach to CRM development, diagnosing problems and best practices are key parts of a CRM developer. Knowledge and skills can be learnt, but character and processes take longer. Final Hosk tip Skills and experience are important, but character is the vital. Be confident and enjoy the experience if you don’t get this job it will have been an opportunity for you to practise your interview technique. Enjoy the interview, you have nothing to lose and a job to gain. Other CRM interview questions This site has some great interview questions and answers A collection of CRM interview questions for CRM 2011 Hosk‘s CRM Interview questions I’m not going to give the answers to the questions because they would be my answers. The questions are ones you might get asked, so if you are going to an interview think about the answers to show case your experience and thoughts on CRM development. What is your CRM experience? Question Purpose – A summary of CRM experience, your CRM career journey. Mention – Role and experience, concentrate on the most relevant experience for the role Q. Tell me about your last CRM project? • Size • Complexity • Customizations • Integration Question Purpose – The question aims to find out the experience of the Mention- Mention different customizations, difficulties experienced and how you overcame them. Show what skills you used and will bring to the role. What development tools do you use for CRM development? Question Purpose – CRM developers can answer this question if they have done CRM development. Mention – CRM Developer toolkit, XrmToolkit, Ribbon Workbench, Plugin Registration. Tools used in CRM development which you use. When do you use managed and unmanaged solutions? Question Purpose – Does the developer the differences between managed and unmanaged solutions, which can be a pain. Mention – Discuss your experiences with Solutions, how you used them. How would you use solutions. What are the disadvantages of managed and unmanaged solutions? Question Purpose – Explain when to use managed solutions and when to use unmanaged solutions. Solutions are key part of releasing the customizations to the customer, if done badly can cause problems and waste time. How do you set up your CRM solutions? Question Purpose – You can package the CRM solutions in lots of different ways, releases/sprints/phases, splitting up the customizations by type (e.g. Plugins, javascript ) or creating solutions with different functionality in. Mention – Your experiences or ideas of how you think solutions should be created. There is no right or wrong way Q. What are the potential problems with multiple developers working on a project? Question Purpose – What development environments have you worked in, with how many developers, problems and solutions. Mention – How you have developed solutions with a team of developers and what problems can arise. How do you debug a plugin? Question Purpose – Lots of CRM Developers debug in different ways but it’s an important skill because CRM developers must test be able to test and debug their code. Mention – How you debug, e.g. Unit Test, console app, Remote Debugging or plugin registration tool • • • • Q. How do you debug Javascript? Question Purpose – Debugging Javascript is a necessary skill for a CRM developer Mention – Pressing the F12 key and getting your breakpoints setup and hit. If you haven’t done this, try it out, it’s awesome. Have you integrated CRM with other systems, what was it and did you have any problems? Purpose – Integrating CRM with 3rd party application or other Microsoft products is common. It’s great if CRM developers have experience of this. Mention – Any experience you have, problems you experienced and how you overcame them. How to you estimate CRM customizations? Question Purpose – Developers have to estimate work. The greater accuracy you can estimate the better. Mention – explain how you estimate customizations. Breaking up the work into smaller chunks, taking into account risks and experience. Tell me about a project which went wrong, what were the reasons for the problems, how did you cope? Question Purpose – Projects can go wrong, problems will happen. Showing the character to overcome problems and obstacles is an important skill. Identifying the cause of problems, taking steps to avoid them will be useful to your prospective employer. Mention – The lessons learnt and how you avoid potential problems. How do you test your code? Question Purpose – Unit testing code is great. If you have experience mention it. This question is asking how you test the logic of your code, which might not be unit testing. You might debug your code or write a console app to run your code. Mention – Unit testing knowledge and experience if you have it. Your process of testing code. Explain how pre- validate, pre and post are different plugins? Question Purpose – Specify how running a plugin in a different stage changes the purpose of the plugin e.g. Pre before data is written to the database, post is after the changes have been written to the database. Mention – Plugin stages, images and when you use each. How are Asynchronous and synchronous plugins different? Question Purpose – Does the CRM developers understand the difference? Explain when to use an Async plugin instead of synchronus plugin. Mention – Time. Synchronus plugins must run straight away, async plugins can be delayed. What is a common cause of plugin bugs? Question Purpose – To find out if the developer has experience developing, if they have they will have experienced common errors. Mention – The most common error is an infinite loop caused by updating fields, which triggers the plugin to run again and again • • Q. What is early binding, what are the benefits and the drawbacks? Question Purpose – To understand if you the CRM developer understands the benefits of early binding. Mention – Early binding creates strongly typed code which is easier to read and moves the errors to compile time and not runtime. Early binding stops syntax errors which can occur with late bound code. Should you keep up with the latest release of Microsoft Dynamics CRM? Question Purpose – Does the CRM developer understand the benefits and disadvantages of keeping your version of CRM to the latest release. Mention – Whenever you upgrade your CRM your customizations might stop working but you get the new features and fixes. If you delay you have more versions to catch up to. How do you keep up with Microsoft Dynamics CRM news? Question Purpose – Does the CRM developer keep up to date with CRM, if so, how? Mention – Blogs, certifications, Microsoft Dynamics community page Q. What is the effect of making a plugin sandboxed? Question Purpose – CRM online can only deploy sandboxed plugins, so it’s important for a CRM developer to realise the limitations the sandbox can have. Mention – CRM online can only deploy Sandboxed plugins and Limitations such as • Access to the file system (C Drive) • systemevent log • certain network protocols • registry • You cannot access any other DLL’s • IP addresses cannot be used • Only the HTTP and HTTPS protocols are allowed. • In isolated mode you cannot call any external DLL’s DLL’s in the GAC This had some good restrictions in a bit more detail • Attempting to use the AppDomain. AssemblyResolve event • IO.Path. GetTempPath () [ System.Security.Permissions. EnvironmentPermissionException ] • Any filesystem access code [ System.Security.Permissions. FileIOPermissionException ] • Attempting to use the EventLog [ System.Diagnostics. EventLogPermissionException ] • Attempting to use IsolatedStorage [ System.Security.Permissions. IsolatedStoragePermissionException ] • Any references to Thread. CurrentThread caused a security failure. Read this blog for more information Q. When do you use OData? Question Purpose – To test if the user has written many JavaScript customizations Mention – OData is the primary method to retrieve information from related records Q. What Access teams and why would you use them? Question Purpose – Access teams are not widely used, does the developer know what Access team are and how they work. Mention – The purpose of access teams are to easily share records with a team of people where the members of the team are not static. What is Metadata and how is it used in CRM? Question Purpose – Does the CRM developer know what Metadata is and how it works with CRM Mention – Metadata is the data about data. CRM has lots of Metadata, types of field, optionset value, auditing etc. To retrieve Metadata you need use webservices, RetrieveEntityRequest for entity Metadata and RetrieveAttributeRequest Q. What things should you consider when choosing between CRM online or on Premise? Question Purpose – CRM online has several limitations compared to CRM on premise, a CRM developer should understand them. Mention – The big difference is you can’t see or modify the CRM server and SQL server. CRM Online limitations, such as Sandbox plugins, workflow limit of 200, custom entities 300, storage is a monthly fee. Why is code readability important? Question Purpose – To find out if the developer designs code, codes to best practices Mention – Reading and understanding code is important because code spends most of its time in a maintenance state. Developers will need to read and understand code to extend the code, debug the code. If a user complained a particular CRM form is loading slowly, how to investigate, what to look for? If CRM stopped working, what would you check? Question Purpose – This test experience. CRM will stop working on production systems is good to know a CRM developer will know what to check. To understand what to check the CRM Developer will need to understand the architecture of Microsoftt Dynamics CRM. Mention – CRM Async services stopped, APP Pool service account password, SQL Server services, Disk space, Active Directory Q. What is the POA table and how can it affect performance? Question Purpose – The POA table is used for security and sharing. A large POA can cause performance problems Mention – security, sharing problems. How would you questions? Validate a phone number on a form Q. Add a sequential counter to a custom entity Q. Automatically fill in an address field when a user selected a contact lookup field on a custom entity. Send an email on the creation of an account record. Update a status with a plugin. Subscribe YouTube Channel: Visit. Www.magnifez.com For training and certification contact +91 9739 222 782. [email protected] Microsoft dynamics CRM 2015 interview questions. The new version Dynamics CRM 2015 ( ver 7.0) released with a bunch of changes in user Interface and features, also brings you a considerable number of changes in the features along with UI especially in the service management module. So if an interviewer is keen to check your knowledge on MS CRM 2015 then you can expect some tough questions from the new service management and service scheduling features added MS CRM 2015. I hope this list of interview questions on Microsoft Dynamics CRM 2013 will help you crack your interviews. From www.magnifez.com For more Dynamics CRM training videos subscribe - http://bit.ly/1NaHrVA. Microsoft dynamics crm 2015 interview questions • 1. Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Firoz Muhammed| www.magnifez.com| [email protected] Interview Questions on Microsoft Dynamics CRM 2015 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q1. New Features in Dynamics CRM 2015 CRM Online Administration Experience. System Administrators can self- provision instances from O365 and choose from 60 different markets. Enhanced Business Processes. Dynamics CRM 2015 allows you to create branching rules and the ability to combine multiple conditions within a rule. Enhanced Mobile Sales. Dynamics CRM 2015 will allow users to create drafts offline that can easily be synchronized when the user is back online. Additionally, all dashboards can now be enabled for a tablet. Enhanced Business Rules. No need to create multiple business rules for one logic string. Business rules can now contain If/Then logic and the ability to combine expressions using And/Or. 2 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q1. New Features in Dynamics CRM 2015 Global Search. You can now search in Dynamics CRM 2015 across different record types or configure specific fields on your preferred entities. SLA Enhancements. Previously created SLAs will be considered standard SLAs and all new SLAs created in CRM 2015 will be considered Enhanced. All Enhanced SLA will be eligible to use this feature. Calculated and Rollup With Dynamics CRM 2015we can create more complex field calculations that can run based upon a scheduled job and compliments business rules with real time integration. Hierarchy Visualization. Leverage record relationships, calculated and roll- up fields to easily visualize up to four different data fields. 3 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q2.What is the Business Rules in Ms CRM? Using business rules you can create business logic using CRM UI without writing any script. It is an attempt to replace javascript and do operations on form such as field validations, hiding/unhiding fields, enable/disable fields, change field properties etc. 4 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q3.When we have Business Rules and JavaScript on forms which one will trigger first? Javascript methods are client side programs and will trigger asynchronously. Business rules can be on client side as well on server side, and are asynchronous processes. In terms of execution Javascripts execute before Business rules. 5 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q4.What is real-time workflow? Real-time workflows are synchronous in nature and would trigger immediately after the triggering criteria is met. These are Introduced in Dynamics CRM 2013. In functionality synchronous workflows are almost similar to synchronous plugins but can be triggered for lesser events. 6 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q5. Which one will trigger first, Real-time workflows or plugins when used together? Though both are synchronous in nature plugins will trigger before synchronous workflows because plugins are code based customizations and are registered directly in the event plug-in before or after CRM core operations. 7 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q6.How can we change order of the execution between synchronous workflow and Plugin? There exists a tool called synchronous event order in ToolBox by using we can able to update Rank of workflow. 8 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q7.Different types of Views in Dynamics CRM? 3 types of Views basically: Public views, System views and Personal Views. System Views are again classified into the following: Advanced Find View Quick Find View Associated View Lookup Views. 9 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q8.What are the new type of processes/workflows introduced in MS CRM 2013. Actions are used for creating custom events/messages in Dynamics CRM systems. Business Process workflow are used to guide users visually through business processes. 10 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q9. What is SLA and where it is used? Service Level Agreements are used to give different levels services to the customer depends on the following factors but not limited to: Customer Category – Gold, Silver, Bronze. Case Criticality – Priority 1, Priority 2. Support Coverage – 24x7, 12x5, 9x5 etc 11 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q10. Describe the different Types of SLAs? Standards SLAs and Enhanced SLAs. Standard SLAs are the legacy SLAs which are introduced in CRM 2013 and later renamed as Standard when Enhanced SLAs introduced in 2015 where the latter fixes the limitations of previous one. We can put Enhanced SLAs on hold when the connected Case is put on hold, and we can display and track the KPI details on the case form under Enhanced SLA tab. 12 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q11. What is calculated and roll up fields and where are they used? Calculated Fields let you do mathematical calculations and display the result as the field value. Rollup Field aggregates the values of a particular field from the child records, accumulates and displays on the corresponding field on the parent record. Ex: Estimated Revenue on the parent Opportunity record can be calculated by aggregating the Estimates Revenue on the child Opportunity records. 13 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q12. What is the use of interactive dashboards? It is a new type f Dashboard added in Dynamics CRM 2016 which is supposed to be used in Interactive Service hub, a new feature of Dynamics CRM 2016. It is different from normal dashboards as they are Entity specific while the former is common to Entities. 14 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q13. Difference between synchronous and asynchronous workflows? Synchronous workflows will execute right after the condition is met so that platforms operations need to wait till the workflow execution get completed. Asynchronous workflows wait to execute when they are triggered and will be added to the queue and execute then the resources are available. 15 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q14.What is Actions and how it is used? Using Actions you can create custom events in Dynamics CRM in addition to system events such as Create, Update, Delete etc. You can trigger Actions using Workflows, JScripts and from custom code. Plugins can be registered on Actions so that when the action/custom event occurs the plugin will trigger. 16 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Q15. What is hierarchy security model? This is a new security model introduced in Dynamics CRM 2016 which can be used along with other security models such as – role based security, field level etc. Hierarchy security models – managerial and positional, uses the managerial or positional hierarchy of users and which allows a manager or a user at a higher position in the hierarchy to access the records own by the reportee. 17 • Magnifez IT Training| www.magnifez.com| +91 9739 222 782 Firoz Muhammed| www.magnifez.com| [email protected] Interview Questions on Microsoft Dynamics CRM 2015.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |